<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:ttc="http://www.toro.com/20220429"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="ttc-20220429.xsd" xlink:type="simple"/>
    <context id="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i51a254d5847c4c3c8c43a56e77d8a4d0_I20220526">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <instant>2022-05-26</instant>
        </period>
    </context>
    <context id="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i7d2211ef758a40a291f67e570ed62e0c_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i7a4e73bb61da42f085242b9b228d332f_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i96d3b41cf69749a79b0bfb4663300b44_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ic437dae12809431b889c7bb706d001e7_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ttc:VotingPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="ief3fa22d6dcb406fb8ea477e3f2c3d9a_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ttc:VotingPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="icdc8b75fd9534f77b207e820c2baf0e1_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ttc:VotingPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i9b3068efad464974905f51a086caef30_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ttc:NonvotingPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i44bb93ba83b94d398201536e86ac7b8b_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ttc:NonvotingPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ic74fd99b78f943bc9ca6bdcb44f526ff_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ttc:NonvotingPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i79f13d6f100a4a479520efe237bbea9c_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="ib1d846f27fd44fc5a59909045dff5544_I20220128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-28</instant>
        </period>
    </context>
    <context id="i6851a4e2a8734b1f82e21323dd5dade4_I20220128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-28</instant>
        </period>
    </context>
    <context id="i433410dd48c64914939662cad2be253d_I20220128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-28</instant>
        </period>
    </context>
    <context id="i2073a6c41d444fe6ae11e1036edb2eba_I20220128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <instant>2022-01-28</instant>
        </period>
    </context>
    <context id="i0cb68c95ba7648cd90544bdf832ba0bb_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i31b3076a350b4cc8bd1fe9ccc97ac750_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i691afea76a8e414799f873cf9ebc45c6_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i21b8e120978d465395557818a754fd4e_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="if0d750f067a7404c8482007feeca0240_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i68b8171b5a98482182035928d8b65c2b_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i400febf16bb545ee8d2632e2da054e3f_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</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="id38fb4b1e46545d3acb934de8cb161cf_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</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="ic6e17d05262f410eb28bfa584a5e983c_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</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="ieec6d9aba87045daa1c2d8c14c6ad1ea_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="ibe65dd23160a4d9da9839ba7dd10c8bd_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="iddaf99ce957f45a1b84bd361235f9ce8_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="icf972b89343d4ca38a9eab76438ae573_I20210129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-29</instant>
        </period>
    </context>
    <context id="i7c146295bce94d048ecac31d56ac7536_I20210129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-29</instant>
        </period>
    </context>
    <context id="i4b65f8a60adf4330823a6ddfa5f014c5_I20210129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-29</instant>
        </period>
    </context>
    <context id="i094e3c5b7a924e75bb901bad492a1bac_I20210129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <instant>2021-01-29</instant>
        </period>
    </context>
    <context id="i50a7d149b2b345c896d36ea16ba9fe42_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="id8ddc0dde13c406f9b29f2fd00280fd5_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="if6d39dd136024214b34d5a02c5ddd086_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i0ba93808ecda46578d2f090b7f101e8c_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</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="i319734e7a62e4b54854a400067fbc547_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</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="iec7fffaeff5249c38a225c52ba85b9f5_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</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="i90c764a4dfce430187ff95a168461fe8_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</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="ia504c9a222c24747882f766f101c0b84_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</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="i6282f3d4e0d5421f8bfbec6052fc1a90_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</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="i78173cead0984dc2a867887a6b138900_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ia0a64be6d1eb42e0a0ac17086551c5f9_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i44a156c07e6b485eb82ee3f8bfcece0d_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i03cabd449c444d58aac5aa60bd6f166b_I20220113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttc:IntimidatorGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-13</instant>
        </period>
    </context>
    <context id="i94cbc9b47b95415995c405b4e5fcf0f9_D20220113-20220113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttc:IntimidatorGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-13</startDate>
            <endDate>2022-01-13</endDate>
        </period>
    </context>
    <context id="ida499920b7664ec0946d5931b5ae1e8c_I20220113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttc:IntimidatorGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-13</instant>
        </period>
    </context>
    <context id="i6905b56fcb6743a18d50608b2575d340_I20220113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttc:IntimidatorGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-13</instant>
        </period>
    </context>
    <context id="ie0866763bd134daca64071d4a6810f52_I20220113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttc:IntimidatorGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-13</instant>
        </period>
    </context>
    <context id="i292110523d5e44538e2eadfbb04e7bd8_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ProfessionalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="ibdf874e2570348d8a1cc5eeea56f476b_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ProfessionalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i66bf1110df3f4032a4428d1a418f9d6e_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttc:IntimidatorGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i9c3304e0299547059d94edbe96d9d0f8_D20220113-20220113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttc:IntimidatorGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-13</startDate>
            <endDate>2022-01-13</endDate>
        </period>
    </context>
    <context id="i935b9706230949569cb32e1dfee0e89b_D20220113-20220113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttc:IntimidatorGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-13</startDate>
            <endDate>2022-01-13</endDate>
        </period>
    </context>
    <context id="i902568d916f140afb7cde4987216f016_D20220113-20220113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttc:IntimidatorGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-13</startDate>
            <endDate>2022-01-13</endDate>
        </period>
    </context>
    <context id="i7a5f53014d0843c99bc0c02fcfb0e7a4_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttc:IntimidatorGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="id3c0835440764fe3a39176ea31a126e8_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ProfessionalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="ib62af1fcc6ac4e77ba3a4db296258681_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ResidentialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="ice309a2643c944efb2bceff7dd48471d_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:OtherActivitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i55a0052d2f7c47acb9ed1386387a2c5c_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ProfessionalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i4f0eac7da9cc4d188db0d33fbb0bf70f_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ResidentialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="id73946b38aba41d58ccdde01f306e90e_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="id8dcaead5f6b4b94924eff8052aa0a4a_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ProfessionalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i5ca6f2ce317441cf8ade6e9323c2fc42_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ResidentialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="ic4fba8c63a09453e8bb9b06ce535bc99_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:OtherActivitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i87b86deaa6db46248eba78d8e8cefaca_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ProfessionalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="ib13b93c493ce4dcc9d5bd05d56991c3c_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ResidentialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i31654bebd3884cacaa0b0f5a2ecec0d2_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i06741a38c41e4f70ac202ae9eff2b954_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ResidentialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i2b8ac1e1a03845b5a1e41dd081d01f01_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:OtherActivitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i44b20d2074f744a8a3c1d40cda53d940_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ProfessionalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i263e55d4ba14445db13404b2e836dc8c_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ResidentialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i00a71e15713e4b13aa6affcd56817807_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:OtherActivitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i985a4116a7774c1e994d857b162a277c_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ProfessionalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="icd5fbbe24b5d46489a0074c2ea409328_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ResidentialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="iacdd6d9c0cdc4ca6ab869b244f2aae34_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i0ef3268a6ac84900a6161294cfac7255_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ProfessionalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i2018757c66184219ad8910abb84c95b8_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ResidentialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i1950d0b6697b47b4bb2184d3e8391641_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:OtherActivitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="if9e8e145f1e641da8c477092198b5022_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ProfessionalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i5c59f0b3838642808387500f4c4ae7cf_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ResidentialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i525519a9ed8d4745b8d81915ae0a1959_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i1739fc995747401a996e84b27c2e198f_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ProfessionalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ia397b4906b234be3a0f830da039bf3c1_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ResidentialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i6e6271e6161d43e1879fd749e8b39ba8_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:OtherActivitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i3880d65e287049b2bb3034c0309a8feb_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:EquipmentProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ProfessionalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="ic73e4293517c4e4ea8c1b1f3ee50c198_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:EquipmentProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ResidentialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i06370beb36ab4ceaa6bc900a843d0b7a_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:OtherActivitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:EquipmentProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i564dde6ce1ce4f5e985f73ebfc58955c_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:EquipmentProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i0b8a4cdac86f4577b53ed733ddfcd1e4_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:IrrigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ProfessionalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i090e3ec1038042218829051a32ecda93_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:IrrigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ResidentialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="ia616ec8e2ca5464286b312d5988060ab_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:OtherActivitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:IrrigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="idb0b9057ba8541188764bd5fbb92698d_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:IrrigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i4971c0288ecb4ef99b7b5af9fc166b42_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ProfessionalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i7d1f00599f364905a9426a26d929d510_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ResidentialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i398297c4c71a4f879fe25f6d4ba72b8c_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:OtherActivitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i1db293124b8a4541b70ad77b7dd7c04b_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="ia363c208f8e0419290b06ececb2a23c8_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ProfessionalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="if93c68867ea3440aa6a48e30a44e5c4c_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ResidentialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i35fb417e611a4abb9cad1baacafaea5a_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:OtherActivitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i687377b44b29497eab09a6dcedc43474_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="ie41bbeaccd7c459ea81400d67283568d_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:EquipmentProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ProfessionalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i9b2b25388cf54d20a271d20e5b09cb04_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:EquipmentProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ResidentialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="ibeb5d214e63949bdb6c2c661ced216e0_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:OtherActivitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:EquipmentProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i36123695ce534de3938c0a9faa2b5b9c_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:EquipmentProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i4eabf26b121240a2882c3e856294101c_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:IrrigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ProfessionalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="ibbccfd760a3442e6aab0e617c6ab31d9_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:IrrigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ResidentialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i5e97e2c0bcd246c589606c29ef525f1a_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:OtherActivitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:IrrigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="id488bc56cf0745ffaae944fd664bea1f_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:IrrigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="ia5893213aaa24c21affb005d52e6f3c5_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ProfessionalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="if2ed2f7c6d1243b3a2651c7ae8e0a5ed_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ResidentialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="ibd43eff740ac4047ae72ab53e5432aec_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:OtherActivitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i26f7e0cda61d441ca233b1854e9870d5_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i528a896fe6364646994fccff19bfb5c7_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ProfessionalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i5c9bc9916e9f4c739b439103185fbd49_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ResidentialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="ib1800dbfa4d549078be684d357e39eb9_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:OtherActivitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i71dfb29b92bc486cac54cc4492ae43cc_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i60077ec782d641fd9cc35f4b15d4ba67_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:EquipmentProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ProfessionalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i11c255164a97439cbdf5e0fe9f135f37_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:EquipmentProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ResidentialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i86eec88fc973454698e960616b77c932_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:OtherActivitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:EquipmentProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ia4f8549a96c348ef93d2cc3bc6f2467a_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:EquipmentProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i83bd58cf173f49cc8203c795a9c68e1e_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:IrrigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ProfessionalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ib3d9942dde3e4eceb2498b8cbaa82f57_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:IrrigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ResidentialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ida2282f994a245f489f5643377ff8529_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:OtherActivitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:IrrigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i1a7be64332684c3ebeda4565fbce5ceb_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:IrrigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i3da777d2f2144f598476739ac266ab68_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ProfessionalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i9f3ce01c94794f23bee30fe3b88bd008_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ResidentialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="idac12c5c84484bf3bc54dbb6e7b5169b_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:OtherActivitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i7fc2b1a4662f431b9739eb4e3692aa81_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="iadd5e110d2634b7ab95927bd36349264_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ProfessionalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ic64ff3a081564082b853f60f7efd39a3_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ResidentialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i2f930f847a2345c0b1878073cc15e9a9_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:OtherActivitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="iff6783e87a274325b112338e6ce1e39e_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ibe7965072ddd4987a3d19514f13344be_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:EquipmentProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ProfessionalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i982ee03b101c42c2bc880f64ead4595b_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:EquipmentProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ResidentialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i7879ef5c7d774437867176fea09ae0b7_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:OtherActivitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:EquipmentProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i127c7113a51445d48ca69ed96dcfe1d3_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:EquipmentProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="id58d1d3afac84424be35b54bfe459e66_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:IrrigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ProfessionalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="id150717c890945158de4599ce0c863bc_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:IrrigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ResidentialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="icd2222849d3d4e93a89b3ef4dea02451_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:OtherActivitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:IrrigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ia6b0fc2442a04f748c824ea8e1d70dda_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:IrrigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i88c8dee3180046ada82f1ab321563ae7_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ProfessionalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="iadb8479c8cbe48fd83da74515b3b6565_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ResidentialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i36408a2c69be4ef48f2847236cf0f5fd_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:OtherActivitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i62cde95dc7254d69b9d6f3332c08563b_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i19e2bf878dad436988799843c75fe272_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ProfessionalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i69acaf78c1c24b01a607c6f14d7e7240_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ResidentialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i5bdf6d2f711a439d8b80f406bc1f6343_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:OtherActivitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ic1d609095bc6484c8d3f9a414633b1c1_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="id487c38be46643139f5790ab9ac68531_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-04-30</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i34436b42a6054fbea16d25fbb8c6953a_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-11-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i3ebba1499eb04fc1946659b333f05366_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-11-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i65a481b43bd7467aba463912ce971a5d_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ResidentialSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i2ac22240210843648b2da6c165e1a0c1_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:OtherActivitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ib65fc819c3c84164944d97511ff5710b_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i54fb822644ac4c8b908af21eff3b426e_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="ifa94952cdf6e4cc48d834afd03164f54_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i1de465eea3444b3cbd8a3db294b64429_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i6f63db73c665433e8a01524307635e86_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="id36751f1556046d28e281871d16b6f05_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="ifcffb194a4074de7af87653ed0028772_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i9cf1713343a543538af7ce96e7e95dc5_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i6f1d1fc3386742e78326ab8a9f994452_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i05166f074b43441e94d9a6b58ffcd223_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i47760961a99c437eaa31e102bdf3fbb3_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i0b21864a655147b6ae83d0b347a3ef84_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="id79f64637b514f049514df0431ef9e78_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="iaf85e734ebdd4593ae8cb86618764b1a_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i939d7e000a044e9aa917e4f86406fa40_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="if69049f982694631af1c84d10df68cdd_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i8933f93b391e4950a179150fa574e2e3_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i855c56c76daf48b9a1fdbda1f486d68d_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i0b836c32bcad4643b44919290ddac9ed_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i7fb45b16c0c34521a468b03ae0f16175_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ib587b4c8489a4a0b97b2f0f2ac3fc99e_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ia9980126bb9b4179adaf3b3b3ae3a858_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ia44860c195204afca7e078285a56948f_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i4ade4ccc630c4710989d470bd4e2349e_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ib0dc5675d68845ad83e88adda2d5b5d9_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i20ed0737e6c349168faeff8e81f4e76f_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ic5d259900bfc47ce911785ff78436e75_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ide824661ed654f7fb9ed3154276968eb_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ifb1086c5dfc84424a2685b9bb490b31e_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i3925d299d1d84394b8cc9a26bc511f06_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="iaafc88ae4cad40948f8b991a77f803f9_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i78f919079ff34c5a844ef8651a00256a_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ic7da4b22c93342a1b4d1a6ba41de9855_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i83501d135a234190aa2ed8412f52e2d0_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i6fd2ca1e683a4d42b159999211f389cd_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ifd7242fb8db74dd2a45c94e3a523001c_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i091f3e790fdb497d9cfc92ded5b6b4ac_D20201101-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ica064893f6ee455ba78f5cf84fc0a59a_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i86c8264e88834f26bd3f2869279d4854_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i55d266d792b94704a29cfda847811ea6_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</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="i8860e1954eb44bcb89a2424026c88345_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:TermLoanDueApril2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i73d5f91c6a0a4256b070fd0d5247e458_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:TermLoanDueApril2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i4db2752b1f2649959fc0086a31707eac_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:TermLoanDueApril2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ic9bf872d31ad4dcdb6f5240c2f28b981_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:TermLoan270MillionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="ie32a02f7797643a1994ebba3190c680c_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:TermLoan270MillionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i13ff97a92a4c4701aa23797850bc2acb_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:TermLoan270MillionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ib57ed7f7d48f4332917f9907a3318ad3_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:TermLoan200MillionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i4c9e12c5d71c4598859a639606581e00_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:TermLoan200MillionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i9348eee763b640d2a865b9304d963586_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:TermLoan200MillionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="id9854f4e5c4f45958275276f68f0e9ab_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:TermLoan300MillionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i02a15911afbd4f578f9b414da3fb28bb_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:TermLoan300MillionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i32204346e8ff4c578deda19653b466ab_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:TermLoan300MillionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i778b668f908a4d5ca78f921cb89a87b0_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:SeriesASeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i35d8616a056144a78d5679d9d2751df7_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:SeriesASeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i00d69ade233141b68450d8c1ea7f233f_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:SeriesASeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i3ab0c923e2cc42ea83f54ee1d74ee0a8_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:SeriesBSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i52d8911185754060bfd394894d3c1a25_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:SeriesBSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i19bd3ac9665243ccb141e9fbeceafa99_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:SeriesBSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ib6d89dd2b8be4de5905615f2f6e8c9e2_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:SevenPointEightPercentCouponDebenturesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="iea390ce770cb4a3d99f77ba4f00a6086_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:SevenPointEightPercentCouponDebenturesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ia54f5284565a4adc962cbc7d5f093c68_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:SevenPointEightPercentCouponDebenturesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="icbcfd77bab9143208d4fded081ef6027_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:A6625SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i28913b6dd280405995eac57877f71150_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:A6625SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ic2f39cdda276487597973482b3fdf8f5_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:A6625SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i982989be7f6043a99b11bff56464b205_I20220427">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:TermLoanDueApril2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-27</instant>
        </period>
    </context>
    <context id="iaf8a2d63cdd244869ef6727eaa69ce44_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ttc:BuildingAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="icb3b24a10fbf42baa5a2e9cd6a60d6eb_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ttc:BuildingAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="ibd2c3a19a7964e2983c9b504adb187d6_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="iefb0c0f856184e2c8da0b6455cfbf798_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i26a615fe1d904f5c89fe7bdf2853e655_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i060a409f3f2c41348074b79c6fd1b76e_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i3df6372505f3469897f9214b72311762_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="ifcd0a47de64c4e78a4d6c061ef17eb7c_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i06c8dee0f21e4c03aab81af4b55146f3_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i7c91ce5d45af49b89850820c85619e3b_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ie5925e75300b4db990a029f16242570e_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ie89f802ce9ae4171bd87bd7b2638f7f3_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ttc:BuildingAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="ie5da924a0839435d95cdf43a597d890a_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ttc:BuildingAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i0b76faf1665b44eda790322da9643bfc_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ttc:BuildingAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i1ba5f2ee393845349f20fe8c0cb7dfa0_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i72854cde637647fc8b60aa5118ee31f5_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="id092aca7e08341829b8e3264f5d0af34_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i0e64189e071845bc87a5904e645186a6_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i8d338802dfc74b1a8e961ee6d146868c_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="idb95f6e819004a13b8ce17a6589319cc_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ib6b22942bebb4cb083a15379323f5678_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i79e7cb3629cc41fd803db133b1f2c375_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i28a11b7a5d9e44ba97a1327965a7419c_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i743d19cd207d4696bb7080801422201e_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i99b584e52eab4fd59a244e4ecdbb1985_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="id7eb54154c6c41b18d3e049fadd26b9c_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i7f104b7a700248a990898a8ecb583e7a_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ttc:RedIronMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i57fb944e5b7348caaec7e2871b93e815_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ttc:RedIronMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i3ad449e63519479099f2569a02ae4674_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ttc:RedIronMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i3124ec18b0254361a04ebe92e3140dfe_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ttc:RedIronMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="ibaa9927838244fceaed226349098cc57_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ttc:RedIronMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="iac5245ed98414ec29268cf4fbfce8865_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ttc:RedIronMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i5d66225b432c45d5b85a65305bc08e21_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i46b1fc637bbc43208a40e10ef8e6d94c_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i197cdac9086b4e87aec567d34aceccec_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i486a516dee0d465083e44beb7ec7e321_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i287dbf4c78394fdebf056e1e559232b8_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i46fd9e2ed2b14957b82da9cd4c5eb68f_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i95f0681db6594cc3a34fd53a73f26346_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i60df96d160e34efdaf54630c8c5b685b_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i12a6272514f6460f854ed7489d633550_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i8a4272918b834882a6d5b9ff0fd82911_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i277ca35b524f45ba9a98675f05c70757_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="ib9062e2301d34c63985fa91e8cc31625_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i3485eb46d79a4b508b1037eb1f9939d3_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i653f2b812ab2470d982d298b7a10c073_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ief70394bf4f54e34a1c7bf62e6b58c70_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i2c8520ad91c4463f8ca079e78bb5d3eb_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ie60d56be8ca94f93adca36ab3ebabbbd_I20220315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ttc:TheToroCompany2022EquityAndIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-15</instant>
        </period>
    </context>
    <context id="i8ae20bd111c643d18f98904ee7020788_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i436d1a733af147308fdc7dcc3df5913a_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i647bbf4f38ad473ca6e17757c7ca1452_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttc:RestrictedStockAndRestrictedStockUnitAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i4b0012e9a9334f0f80a68eb688f64b88_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttc:RestrictedStockAndRestrictedStockUnitAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i2a987b1f76094ac7859176eac869f352_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ttc:BoardOfDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i0559e5e09aae408198c43cb992c257d5_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ttc:BoardOfDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i2a02df0c49064674964c6cf252d6dfeb_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ttc:BoardOfDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i77944fad0eeb41b688698eeb5dada854_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ttc:BoardOfDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i58c3cee08fe74dd0afd5a186d9e623bc_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ttc:BoardOfDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i85ca71622fe44aef8a8b330fdcfbdade_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttc:RestrictedStockAndRestrictedStockUnitAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i9aecf3274ebc4a98849d49971c0b9b53_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttc:RestrictedStockAndRestrictedStockUnitAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i85a3baf44c2b4ec09509054c33d590e8_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttc:RestrictedStockAndRestrictedStockUnitAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i5be174285d74487d89a6a34eddc7b400_I20220128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-28</instant>
        </period>
    </context>
    <context id="i458dbd95bdcc4db49f42c75f5bc9f5dd_I20220128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-28</instant>
        </period>
    </context>
    <context id="i887e81f9b9ec4645ad6aeb9dab6436ae_I20220128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-28</instant>
        </period>
    </context>
    <context id="if8183b36549c47f8849034b010a326e5_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i2e6b8e2cd5314c0e9569aada69ac66bd_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i78cb856c6f2e4d468513df755d2f560c_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i95a3efe8e7934319a3989039bb93d398_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i2385a3199a164b38ae8dec098a820818_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i9f1f69c3861543d086d6aadacba74524_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="id5c2c43517c2483fb3ca614793e5058b_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ibdfbb541d215440590a3c75508aac2e7_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ic5e337b496304ed1b3b401f4568ffa20_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="ic7ac4947d34a493380ca85bd084e8911_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i2176d5fbbf06404fb7ac0817930b61e2_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i2134e76fe2644c7bbda897eea0f3afb9_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="ia0d6e0a438474e18ae9d6f73826ccf67_I20210129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-29</instant>
        </period>
    </context>
    <context id="i029a9064400f4bb094f9cb7c9f504bba_I20210129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-29</instant>
        </period>
    </context>
    <context id="iaabb17323d5647fc9dc9cd52bb161d41_I20210129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-29</instant>
        </period>
    </context>
    <context id="ica9396224b9c48d68e6d1cd48390447d_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i78c73795437841cdb4cbb9b40bad0371_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i8d3502588f644824bd9c11e67c9121cb_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i853d56c96d504920add1b75a1bd43961_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="if6ac563c3ae941bbb1b1b48707d1b1b0_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i4a688af57c5b4244a29f216ca673f7d5_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ie400879a28234ca9afe14524dcb0404e_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="ib78c0956ac1a46948b7d1ec20546e59b_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i4ca81ae6113a4b93864cd048b8555610_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="ia29c16d8bd8d49029317b71c21d1f60a_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i7e525f658cde42929842ef7ae5561c54_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i8ebce3cabd3f4e108835f77fc27dc7c7_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="if4b5b7a146d246e6bdc1a22bd2d2ac0d_D20201119-20201119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ttc:ExmarkManufacturingCompanyIncorporatedVBriggsStrattonCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-19</startDate>
            <endDate>2020-11-19</endDate>
        </period>
    </context>
    <context id="i6d51701918d1410e9ac6b0c1008476db_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i81a41e72a4744a5c82195dfa15e4813f_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="ia737c150cc1244c9afdf6585e6d0851b_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="id54148242fbf40fc91729f4379ae317e_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i1c490d4fa9b340cab4172855e76e1796_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="id518ed732b9e45f0a2066a1a859933df_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ieb304f2068f94b1baaf6063ba8801bda_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i219e57771a224be3863f4a99605ac28b_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i9f07168c0675498da2909c93a83d2dab_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ic23e112975044440a2e7fd082b7ad7e7_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="if11579400bae4d078a77710d6e0d1c9c_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i8ba7a54314df4da6ae7530fc6afd36f6_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ic8856c3d9cad4b42a1bc2df4031df694_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i2717a5fcf888405d9428c54ca1aac8c5_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ia2b35a287082441eab65746cc7c36cfc_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="if971e34f07bc4caaa6097878521326ca_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i646699a4c5054226ba954e88e787a1cf_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i330d2e0067964d938e41c0fe99b35713_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i6f363d8082cc4d1695798e18161e2314_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i13722025d43f4d5a9428bb7c25656947_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i06f32887f4bc45f796cf27f4744b8ad9_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i6c311f54172a420b98f2405f9d7db83e_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i271f931dbca7465c8164a9c084f457ee_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ie03949deeb88404892ac80999139f8b4_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i685a8bcfd0fe4634afe0891fbae0d00d_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i05ed3e5e82634fd4aa14ee991d4073c5_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="ie319ab96a5fe45e9ac591d7140ef1de8_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i48d9eec7c63247ceacb1083ba2d2328a_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="if716dae2e50f4b5181b64c150a670af6_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="iba3b84a8d5d947d6905c4ac2f316523b_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ia36d1f12762f48be932cb35d39362380_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i7e3bb97e84c04433af9a2e6dcaaaead2_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i774d5e30518246a88bd2bb7ce92e0f4d_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i25417cd24b874b0aa2a0b52f587a613f_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i4361afb8ac7645ce851b91a13309548d_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="icc86745e848e4866b7582043e315dc0c_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i10307bed36584473a015415af4130d26_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ic4fe42aea28f43bab292274b74b95736_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i32a8cf9592c249da85de6cc3eaf75b4f_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i003c2f6a21c74257af18d4628391cc84_D20220129-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i5a8839db27324dfd832440a00c776872_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="iab77ccb280064edebc6cdd5228934aaf_D20211101-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="i64d197cb6b7346d9b41c0be24391c59f_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i245aef869b0344d1a0796ae2e7fb8b64_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i54e0fa931c1044bebb69101b5993c37f_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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-04-29</instant>
        </period>
    </context>
    <context id="i3b99716899b746f59c22283ae10efb41_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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-04-29</instant>
        </period>
    </context>
    <context id="if3e7afc5923a4e37a4b15f30431e4814_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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-04-29</instant>
        </period>
    </context>
    <context id="i665f6d68e80841d7891701b549dd8edc_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i3d9555d469a24109962132dc12336c14_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</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-04-29</instant>
        </period>
    </context>
    <context id="i6ce49c4843b34b4397ffcc21e1611ffa_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</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-04-29</instant>
        </period>
    </context>
    <context id="i43a34a2a5b544352ad414039e8a3c5bc_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</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-04-29</instant>
        </period>
    </context>
    <context id="ia38378cf034e4f3283d62bb5c411b085_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i6c56583015a84240834425a0769c3841_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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-04-30</instant>
        </period>
    </context>
    <context id="i672ab78fad0e4921a483585ff9e4eaa4_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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-04-30</instant>
        </period>
    </context>
    <context id="i630dccabcbe04f7b94e684be8c8491dc_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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-04-30</instant>
        </period>
    </context>
    <context id="i6424535a8ce34fd6889f4c23cdb6045c_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ie6ce9c337f32445aaf336ef4fffece1a_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</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-04-30</instant>
        </period>
    </context>
    <context id="i5259d2ca4c20486a89f60eb7f36627ac_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</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-04-30</instant>
        </period>
    </context>
    <context id="i4a43dc60bb1141809e0eaf863643c655_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</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-04-30</instant>
        </period>
    </context>
    <context id="i350f90a4e9364f89ac9f020e2971e9d7_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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="i0ce37cfd0364402892cd901b0cac7a3d_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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="i40f9135d24c24ae19d247087a5d215ca_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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="ia0c8c28df106499ea20f23e84d996fb6_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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="i8deb11e7ce2d47a08c37e575a4f9327e_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</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="ic3dcf0048bcf4d6986e619d4407de040_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</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="i3087ccdef34b4401b327d6152fcbb3e1_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</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="i24c92e9a84ee43c4bfea4bf270543d7b_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</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="i751ca372d7e24d7ebc87653c13c7ae51_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="i52ddb081fc7347ba825a725c6e7f407e_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i213bdb6859614eeab53a4c998ae86cb5_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>ttc:segment</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80L2ZyYWc6MGMxNDcxYTliYjViNGJiNTk4YzQ4YjU2YmIzMWY1NzkvdGFibGU6YTg2NGYzNjUyN2NhNDYyOGE1ZDIwZWY2Mzc3NmQzOGYvdGFibGVyYW5nZTphODY0ZjM2NTI3Y2E0NjI4YTVkMjBlZjYzNzc2ZDM4Zl8zLTEtMS0xLTYwMTUz_397968a2-6755-4481-a17c-38ff91a6c464">0000737758</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80L2ZyYWc6MGMxNDcxYTliYjViNGJiNTk4YzQ4YjU2YmIzMWY1NzkvdGFibGU6YTg2NGYzNjUyN2NhNDYyOGE1ZDIwZWY2Mzc3NmQzOGYvdGFibGVyYW5nZTphODY0ZjM2NTI3Y2E0NjI4YTVkMjBlZjYzNzc2ZDM4Zl80LTEtMS0xLTYwMTUz_976b2f91-cf95-4dbb-a5f6-3a84c8d07b10">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80L2ZyYWc6MGMxNDcxYTliYjViNGJiNTk4YzQ4YjU2YmIzMWY1NzkvdGFibGU6YTg2NGYzNjUyN2NhNDYyOGE1ZDIwZWY2Mzc3NmQzOGYvdGFibGVyYW5nZTphODY0ZjM2NTI3Y2E0NjI4YTVkMjBlZjYzNzc2ZDM4Zl81LTEtMS0xLTYwMTUz_bc88489b-3ed0-4689-aa1f-10de65cef678">--10-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80L2ZyYWc6MGMxNDcxYTliYjViNGJiNTk4YzQ4YjU2YmIzMWY1NzkvdGFibGU6YTg2NGYzNjUyN2NhNDYyOGE1ZDIwZWY2Mzc3NmQzOGYvdGFibGVyYW5nZTphODY0ZjM2NTI3Y2E0NjI4YTVkMjBlZjYzNzc2ZDM4Zl82LTEtMS0xLTYwMTUz_e4494dd3-b80e-4974-8a1a-13ca1a0ffa2d">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80L2ZyYWc6MGMxNDcxYTliYjViNGJiNTk4YzQ4YjU2YmIzMWY1NzkvdGFibGU6YTg2NGYzNjUyN2NhNDYyOGE1ZDIwZWY2Mzc3NmQzOGYvdGFibGVyYW5nZTphODY0ZjM2NTI3Y2E0NjI4YTVkMjBlZjYzNzc2ZDM4Zl83LTEtMS0xLTYwMTUz_9a76e658-1611-4f12-82ae-a61e285ccedc">Q2</dei:DocumentFiscalPeriodFocus>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="id487c38be46643139f5790ab9ac68531_I20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80OS9mcmFnOjZmYmY2ZWNjMzdjZDQ5MGQ4ZDEzYzgwZmRhODU3ZWZjL3RhYmxlOjgzMTA5NDgwYTIzMjQ5MDE5MWMzYzM2MjIxNjNmZmM2L3RhYmxlcmFuZ2U6ODMxMDk0ODBhMjMyNDkwMTkxYzNjMzYyMjE2M2ZmYzZfMS0xLTEtMS02MDE1Mw_debbf3c9-853b-4e6a-9725-18c033add2a5">P6M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i34436b42a6054fbea16d25fbb8c6953a_I20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80OS9mcmFnOjZmYmY2ZWNjMzdjZDQ5MGQ4ZDEzYzgwZmRhODU3ZWZjL3RhYmxlOjgzMTA5NDgwYTIzMjQ5MDE5MWMzYzM2MjIxNjNmZmM2L3RhYmxlcmFuZ2U6ODMxMDk0ODBhMjMyNDkwMTkxYzNjMzYyMjE2M2ZmYzZfMi0xLTEtMS02MDE1Mw_6962e260-1c6a-43ab-99f1-337b2ec2a7d1">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i3ebba1499eb04fc1946659b333f05366_I20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80OS9mcmFnOjZmYmY2ZWNjMzdjZDQ5MGQ4ZDEzYzgwZmRhODU3ZWZjL3RhYmxlOjgzMTA5NDgwYTIzMjQ5MDE5MWMzYzM2MjIxNjNmZmM2L3RhYmxlcmFuZ2U6ODMxMDk0ODBhMjMyNDkwMTkxYzNjMzYyMjE2M2ZmYzZfMy0xLTEtMS02MDE1Mw_589c6b32-85d0-4bbb-a9b0-8dd5b477dad8"
      xsi:nil="true"/>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ibd2c3a19a7964e2983c9b504adb187d6_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RleHRyZWdpb246NmI2MTE2NjRjOGE0NDNlM2I3NzU1OTRjMDI0ODA3OTFfMzky_d2e53ede-432e-4ca6-b353-3265302f8225">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i26a615fe1d904f5c89fe7bdf2853e655_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RleHRyZWdpb246NmI2MTE2NjRjOGE0NDNlM2I3NzU1OTRjMDI0ODA3OTFfNDQw_b801fe8b-9731-4776-b31b-336d0b05abab">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i3df6372505f3469897f9214b72311762_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RleHRyZWdpb246NmI2MTE2NjRjOGE0NDNlM2I3NzU1OTRjMDI0ODA3OTFfNTQ2_3ffd251d-dc0b-4e42-8d8f-adeec31e93de">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i2a02df0c49064674964c6cf252d6dfeb_D20211101-20220429"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83My9mcmFnOmQzZjgzOWQ0NzZkYzRmMzRiODYyMzkyMGYwMmJiYTNiL3RleHRyZWdpb246ZDNmODM5ZDQ3NmRjNGYzNGI4NjIzOTIwZjAyYmJhM2JfMTIz_e3ea7dc1-e7b0-485f-8089-9864dac37d77"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i77944fad0eeb41b688698eeb5dada854_D20211101-20220429"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83My9mcmFnOmQzZjgzOWQ0NzZkYzRmMzRiODYyMzkyMGYwMmJiYTNiL3RleHRyZWdpb246ZDNmODM5ZDQ3NmRjNGYzNGI4NjIzOTIwZjAyYmJhM2JfMTI3_4de0883e-45ca-4ca4-a503-a0e1b0929e68"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i58c3cee08fe74dd0afd5a186d9e623bc_D20211101-20220429"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83My9mcmFnOmQzZjgzOWQ0NzZkYzRmMzRiODYyMzkyMGYwMmJiYTNiL3RleHRyZWdpb246ZDNmODM5ZDQ3NmRjNGYzNGI4NjIzOTIwZjAyYmJhM2JfMTMx_700a6683-5edf-45ae-82ee-8d0ca4ece6a8"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i85ca71622fe44aef8a8b330fdcfbdade_D20211101-20220429"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83My9mcmFnOmQzZjgzOWQ0NzZkYzRmMzRiODYyMzkyMGYwMmJiYTNiL3RleHRyZWdpb246ZDNmODM5ZDQ3NmRjNGYzNGI4NjIzOTIwZjAyYmJhM2JfMjg5_e4ba1a28-a4f4-42b7-a8b3-d56149cce815"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i9aecf3274ebc4a98849d49971c0b9b53_D20211101-20220429"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83My9mcmFnOmQzZjgzOWQ0NzZkYzRmMzRiODYyMzkyMGYwMmJiYTNiL3RleHRyZWdpb246ZDNmODM5ZDQ3NmRjNGYzNGI4NjIzOTIwZjAyYmJhM2JfMjkz_7d0b1216-150b-4339-97fe-2ced385a7792"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i85a3baf44c2b4ec09509054c33d590e8_D20211101-20220429"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83My9mcmFnOmQzZjgzOWQ0NzZkYzRmMzRiODYyMzkyMGYwMmJiYTNiL3RleHRyZWdpb246ZDNmODM5ZDQ3NmRjNGYzNGI4NjIzOTIwZjAyYmJhM2JfMjk3_9edb03d3-04f8-455f-b376-fa0bedafeefd"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <dei:DocumentType
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xL2ZyYWc6MjRmNWRiNWEzZTQ0NDcxNWJlMGExZTk5NGI2NjIzYWEvdGV4dHJlZ2lvbjoyNGY1ZGI1YTNlNDQ0NzE1YmUwYTFlOTk0YjY2MjNhYV8yMjkx_a886e745-998a-45d7-8b7f-9cd162ae3aa1">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xL2ZyYWc6MjRmNWRiNWEzZTQ0NDcxNWJlMGExZTk5NGI2NjIzYWEvdGV4dHJlZ2lvbjoyNGY1ZGI1YTNlNDQ0NzE1YmUwYTFlOTk0YjY2MjNhYV8yMjg0_18f96ac4-c2e5-4317-91b4-ab6eef726414">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xL2ZyYWc6MjRmNWRiNWEzZTQ0NDcxNWJlMGExZTk5NGI2NjIzYWEvdGV4dHJlZ2lvbjoyNGY1ZGI1YTNlNDQ0NzE1YmUwYTFlOTk0YjY2MjNhYV8yMjA_5f935657-687c-417f-a730-e24085779067">2022-04-29</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xL2ZyYWc6MjRmNWRiNWEzZTQ0NDcxNWJlMGExZTk5NGI2NjIzYWEvdGV4dHJlZ2lvbjoyNGY1ZGI1YTNlNDQ0NzE1YmUwYTFlOTk0YjY2MjNhYV8yMjky_ba43913a-938c-414c-b444-b4bc59958a4c">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xL2ZyYWc6MjRmNWRiNWEzZTQ0NDcxNWJlMGExZTk5NGI2NjIzYWEvdGV4dHJlZ2lvbjoyNGY1ZGI1YTNlNDQ0NzE1YmUwYTFlOTk0YjY2MjNhYV8yMjgy_9582c002-1041-41e7-aa49-598c78f42bf3">1-8649</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xL2ZyYWc6MjRmNWRiNWEzZTQ0NDcxNWJlMGExZTk5NGI2NjIzYWEvdGV4dHJlZ2lvbjoyNGY1ZGI1YTNlNDQ0NzE1YmUwYTFlOTk0YjY2MjNhYV8yMjgz_3c48e05a-48e5-4ff4-aeab-b741c7b7691f">THE TORO COMPANY</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xL2ZyYWc6MjRmNWRiNWEzZTQ0NDcxNWJlMGExZTk5NGI2NjIzYWEvdGFibGU6NWQyMmUwMjk3OTE5NGQ0M2ExMGJjNzllZmIxYTJkMWYvdGFibGVyYW5nZTo1ZDIyZTAyOTc5MTk0ZDQzYTEwYmM3OWVmYjFhMmQxZl8wLTAtMS0xLTYwMTUz_7980ee4e-2ab8-4954-98bc-f3ec3578842a">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xL2ZyYWc6MjRmNWRiNWEzZTQ0NDcxNWJlMGExZTk5NGI2NjIzYWEvdGFibGU6NWQyMmUwMjk3OTE5NGQ0M2ExMGJjNzllZmIxYTJkMWYvdGFibGVyYW5nZTo1ZDIyZTAyOTc5MTk0ZDQzYTEwYmM3OWVmYjFhMmQxZl8wLTItMS0xLTYwMTUz_1400a5f9-2984-4b95-9f95-ef8b90db7fe1">41-0580470</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xL2ZyYWc6MjRmNWRiNWEzZTQ0NDcxNWJlMGExZTk5NGI2NjIzYWEvdGV4dHJlZ2lvbjoyNGY1ZGI1YTNlNDQ0NzE1YmUwYTFlOTk0YjY2MjNhYV8yMjg3_cf255168-b5d8-4430-a1fb-3fc368b18368">8111 Lyndale Avenue South</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xL2ZyYWc6MjRmNWRiNWEzZTQ0NDcxNWJlMGExZTk5NGI2NjIzYWEvdGV4dHJlZ2lvbjoyNGY1ZGI1YTNlNDQ0NzE1YmUwYTFlOTk0YjY2MjNhYV8yMjg1_178be689-71c1-42d7-b23d-e73f8d644abc">Bloomington</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xL2ZyYWc6MjRmNWRiNWEzZTQ0NDcxNWJlMGExZTk5NGI2NjIzYWEvdGV4dHJlZ2lvbjoyNGY1ZGI1YTNlNDQ0NzE1YmUwYTFlOTk0YjY2MjNhYV8yMjc4_a76d8107-dd23-47f6-9455-b65491210078">MN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xL2ZyYWc6MjRmNWRiNWEzZTQ0NDcxNWJlMGExZTk5NGI2NjIzYWEvdGV4dHJlZ2lvbjoyNGY1ZGI1YTNlNDQ0NzE1YmUwYTFlOTk0YjY2MjNhYV8yMjg4_a5c12243-dfe2-460a-b2ea-b84e5f1cd302">55420-1196</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xL2ZyYWc6MjRmNWRiNWEzZTQ0NDcxNWJlMGExZTk5NGI2NjIzYWEvdGV4dHJlZ2lvbjoyNGY1ZGI1YTNlNDQ0NzE1YmUwYTFlOTk0YjY2MjNhYV8yMjg2_70f9683d-dcff-4b03-8fbe-c3f1035f508a">952</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xL2ZyYWc6MjRmNWRiNWEzZTQ0NDcxNWJlMGExZTk5NGI2NjIzYWEvdGV4dHJlZ2lvbjoyNGY1ZGI1YTNlNDQ0NzE1YmUwYTFlOTk0YjY2MjNhYV8yMjk0_00c89f58-277f-4290-b8aa-522687ed96e6">888-8801</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xL2ZyYWc6MjRmNWRiNWEzZTQ0NDcxNWJlMGExZTk5NGI2NjIzYWEvdGFibGU6MmU5MDVlNzgyODUyNDg3Yzg2ZGY3YzVlOTI5MzJhZWUvdGFibGVyYW5nZToyZTkwNWU3ODI4NTI0ODdjODZkZjdjNWU5MjkzMmFlZV8xLTAtMS0xLTYwMTUz_ccc20967-398a-49fc-bb05-f7630886f314">Common Stock, par value $1.00 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xL2ZyYWc6MjRmNWRiNWEzZTQ0NDcxNWJlMGExZTk5NGI2NjIzYWEvdGFibGU6MmU5MDVlNzgyODUyNDg3Yzg2ZGY3YzVlOTI5MzJhZWUvdGFibGVyYW5nZToyZTkwNWU3ODI4NTI0ODdjODZkZjdjNWU5MjkzMmFlZV8xLTEtMS0xLTYwMTUz_c6d5c1a2-692f-4798-8bbd-c223d5826300">TTC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xL2ZyYWc6MjRmNWRiNWEzZTQ0NDcxNWJlMGExZTk5NGI2NjIzYWEvdGFibGU6MmU5MDVlNzgyODUyNDg3Yzg2ZGY3YzVlOTI5MzJhZWUvdGFibGVyYW5nZToyZTkwNWU3ODI4NTI0ODdjODZkZjdjNWU5MjkzMmFlZV8xLTItMS0xLTYwMTUz_2544c402-3a62-4986-926f-c2884a423c94">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xL2ZyYWc6MjRmNWRiNWEzZTQ0NDcxNWJlMGExZTk5NGI2NjIzYWEvdGV4dHJlZ2lvbjoyNGY1ZGI1YTNlNDQ0NzE1YmUwYTFlOTk0YjY2MjNhYV8yMjg5_6f1e06a7-c96e-467e-84eb-cdc777cd73b4">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xL2ZyYWc6MjRmNWRiNWEzZTQ0NDcxNWJlMGExZTk5NGI2NjIzYWEvdGV4dHJlZ2lvbjoyNGY1ZGI1YTNlNDQ0NzE1YmUwYTFlOTk0YjY2MjNhYV8yMjc5_de80a2e7-c6d6-448e-b558-9e283aacc53f">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xL2ZyYWc6MjRmNWRiNWEzZTQ0NDcxNWJlMGExZTk5NGI2NjIzYWEvdGFibGU6MzBjNzIzOGIwOTk3NDQ1ODlmMWEwNGVkYmU5OGQxZmIvdGFibGVyYW5nZTozMGM3MjM4YjA5OTc0NDU4OWYxYTA0ZWRiZTk4ZDFmYl8wLTAtMS0xLTYwMTUz_e3dc9772-ad42-4406-b87a-52d3edd86eda">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xL2ZyYWc6MjRmNWRiNWEzZTQ0NDcxNWJlMGExZTk5NGI2NjIzYWEvdGFibGU6MzBjNzIzOGIwOTk3NDQ1ODlmMWEwNGVkYmU5OGQxZmIvdGFibGVyYW5nZTozMGM3MjM4YjA5OTc0NDU4OWYxYTA0ZWRiZTk4ZDFmYl8yLTQtMS0xLTYwMTUz_3a36af39-bf99-42d4-a5a2-7f6a138dfdfd">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xL2ZyYWc6MjRmNWRiNWEzZTQ0NDcxNWJlMGExZTk5NGI2NjIzYWEvdGFibGU6MzBjNzIzOGIwOTk3NDQ1ODlmMWEwNGVkYmU5OGQxZmIvdGFibGVyYW5nZTozMGM3MjM4YjA5OTc0NDU4OWYxYTA0ZWRiZTk4ZDFmYl80LTQtMS0xLTYwMTUz_12261648-36f7-4bad-bb9e-0586425354d2">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xL2ZyYWc6MjRmNWRiNWEzZTQ0NDcxNWJlMGExZTk5NGI2NjIzYWEvdGV4dHJlZ2lvbjoyNGY1ZGI1YTNlNDQ0NzE1YmUwYTFlOTk0YjY2MjNhYV8yMjgw_98326a65-2f8b-4e53-844f-d6cfd3a54b93">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i51a254d5847c4c3c8c43a56e77d8a4d0_I20220526"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xL2ZyYWc6MjRmNWRiNWEzZTQ0NDcxNWJlMGExZTk5NGI2NjIzYWEvdGV4dHJlZ2lvbjoyNGY1ZGI1YTNlNDQ0NzE1YmUwYTFlOTk0YjY2MjNhYV8yMjc0_9efdf4f3-be1b-4c7d-9625-e4ecb1230ebe"
      unitRef="shares">104571316</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfMi0yLTEtMS02MDE1Mw_6ec8d982-2be3-489b-a6a0-f8fba7ddc80b"
      unitRef="usd">1249478000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfMi00LTEtMS02MDE1Mw_ae8077cc-7a9c-4322-b00d-16ebe2fe5f4f"
      unitRef="usd">1149107000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfMi02LTEtMS02MDE1Mw_b469b3e0-1002-4141-9705-7eccb937081e"
      unitRef="usd">2182128000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfMi04LTEtMS02MDE1Mw_4ebc6715-939a-4ce2-b351-cd2740bcc235"
      unitRef="usd">2022093000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfMy0yLTEtMS02MDE1Mw_7745ed4d-6231-46fa-8572-854f2b6b6074"
      unitRef="usd">844109000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfMy00LTEtMS02MDE1Mw_d7be2d97-32f5-4260-8e18-89f6fd3fd8fc"
      unitRef="usd">746154000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfMy02LTEtMS02MDE1Mw_42c33552-378f-45c1-a0f9-17c0a112ffc7"
      unitRef="usd">1476283000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfMy04LTEtMS02MDE1Mw_b14332a0-bd29-47ae-9260-e2441dd38f7a"
      unitRef="usd">1304104000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfNC0yLTEtMS02MDE1Mw_30a296f8-cd79-492e-b089-e240a27669f5"
      unitRef="usd">405369000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfNC00LTEtMS02MDE1Mw_9306e5dc-d745-483f-912f-9ea8e2fa936e"
      unitRef="usd">402953000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfNC02LTEtMS02MDE1Mw_67a5a11b-f28d-43af-8f1f-8cbee7f8310b"
      unitRef="usd">705845000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfNC04LTEtMS02MDE1Mw_8d933649-1c34-4a30-b01c-0fb9932fa522"
      unitRef="usd">717989000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfNS0yLTEtMS02MDE1Mw_eb3c8c7d-5fe0-4c47-9305-deb8164e9432"
      unitRef="usd">234792000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfNS00LTEtMS02MDE1Mw_1fd28e31-b7f2-4321-9fd5-60de3bdc8f38"
      unitRef="usd">222237000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfNS02LTEtMS02MDE1Mw_d34e8100-6b3b-4524-9e21-973008b4a53a"
      unitRef="usd">443642000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfNS04LTEtMS02MDE1Mw_ee83e0b9-54cb-4a41-ab94-0e3f60bd65dc"
      unitRef="usd">395808000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfNi0yLTEtMS02MDE1Mw_06de7a64-379a-4f46-a0ed-3cb4bc38230d"
      unitRef="usd">170577000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfNi00LTEtMS02MDE1Mw_b179a35a-0838-47aa-b473-cb26ec3e1e82"
      unitRef="usd">180716000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfNi02LTEtMS02MDE1Mw_d3f6227b-fe8b-4465-907f-650f64aca70c"
      unitRef="usd">262203000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfNi04LTEtMS02MDE1Mw_c9ed77f4-42f8-47da-a0ef-96f4c65386aa"
      unitRef="usd">322181000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfNy0yLTEtMS02MDE1Mw_8ced5465-92d0-48cc-b983-e40dbf333ebd"
      unitRef="usd">8024000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfNy00LTEtMS02MDE1Mw_25b92598-2fd1-4325-9dbd-9825a9e733d0"
      unitRef="usd">7124000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfNy02LTEtMS02MDE1Mw_7792d6bd-2ac3-4e9e-bbe6-80bf0ff0475d"
      unitRef="usd">15037000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfNy04LTEtMS02MDE1Mw_1952a72c-04a4-4fa8-b9cf-f28487930a48"
      unitRef="usd">14646000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfOC0yLTEtMS02MDE1Mw_16ea4640-2547-4659-affd-b0d6a5877e3e"
      unitRef="usd">2503000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfOC00LTEtMS02MDE1Mw_ecb1979d-faad-4121-ac07-36d33b24624f"
      unitRef="usd">3651000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfOC02LTEtMS02MDE1Mw_63f2ca4f-c3a2-48a1-b585-3505868d1a58"
      unitRef="usd">5037000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfOC04LTEtMS02MDE1Mw_ce23fc09-4a26-4d02-b598-ab01033ece5c"
      unitRef="usd">5534000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfOS0yLTEtMS02MDE1Mw_fd6c1204-41c3-4933-89a5-e57f0d0393bf"
      unitRef="usd">165056000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfOS00LTEtMS02MDE1Mw_04d62855-899a-441b-8804-c108587a711e"
      unitRef="usd">177243000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfOS02LTEtMS02MDE1Mw_7cbbc58d-045a-4ab5-824f-f06fcb6e3d51"
      unitRef="usd">252203000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfOS04LTEtMS02MDE1Mw_f9a993cd-622b-4147-bb5e-a7a98b8556a8"
      unitRef="usd">313069000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfMTAtMi0xLTEtNjAxNTM_f8a72b1e-9199-492e-a45b-3e85e4a695ab"
      unitRef="usd">33931000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfMTAtNC0xLTEtNjAxNTM_20dab52a-4db3-4212-aba6-dd90421c676d"
      unitRef="usd">35072000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfMTAtNi0xLTEtNjAxNTM_55d2134f-124b-41bf-a2ac-2b1bc99a594b"
      unitRef="usd">51568000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfMTAtOC0xLTEtNjAxNTM_6537e09a-1e46-42de-b3b9-292cabba98a7"
      unitRef="usd">59617000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfMTEtMi0xLTEtNjAxNTM_2746636c-de71-4bab-ba6c-ac2ef9b058d9"
      unitRef="usd">131125000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfMTEtNC0xLTEtNjAxNTM_4ef0b7f4-2feb-4fd7-ad19-f2aa0db95302"
      unitRef="usd">142171000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfMTEtNi0xLTEtNjAxNTM_a5137c66-a4ef-4cea-ac3d-0a18542fc882"
      unitRef="usd">200635000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfMTEtOC0xLTEtNjAxNTM_27761498-1c63-4e31-998b-ec5be7fb12f7"
      unitRef="usd">253452000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfMTMtMi0xLTEtNjAxNTM_ebf2bd56-54fa-4f08-a8ef-e922dbad9dff"
      unitRef="usdPerShare">1.25</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfMTMtNC0xLTEtNjAxNTM_db1e1f69-c3b3-416c-af42-ff196473c02e"
      unitRef="usdPerShare">1.32</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfMTMtNi0xLTEtNjAxNTM_e62d5c2a-d277-4648-a9ba-0bd962f410e8"
      unitRef="usdPerShare">1.91</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfMTMtOC0xLTEtNjAxNTM_ca8e03ec-3fa5-49c8-adfe-a1cf21946a5d"
      unitRef="usdPerShare">2.35</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfMTUtMi0xLTEtNjAxNTM_92872fe9-607e-4568-87d8-80f177bde52e"
      unitRef="usdPerShare">1.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfMTUtNC0xLTEtNjAxNTM_5027f96c-cb2e-41fe-8b7a-ee0274d55a76"
      unitRef="usdPerShare">1.31</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfMTUtNi0xLTEtNjAxNTM_f3c47446-3112-40f2-8672-cc3d18c83f8d"
      unitRef="usdPerShare">1.89</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfMTUtOC0xLTEtNjAxNTM_e41af9eb-4aa4-4eba-b94e-eeb852089b1f"
      unitRef="usdPerShare">2.32</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfMTctMi0xLTEtNjAxNTM_158f6fc8-0ab3-4aec-91cc-e246b34a3ff7"
      unitRef="shares">104928000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfMTctNC0xLTEtNjAxNTM_0a56a560-2583-4704-b87b-43ce35ecd4f7"
      unitRef="shares">107753000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfMTctNi0xLTEtNjAxNTM_9f5d677a-0ff4-4ecd-8724-c106e80e29fd"
      unitRef="shares">104982000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfMTctOC0xLTEtNjAxNTM_5ba85959-517b-4173-8e0f-97d523809213"
      unitRef="shares">107937000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfMTktMi0xLTEtNjAxNTM_27aa137f-1349-49e9-a0e6-b5bdbd93a75f"
      unitRef="shares">105746000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfMTktNC0xLTEtNjAxNTM_db0a3000-96ff-4602-b56e-e55725a5a9ee"
      unitRef="shares">108898000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfMTktNi0xLTEtNjAxNTM_489fcf65-5ee1-4922-a34c-a3f9f42dccb2"
      unitRef="shares">105894000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8xOS9mcmFnOjEzMTFmOGJkNjA5ZjQwNzFhYjA5OGRlOWJjOTRmODJlL3RhYmxlOjk2ZTA4MzU0MWIxMzRmZTU5NDVlMjc1ZmVlODNhZTQwL3RhYmxlcmFuZ2U6OTZlMDgzNTQxYjEzNGZlNTk0NWUyNzVmZWU4M2FlNDBfMTktOC0xLTEtNjAxNTM_9a810351-f6a0-4a6b-9571-bc6feef83525"
      unitRef="shares">109052000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yMi9mcmFnOmQ3ZGU0NzU4ZmU4YTRkZGZhOTZlMzk5ZTUxNmI0MzM3L3RhYmxlOjU4YjMzZWJmMGZkNTQyMmRhZDRmZWZlMmFkM2QxZGM0L3RhYmxlcmFuZ2U6NThiMzNlYmYwZmQ1NDIyZGFkNGZlZmUyYWQzZDFkYzRfMi0yLTEtMS02MDE1Mw_2746636c-de71-4bab-ba6c-ac2ef9b058d9"
      unitRef="usd">131125000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yMi9mcmFnOmQ3ZGU0NzU4ZmU4YTRkZGZhOTZlMzk5ZTUxNmI0MzM3L3RhYmxlOjU4YjMzZWJmMGZkNTQyMmRhZDRmZWZlMmFkM2QxZGM0L3RhYmxlcmFuZ2U6NThiMzNlYmYwZmQ1NDIyZGFkNGZlZmUyYWQzZDFkYzRfMi00LTEtMS02MDE1Mw_4ef0b7f4-2feb-4fd7-ad19-f2aa0db95302"
      unitRef="usd">142171000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yMi9mcmFnOmQ3ZGU0NzU4ZmU4YTRkZGZhOTZlMzk5ZTUxNmI0MzM3L3RhYmxlOjU4YjMzZWJmMGZkNTQyMmRhZDRmZWZlMmFkM2QxZGM0L3RhYmxlcmFuZ2U6NThiMzNlYmYwZmQ1NDIyZGFkNGZlZmUyYWQzZDFkYzRfMi02LTEtMS02MDE1Mw_a5137c66-a4ef-4cea-ac3d-0a18542fc882"
      unitRef="usd">200635000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yMi9mcmFnOmQ3ZGU0NzU4ZmU4YTRkZGZhOTZlMzk5ZTUxNmI0MzM3L3RhYmxlOjU4YjMzZWJmMGZkNTQyMmRhZDRmZWZlMmFkM2QxZGM0L3RhYmxlcmFuZ2U6NThiMzNlYmYwZmQ1NDIyZGFkNGZlZmUyYWQzZDFkYzRfMi04LTEtMS02MDE1Mw_27761498-1c63-4e31-998b-ec5be7fb12f7"
      unitRef="usd">253452000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yMi9mcmFnOmQ3ZGU0NzU4ZmU4YTRkZGZhOTZlMzk5ZTUxNmI0MzM3L3RhYmxlOjU4YjMzZWJmMGZkNTQyMmRhZDRmZWZlMmFkM2QxZGM0L3RhYmxlcmFuZ2U6NThiMzNlYmYwZmQ1NDIyZGFkNGZlZmUyYWQzZDFkYzRfNC0yLTEtMS02MDE1Mw_0882ae00-8188-4b2c-9d27-b6421e9c77f7"
      unitRef="usd">-9408000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yMi9mcmFnOmQ3ZGU0NzU4ZmU4YTRkZGZhOTZlMzk5ZTUxNmI0MzM3L3RhYmxlOjU4YjMzZWJmMGZkNTQyMmRhZDRmZWZlMmFkM2QxZGM0L3RhYmxlcmFuZ2U6NThiMzNlYmYwZmQ1NDIyZGFkNGZlZmUyYWQzZDFkYzRfNC00LTEtMS02MDE1Mw_95bbfe1f-e457-45f1-90c1-a09ab9bd2afa"
      unitRef="usd">1603000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yMi9mcmFnOmQ3ZGU0NzU4ZmU4YTRkZGZhOTZlMzk5ZTUxNmI0MzM3L3RhYmxlOjU4YjMzZWJmMGZkNTQyMmRhZDRmZWZlMmFkM2QxZGM0L3RhYmxlcmFuZ2U6NThiMzNlYmYwZmQ1NDIyZGFkNGZlZmUyYWQzZDFkYzRfNC02LTEtMS02MDE1Mw_1a9254d6-80e9-4b06-a92a-29b471802806"
      unitRef="usd">-15398000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yMi9mcmFnOmQ3ZGU0NzU4ZmU4YTRkZGZhOTZlMzk5ZTUxNmI0MzM3L3RhYmxlOjU4YjMzZWJmMGZkNTQyMmRhZDRmZWZlMmFkM2QxZGM0L3RhYmxlcmFuZ2U6NThiMzNlYmYwZmQ1NDIyZGFkNGZlZmUyYWQzZDFkYzRfNC04LTEtMS02MDE1Mw_a1370497-169b-4a7a-b468-c1b5c6de6625"
      unitRef="usd">11999000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yMi9mcmFnOmQ3ZGU0NzU4ZmU4YTRkZGZhOTZlMzk5ZTUxNmI0MzM3L3RhYmxlOjU4YjMzZWJmMGZkNTQyMmRhZDRmZWZlMmFkM2QxZGM0L3RhYmxlcmFuZ2U6NThiMzNlYmYwZmQ1NDIyZGFkNGZlZmUyYWQzZDFkYzRfNS0wLTEtMS02MDE1My90ZXh0cmVnaW9uOjUwMGFjZTFlNjE1ZjQzNTk5OGEwYWJjYjAxOTliMDA2XzI3NDg3NzkwNjk1MjQ_eec52296-497f-4b72-bc03-a2a4aac2e5df"
      unitRef="usd">2001000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yMi9mcmFnOmQ3ZGU0NzU4ZmU4YTRkZGZhOTZlMzk5ZTUxNmI0MzM3L3RhYmxlOjU4YjMzZWJmMGZkNTQyMmRhZDRmZWZlMmFkM2QxZGM0L3RhYmxlcmFuZ2U6NThiMzNlYmYwZmQ1NDIyZGFkNGZlZmUyYWQzZDFkYzRfNS0wLTEtMS02MDE1My90ZXh0cmVnaW9uOjUwMGFjZTFlNjE1ZjQzNTk5OGEwYWJjYjAxOTliMDA2XzI3NDg3NzkwNjk1MzA_eb969b8b-2df2-4336-a254-8f4e7e9d17c7"
      unitRef="usd">291000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yMi9mcmFnOmQ3ZGU0NzU4ZmU4YTRkZGZhOTZlMzk5ZTUxNmI0MzM3L3RhYmxlOjU4YjMzZWJmMGZkNTQyMmRhZDRmZWZlMmFkM2QxZGM0L3RhYmxlcmFuZ2U6NThiMzNlYmYwZmQ1NDIyZGFkNGZlZmUyYWQzZDFkYzRfNS0wLTEtMS02MDE1My90ZXh0cmVnaW9uOjUwMGFjZTFlNjE1ZjQzNTk5OGEwYWJjYjAxOTliMDA2XzI3NDg3NzkwNjk1MzQ_68d2259f-2622-4c28-b2a0-efc23455825b"
      unitRef="usd">4032000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yMi9mcmFnOmQ3ZGU0NzU4ZmU4YTRkZGZhOTZlMzk5ZTUxNmI0MzM3L3RhYmxlOjU4YjMzZWJmMGZkNTQyMmRhZDRmZWZlMmFkM2QxZGM0L3RhYmxlcmFuZ2U6NThiMzNlYmYwZmQ1NDIyZGFkNGZlZmUyYWQzZDFkYzRfNS0wLTEtMS02MDE1My90ZXh0cmVnaW9uOjUwMGFjZTFlNjE1ZjQzNTk5OGEwYWJjYjAxOTliMDA2XzI3NDg3NzkwNjk1Mzg_2bcee310-a5d4-47b2-b9a3-a4f394fef04c"
      unitRef="usd">-2500000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yMi9mcmFnOmQ3ZGU0NzU4ZmU4YTRkZGZhOTZlMzk5ZTUxNmI0MzM3L3RhYmxlOjU4YjMzZWJmMGZkNTQyMmRhZDRmZWZlMmFkM2QxZGM0L3RhYmxlcmFuZ2U6NThiMzNlYmYwZmQ1NDIyZGFkNGZlZmUyYWQzZDFkYzRfNS0yLTEtMS02MDE1Mw_754044a9-054a-4871-af1a-3b1d23e799a9"
      unitRef="usd">7199000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yMi9mcmFnOmQ3ZGU0NzU4ZmU4YTRkZGZhOTZlMzk5ZTUxNmI0MzM3L3RhYmxlOjU4YjMzZWJmMGZkNTQyMmRhZDRmZWZlMmFkM2QxZGM0L3RhYmxlcmFuZ2U6NThiMzNlYmYwZmQ1NDIyZGFkNGZlZmUyYWQzZDFkYzRfNS00LTEtMS02MDE1Mw_eba6ccc4-5de1-45af-afd0-a83407dcfb7b"
      unitRef="usd">1161000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yMi9mcmFnOmQ3ZGU0NzU4ZmU4YTRkZGZhOTZlMzk5ZTUxNmI0MzM3L3RhYmxlOjU4YjMzZWJmMGZkNTQyMmRhZDRmZWZlMmFkM2QxZGM0L3RhYmxlcmFuZ2U6NThiMzNlYmYwZmQ1NDIyZGFkNGZlZmUyYWQzZDFkYzRfNS02LTEtMS02MDE1Mw_04c2a7c0-f377-4114-a30a-ffb9398d1885"
      unitRef="usd">13571000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yMi9mcmFnOmQ3ZGU0NzU4ZmU4YTRkZGZhOTZlMzk5ZTUxNmI0MzM3L3RhYmxlOjU4YjMzZWJmMGZkNTQyMmRhZDRmZWZlMmFkM2QxZGM0L3RhYmxlcmFuZ2U6NThiMzNlYmYwZmQ1NDIyZGFkNGZlZmUyYWQzZDFkYzRfNS04LTEtMS02MDE1Mw_ebb4d88b-453b-4612-86a5-391a514081cd"
      unitRef="usd">-7149000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yMi9mcmFnOmQ3ZGU0NzU4ZmU4YTRkZGZhOTZlMzk5ZTUxNmI0MzM3L3RhYmxlOjU4YjMzZWJmMGZkNTQyMmRhZDRmZWZlMmFkM2QxZGM0L3RhYmxlcmFuZ2U6NThiMzNlYmYwZmQ1NDIyZGFkNGZlZmUyYWQzZDFkYzRfNy0yLTEtMS02MDE1Mw_be2136f4-0441-4d52-b5e8-ea7d9014c1e4"
      unitRef="usd">-2209000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yMi9mcmFnOmQ3ZGU0NzU4ZmU4YTRkZGZhOTZlMzk5ZTUxNmI0MzM3L3RhYmxlOjU4YjMzZWJmMGZkNTQyMmRhZDRmZWZlMmFkM2QxZGM0L3RhYmxlcmFuZ2U6NThiMzNlYmYwZmQ1NDIyZGFkNGZlZmUyYWQzZDFkYzRfNy00LTEtMS02MDE1Mw_1a9dac12-3111-4c14-95a7-05087e42b2d8"
      unitRef="usd">2764000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yMi9mcmFnOmQ3ZGU0NzU4ZmU4YTRkZGZhOTZlMzk5ZTUxNmI0MzM3L3RhYmxlOjU4YjMzZWJmMGZkNTQyMmRhZDRmZWZlMmFkM2QxZGM0L3RhYmxlcmFuZ2U6NThiMzNlYmYwZmQ1NDIyZGFkNGZlZmUyYWQzZDFkYzRfNy02LTEtMS02MDE1Mw_9a51027d-0431-4eca-a793-70815b4b9238"
      unitRef="usd">-1827000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yMi9mcmFnOmQ3ZGU0NzU4ZmU4YTRkZGZhOTZlMzk5ZTUxNmI0MzM3L3RhYmxlOjU4YjMzZWJmMGZkNTQyMmRhZDRmZWZlMmFkM2QxZGM0L3RhYmxlcmFuZ2U6NThiMzNlYmYwZmQ1NDIyZGFkNGZlZmUyYWQzZDFkYzRfNy04LTEtMS02MDE1Mw_e0b46877-c0d5-4040-8703-46b96b702458"
      unitRef="usd">4850000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yMi9mcmFnOmQ3ZGU0NzU4ZmU4YTRkZGZhOTZlMzk5ZTUxNmI0MzM3L3RhYmxlOjU4YjMzZWJmMGZkNTQyMmRhZDRmZWZlMmFkM2QxZGM0L3RhYmxlcmFuZ2U6NThiMzNlYmYwZmQ1NDIyZGFkNGZlZmUyYWQzZDFkYzRfOC0yLTEtMS02MDE1Mw_9f7fceec-6c16-4f9d-aef4-dfc8e2764a31"
      unitRef="usd">128916000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yMi9mcmFnOmQ3ZGU0NzU4ZmU4YTRkZGZhOTZlMzk5ZTUxNmI0MzM3L3RhYmxlOjU4YjMzZWJmMGZkNTQyMmRhZDRmZWZlMmFkM2QxZGM0L3RhYmxlcmFuZ2U6NThiMzNlYmYwZmQ1NDIyZGFkNGZlZmUyYWQzZDFkYzRfOC00LTEtMS02MDE1Mw_dcc67ab7-0faf-491e-b0e6-0ebe44fa16cc"
      unitRef="usd">144935000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yMi9mcmFnOmQ3ZGU0NzU4ZmU4YTRkZGZhOTZlMzk5ZTUxNmI0MzM3L3RhYmxlOjU4YjMzZWJmMGZkNTQyMmRhZDRmZWZlMmFkM2QxZGM0L3RhYmxlcmFuZ2U6NThiMzNlYmYwZmQ1NDIyZGFkNGZlZmUyYWQzZDFkYzRfOC02LTEtMS02MDE1Mw_297bee6a-bd5f-4842-854d-fad5146a753b"
      unitRef="usd">198808000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yMi9mcmFnOmQ3ZGU0NzU4ZmU4YTRkZGZhOTZlMzk5ZTUxNmI0MzM3L3RhYmxlOjU4YjMzZWJmMGZkNTQyMmRhZDRmZWZlMmFkM2QxZGM0L3RhYmxlcmFuZ2U6NThiMzNlYmYwZmQ1NDIyZGFkNGZlZmUyYWQzZDFkYzRfOC04LTEtMS02MDE1Mw_20eebd5a-3e09-40b1-836f-5712bfc2f620"
      unitRef="usd">258302000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMi0yLTEtMS02MDE1Mw_a20d0271-0e93-4c33-99ff-70dbb232756a"
      unitRef="usd">263233000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMi00LTEtMS02MDE1Mw_6a1dafdc-05a9-4ce2-9275-292562c647b3"
      unitRef="usd">497635000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMi02LTEtMS02MDE1Mw_89e2d253-710b-4139-9682-8772fedf122b"
      unitRef="usd">405612000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMy0yLTEtMS02MDE1Mw_3c9b0183-3a14-42ee-b9fe-4f9743980f79"
      unitRef="usd">439333000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMy00LTEtMS02MDE1Mw_45357870-6c73-4e12-9f3b-6368a0029e29"
      unitRef="usd">391236000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMy02LTEtMS02MDE1Mw_91d1d8b6-3406-49d8-9e9d-1a034adc4767"
      unitRef="usd">310279000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfNC0yLTEtMS02MDE1Mw_1a5c66bb-9d30-448c-a539-bd00b1f55b6d"
      unitRef="usd">891676000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfNC00LTEtMS02MDE1Mw_71c30865-8c1d-4677-b1f4-621266dd9a11"
      unitRef="usd">628811000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfNC02LTEtMS02MDE1Mw_4bc2b3b3-21d7-479b-95e2-843a21ccef88"
      unitRef="usd">738170000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfNS0yLTEtMS02MDE1Mw_aaa04014-0abd-48e9-b1ba-4116e1f788ab"
      unitRef="usd">69434000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfNS00LTEtMS02MDE1Mw_0685e601-4c1e-4020-ba48-df435a876d55"
      unitRef="usd">41809000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfNS02LTEtMS02MDE1Mw_c93e38c6-829f-46a0-b379-077b6d0198e4"
      unitRef="usd">35124000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfNi0yLTEtMS02MDE1Mw_73dae130-437d-4184-bbf6-91f12a0622ef"
      unitRef="usd">1663676000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfNi00LTEtMS02MDE1Mw_8d1e037d-baa3-4211-85d2-36cb7cf30b14"
      unitRef="usd">1559491000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfNi02LTEtMS02MDE1Mw_1194f09a-04af-4e05-95c4-25fa354a172c"
      unitRef="usd">1489185000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfOC0yLTEtMS02MDE1Mw_773728c1-f352-4c1a-8eaf-9eb178874ca4"
      unitRef="usd">512430000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfOC00LTEtMS02MDE1Mw_83d4003c-09f0-4bf8-a27c-950ae5bb741c"
      unitRef="usd">453548000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfOC02LTEtMS02MDE1Mw_4a6af13b-ae4a-4fa3-8630-7ca1dcd41955"
      unitRef="usd">487731000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfOS0yLTEtMS02MDE1Mw_dc90d8e7-0eb0-47b0-8e21-2b72d472dcc5"
      unitRef="usd">581318000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfOS00LTEtMS02MDE1Mw_8f27e769-fd0e-48f4-9cc5-cfc1f2e37d1a"
      unitRef="usd">422250000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfOS02LTEtMS02MDE1Mw_ac77575e-b567-4aad-bcb6-433b6f61d497"
      unitRef="usd">421680000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMTAtMi0xLTEtNjAxNTM_a48964d9-4b22-46db-9490-65d4e811cdf2"
      unitRef="usd">589608000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMTAtNC0xLTEtNjAxNTM_3c8bc5e8-8b0d-4508-9945-529f66d3ea61"
      unitRef="usd">432929000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMTAtNi0xLTEtNjAxNTM_4a5473c7-36b2-4804-a691-793a65877a62"
      unitRef="usd">420041000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMTEtMi0xLTEtNjAxNTM_7bd29120-ab63-46ce-90cc-df1867f716d5"
      unitRef="usd">75533000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMTEtNC0xLTEtNjAxNTM_a605db6e-8433-47ba-8ff6-5ff855b3ed58"
      unitRef="usd">73774000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMTEtNi0xLTEtNjAxNTM_df40b65c-2065-4a18-8f09-feec2193b770"
      unitRef="usd">66990000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMTItMi0xLTEtNjAxNTM_cc0f1d3a-c189-4332-804d-21af72bceebe"
      unitRef="usd">30853000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMTItNC0xLTEtNjAxNTM_5ba35333-f0ab-49f9-a913-fb2b197e4f96"
      unitRef="usd">25295000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMTItNi0xLTEtNjAxNTM_be8b4074-a22a-479f-becd-13dd83f0b620"
      unitRef="usd">20671000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMTMtMi0xLTEtNjAxNTM_10fa91a3-0abc-466a-bc5d-07cc3232a2bf"
      unitRef="usd">1908000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMTMtNC0xLTEtNjAxNTM_82dad5eb-29f5-489f-b23e-5f0760c3e40f"
      unitRef="usd">9183000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMTMtNi0xLTEtNjAxNTM_b41bdefb-e343-4996-a69d-7882558682ac"
      unitRef="usd">5800000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMTQtMi0xLTEtNjAxNTM_22a58fa1-7d14-406b-8afe-7ae677dd57ce"
      unitRef="usd">23980000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMTQtNC0xLTEtNjAxNTM_f799134d-fb3e-44de-9363-80f80a71ecd3"
      unitRef="usd">19639000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMTQtNi0xLTEtNjAxNTM_b27922fe-30c6-4b92-b18d-e00640f9881c"
      unitRef="usd">24042000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMTUtMi0xLTEtNjAxNTM_e1f99333-b75c-49b9-824f-cfaaec3471ea"
      unitRef="usd">3479306000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMTUtNC0xLTEtNjAxNTM_53698978-d303-4c58-9c58-ad8133d8154f"
      unitRef="usd">2996109000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMTUtNi0xLTEtNjAxNTM_52d3fd46-c18a-4463-8111-2d08c3499400"
      unitRef="usd">2936140000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMTgtMi0xLTEtNjAxNTM_582bdf5d-7569-42ce-908d-a1f96aecbac5"
      unitRef="usd">100000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMTgtNC0xLTEtNjAxNTM_bb2e63e4-d2a7-4da7-badf-81eabfb5489f"
      unitRef="usd">99959000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMTgtNi0xLTEtNjAxNTM_786e9173-bd44-42ac-8d75-6fb8d015b784"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMTktMi0xLTEtNjAxNTM_f090cef0-965a-4560-8d57-6a510cf52e7e"
      unitRef="usd">566769000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMTktNC0xLTEtNjAxNTM_a97cecec-b1bb-4a09-b66f-9bf634437ab6"
      unitRef="usd">421738000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMTktNi0xLTEtNjAxNTM_684cd17a-ba4a-4d5b-a773-25b4897cb907"
      unitRef="usd">503116000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMjAtMi0xLTEtNjAxNTM_da5ef233-c92f-4c62-9c04-ffbe37c3f67f"
      unitRef="usd">428230000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMjAtNC0xLTEtNjAxNTM_f9c1413e-9ca6-4a35-82df-75325e4bcbd9"
      unitRef="usd">451585000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMjAtNi0xLTEtNjAxNTM_ef795c51-d342-4a5c-9760-17b41d6755c4"
      unitRef="usd">419620000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMjEtMi0xLTEtNjAxNTM_71da1850-0d89-4dbc-8966-a97d8bb15355"
      unitRef="usd">15729000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMjEtNC0xLTEtNjAxNTM_53d0013c-28df-4d29-8a2c-907291afaa21"
      unitRef="usd">15622000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMjEtNi0xLTEtNjAxNTM_b1acc501-9670-4e4a-9b7c-a7bffc6f45d3"
      unitRef="usd">14283000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMjItMi0xLTEtNjAxNTM_716daa54-fe8d-4de5-8063-d9b038147c43"
      unitRef="usd">1110728000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMjItNC0xLTEtNjAxNTM_2c5ffd81-e9ce-4984-ad2a-728aa05de80c"
      unitRef="usd">988904000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMjItNi0xLTEtNjAxNTM_1e7a6e2f-cae7-4e1d-aac9-6732f1e70ba1"
      unitRef="usd">937019000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMjQtMi0xLTEtNjAxNTM_25027566-e0fc-4fa3-8723-05fc8e7ca711"
      unitRef="usd">990970000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMjQtNC0xLTEtNjAxNTM_7273ef5c-730a-4ed3-87b3-27be8890620c"
      unitRef="usd">591496000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMjQtNi0xLTEtNjAxNTM_a30bc325-b696-4403-a86d-34fff2fa1c28"
      unitRef="usd">691242000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMjUtMi0xLTEtNjAxNTM_081879ed-86e2-4ad2-8a1c-11ee3344bc1a"
      unitRef="usd">63066000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMjUtNC0xLTEtNjAxNTM_b893df2a-bcb7-46f9-af9c-2f6597be00ce"
      unitRef="usd">61314000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMjUtNi0xLTEtNjAxNTM_8ee2b435-ae22-4035-aa8b-bb920b21ca95"
      unitRef="usd">55752000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMjYtMi0xLTEtNjAxNTM_111658c6-24a1-439b-9340-d4fbb3c7880b"
      unitRef="usd">50349000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMjYtNC0xLTEtNjAxNTM_98b8ed67-b795-4135-a2ca-a893e7a6bb9a"
      unitRef="usd">74440000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMjYtNi0xLTEtNjAxNTM_821ce7ee-8201-4567-8e66-99fc15beb92e"
      unitRef="usd">50397000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMjctMi0xLTEtNjAxNTM_3143058c-c96a-44bb-9e7c-faa3bdce752f"
      unitRef="usd">40677000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMjctNC0xLTEtNjAxNTM_186594dd-a31e-483d-836b-5d5ccb399af2"
      unitRef="usd">50538000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMjctNi0xLTEtNjAxNTM_460c7836-04bc-48b9-b26f-426b2cc69a19"
      unitRef="usd">50598000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzAtMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjo5ZTI3NTUzYThlZmM0MzZhYmU5MDE5MzM2MjEzNDY5Y18zMQ_1ac5ec96-99bc-4f5d-9970-5fb86ca827d3"
      unitRef="usdPerShare">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzAtMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjo5ZTI3NTUzYThlZmM0MzZhYmU5MDE5MzM2MjEzNDY5Y18zMQ_c179e4c6-f334-4bc3-9bf4-262f1bd8c894"
      unitRef="usdPerShare">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzAtMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjo5ZTI3NTUzYThlZmM0MzZhYmU5MDE5MzM2MjEzNDY5Y18zMQ_f8756922-73b8-401c-b645-2d459cc04a0e"
      unitRef="usdPerShare">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ic437dae12809431b889c7bb706d001e7_I20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzAtMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjo5ZTI3NTUzYThlZmM0MzZhYmU5MDE5MzM2MjEzNDY5Y181Ng_856b719d-9611-4a21-a99a-ddd46990d97a"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ief3fa22d6dcb406fb8ea477e3f2c3d9a_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzAtMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjo5ZTI3NTUzYThlZmM0MzZhYmU5MDE5MzM2MjEzNDY5Y181Ng_976a5974-a48c-44ce-bf03-6d7afcaa5add"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="icdc8b75fd9534f77b207e820c2baf0e1_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzAtMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjo5ZTI3NTUzYThlZmM0MzZhYmU5MDE5MzM2MjEzNDY5Y181Ng_b5d45133-0d2c-4f47-973d-f4d703f413bd"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i9b3068efad464974905f51a086caef30_I20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzAtMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjo5ZTI3NTUzYThlZmM0MzZhYmU5MDE5MzM2MjEzNDY5Y183MA_3b977fdb-24f0-4671-b7ab-5ad4a87cd784"
      unitRef="shares">850000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i44bb93ba83b94d398201536e86ac7b8b_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzAtMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjo5ZTI3NTUzYThlZmM0MzZhYmU5MDE5MzM2MjEzNDY5Y183MA_4b8c0adb-2a11-469d-8b98-8e6547fbf2b0"
      unitRef="shares">850000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ic74fd99b78f943bc9ca6bdcb44f526ff_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzAtMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjo5ZTI3NTUzYThlZmM0MzZhYmU5MDE5MzM2MjEzNDY5Y183MA_d20479f4-7e4c-4c04-9a17-1420dbe01200"
      unitRef="shares">850000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzAtMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjo5ZTI3NTUzYThlZmM0MzZhYmU5MDE5MzM2MjEzNDY5Y185Mg_0213fd8e-930c-4e77-a8a5-5e0812b22810"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzAtMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjo5ZTI3NTUzYThlZmM0MzZhYmU5MDE5MzM2MjEzNDY5Y185Mg_509b6f12-ead0-4703-b9dc-c44d5fb23b37"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzAtMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjo5ZTI3NTUzYThlZmM0MzZhYmU5MDE5MzM2MjEzNDY5Y185Mg_64a6682a-a976-4d89-8dc1-ee910f0e2f0e"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzAtMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjo5ZTI3NTUzYThlZmM0MzZhYmU5MDE5MzM2MjEzNDY5Y185Mg_98d3639b-aeef-41c8-90f6-8f04cf52e713"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzAtMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjo5ZTI3NTUzYThlZmM0MzZhYmU5MDE5MzM2MjEzNDY5Y185Mg_b09e175d-89bb-4cb3-b889-8155d822a23d"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzAtMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjo5ZTI3NTUzYThlZmM0MzZhYmU5MDE5MzM2MjEzNDY5Y185Mg_c5656d46-362b-433e-8b13-0ddfc3377a9c"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzAtMi0xLTEtNjAxNTM_d929baf8-3d5f-496f-87e8-9bd179a767ce"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzAtNC0xLTEtNjAxNTM_375a4b56-7bd5-4a20-8c8e-23ef10a1a7ee"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzAtNi0xLTEtNjAxNTM_1413c246-3fe2-41fd-b966-dd5c9d4c3a6d"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzEtMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjo4ZmUwY2JlODgyY2U0ZmQ3OTRjZTMwYjA3MmI3NTBiN18yOA_889df327-e7e8-49df-a3e0-08522590e7ed"
      unitRef="usdPerShare">1.00</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzEtMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjo4ZmUwY2JlODgyY2U0ZmQ3OTRjZTMwYjA3MmI3NTBiN18yOA_8d71c2ad-3b98-469a-95b2-4bc72688f479"
      unitRef="usdPerShare">1.00</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzEtMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjo4ZmUwY2JlODgyY2U0ZmQ3OTRjZTMwYjA3MmI3NTBiN18yOA_aa36272c-35f8-4834-9969-212bd24f66d3"
      unitRef="usdPerShare">1.00</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzEtMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjo4ZmUwY2JlODgyY2U0ZmQ3OTRjZTMwYjA3MmI3NTBiN181Mw_1af1537a-6fa3-4517-a61e-d6691abcefa4"
      unitRef="shares">175000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzEtMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjo4ZmUwY2JlODgyY2U0ZmQ3OTRjZTMwYjA3MmI3NTBiN181Mw_40de52eb-1ad2-4ad0-845e-54df2c93f7cf"
      unitRef="shares">175000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzEtMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjo4ZmUwY2JlODgyY2U0ZmQ3OTRjZTMwYjA3MmI3NTBiN181Mw_9785a731-fd7c-40c8-8fb4-c18f5d4f81c8"
      unitRef="shares">175000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzEtMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjo4ZmUwY2JlODgyY2U0ZmQ3OTRjZTMwYjA3MmI3NTBiN184Nw_6c16030c-8519-4f48-bf30-9a9087e91845"
      unitRef="shares">104568002</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzEtMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjo4ZmUwY2JlODgyY2U0ZmQ3OTRjZTMwYjA3MmI3NTBiN184Nw_f71697e4-c961-47d3-98fc-9c2a70906782"
      unitRef="shares">104568002</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzEtMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjo4ZmUwY2JlODgyY2U0ZmQ3OTRjZTMwYjA3MmI3NTBiN18xMDc_6d26e79f-e004-45a4-a409-3b5ff4d7a5ee"
      unitRef="shares">107042925</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzEtMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjo4ZmUwY2JlODgyY2U0ZmQ3OTRjZTMwYjA3MmI3NTBiN18xMDc_85b92704-9097-4063-87e1-05a43689b2ac"
      unitRef="shares">107042925</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzEtMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjo4ZmUwY2JlODgyY2U0ZmQ3OTRjZTMwYjA3MmI3NTBiN18xMzE_0caec8d8-5d75-4acc-828a-c2afcb2963bb"
      unitRef="shares">105205734</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzEtMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjo4ZmUwY2JlODgyY2U0ZmQ3OTRjZTMwYjA3MmI3NTBiN18xMzE_5dc429d8-b39e-449b-9796-b2b22d7522fd"
      unitRef="shares">105205734</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzEtMi0xLTEtNjAxNTM_ca3b080c-97a6-4576-81bd-4878603b2b95"
      unitRef="usd">104568000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzEtNC0xLTEtNjAxNTM_2f6ba59d-159a-4688-9660-7b9aa86f5e3a"
      unitRef="usd">107043000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzEtNi0xLTEtNjAxNTM_61308925-2817-495d-8b24-6e46d09c2e4f"
      unitRef="usd">105206000</us-gaap:CommonStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzItMi0xLTEtNjAxNTM_bc194552-c9df-4472-ae40-21c85be7a791"
      unitRef="usd">1146771000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzItNC0xLTEtNjAxNTM_3c1d368c-0795-46a9-817b-a32843b9c1ca"
      unitRef="usd">1151786000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzItNi0xLTEtNjAxNTM_805a6853-684c-400b-a106-d73140562b47"
      unitRef="usd">1071922000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzMtMi0xLTEtNjAxNTM_624f830f-b4f7-4254-b784-8986f991d96c"
      unitRef="usd">-27823000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzMtNC0xLTEtNjAxNTM_f6f1adb9-ad5e-4581-86dc-f53bf7832087"
      unitRef="usd">-29412000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzMtNi0xLTEtNjAxNTM_85b14dbf-1a20-4c46-b8ff-f034a9bcd94f"
      unitRef="usd">-25996000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzQtMi0xLTEtNjAxNTM_23bca21f-0a23-47dc-897e-0861a653972c"
      unitRef="usd">1223516000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzQtNC0xLTEtNjAxNTM_6665c677-5962-4c4e-aa5e-d53234b051c1"
      unitRef="usd">1229417000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzQtNi0xLTEtNjAxNTM_93acd56d-8aa0-4463-a99a-1391f709bf71"
      unitRef="usd">1151132000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzUtMi0xLTEtNjAxNTM_27b35455-b50a-4b40-972e-b11dd1beab8f"
      unitRef="usd">3479306000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzUtNC0xLTEtNjAxNTM_890a509a-6a57-4eb9-af2c-0d5008fcaedd"
      unitRef="usd">2996109000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yNS9mcmFnOmI5YmE0ZWEyNDQyMjRmZmM5NGE2ZmYxY2RhZGZjZWI4L3RhYmxlOjAwY2IzOWY5OGQyODQ3ZDViOWFiNWE2ZmVjYjMzYTNiL3RhYmxlcmFuZ2U6MDBjYjM5Zjk4ZDI4NDdkNWI5YWI1YTZmZWNiMzNhM2JfMzUtNi0xLTEtNjAxNTM_bd3d0035-d139-4f65-9cc8-f2684f01772e"
      unitRef="usd">2936140000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMy0yLTEtMS02MDE1Mw_a5137c66-a4ef-4cea-ac3d-0a18542fc882"
      unitRef="usd">200635000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMy00LTEtMS02MDE1Mw_27761498-1c63-4e31-998b-ec5be7fb12f7"
      unitRef="usd">253452000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfNS0yLTEtMS02MDE1Mw_5664fb51-3734-40e2-9988-0bd229d11892"
      unitRef="usd">3475000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfNS00LTEtMS02MDE1Mw_8796de94-0493-422c-846b-c547752a6af9"
      unitRef="usd">3329000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <ttc:EquityMethodInvestmentContributions
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfNi0yLTEtMS02MDE1Mw_5581e8d5-0324-4d5a-8e1f-6b1380e5a4d7"
      unitRef="usd">6707000</ttc:EquityMethodInvestmentContributions>
    <ttc:EquityMethodInvestmentContributions
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfNi00LTEtMS02MDE1Mw_db1bf724-9608-49ba-a126-d4b1febc17d0"
      unitRef="usd">2221000</ttc:EquityMethodInvestmentContributions>
    <us-gaap:Depreciation
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfNy0yLTEtMS02MDE1Mw_3ab288a5-b669-4e22-bb1c-aae636fbc0ab"
      unitRef="usd">37318000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfNy00LTEtMS02MDE1Mw_bebe1909-8e5b-4c30-9bbe-6372107d8171"
      unitRef="usd">38045000</us-gaap:Depreciation>
    <ttc:AmortizationOfIntangibleAssetsOther
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfOC0yLTEtMS02MDE1Mw_41d32d63-be3e-475f-b0a3-b685eb11b3cc"
      unitRef="usd">15632000</ttc:AmortizationOfIntangibleAssetsOther>
    <ttc:AmortizationOfIntangibleAssetsOther
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfOC00LTEtMS02MDE1Mw_04dff8d6-428c-4b8c-a7ef-f2af625937ad"
      unitRef="usd">11134000</ttc:AmortizationOfIntangibleAssetsOther>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfOS0yLTEtMS02MDE1Mw_4388b6f0-f281-4582-95fe-5fbc2791e7b5"
      unitRef="usd">535000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfOS00LTEtMS02MDE1Mw_45c82329-7ce0-4368-b8e8-8e4037e03310"
      unitRef="usd">0</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory>
    <us-gaap:ShareBasedCompensation
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMTAtMi0xLTEtNjAxNTM_d661055e-aac6-4d7e-bf51-48e954bcd8e6"
      unitRef="usd">11133000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMTAtNC0xLTEtNjAxNTM_fc0364f8-ead5-41e4-afc3-27ec827d96b5"
      unitRef="usd">10345000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMTEtMi0xLTEtNjAxNTM_7234dbdb-eebb-4ac4-b273-5ce4a2c792da"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMTEtNC0xLTEtNjAxNTM_623d19f3-944b-451d-a6d4-d8cf383dc9b6"
      unitRef="usd">-137000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMTItMi0xLTEtNjAxNTM_9c070b89-7a33-4997-8ad8-78254e0efb7b"
      unitRef="usd">-313000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMTItNC0xLTEtNjAxNTM_6bffdf7c-ea7b-4d9e-a4f5-8562532d0b29"
      unitRef="usd">175000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMTQtMi0xLTEtNjAxNTM_ef009a5c-9a0b-41bc-8f69-7e197b827f24"
      unitRef="usd">126413000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMTQtNC0xLTEtNjAxNTM_1baac988-fb81-4611-9a80-1251861379b3"
      unitRef="usd">130032000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMTUtMi0xLTEtNjAxNTM_513af759-661c-4f29-b452-aa9be9230ee5"
      unitRef="usd">122731000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMTUtNC0xLTEtNjAxNTM_15e65fa1-fb71-4cab-bd8c-c805bf4b16f2"
      unitRef="usd">-18652000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMTYtMi0xLTEtNjAxNTM_0cea8c72-3929-4bae-b257-bdf0046091db"
      unitRef="usd">20150000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMTYtNC0xLTEtNjAxNTM_d3077efe-58e0-4f70-a234-a48b9ccee771"
      unitRef="usd">-360000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOperatingLiabilities
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMTctMi0xLTEtNjAxNTM_0f3b0545-2e2c-4085-9690-9c0d0f510a5c"
      unitRef="usd">56774000</us-gaap:IncreaseDecreaseInOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLiabilities
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMTctNC0xLTEtNjAxNTM_8abea171-a3f3-40e2-9c72-92120a5dd322"
      unitRef="usd">122251000</us-gaap:IncreaseDecreaseInOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMTgtMi0xLTEtNjAxNTM_5ed5ee80-b6e3-47ed-ad75-0a82556ef738"
      unitRef="usd">42864000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMTgtNC0xLTEtNjAxNTM_58058509-ed05-48bf-b94f-141fc78aeae8"
      unitRef="usd">318619000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMjEtMi0xLTEtNjAxNTM_2d6ee368-d699-4755-bd33-182dc3f4dacd"
      unitRef="usd">35969000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMjEtNC0xLTEtNjAxNTM_157e0487-6f2b-49bc-9f0b-3277ec341e00"
      unitRef="usd">26198000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMjItMi0xLTEtNjAxNTM_fb2a98fc-d249-4ec6-a7c8-3119e0e0b808"
      unitRef="usd">403120000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMjItNC0xLTEtNjAxNTM_b3222402-0087-485b-8267-d8ef6e7a2ac0"
      unitRef="usd">14874000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <ttc:PaymentsForAssetAcquisitionsNetOfCashAcquired
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMjMtMi0xLTEtNjAxNTM_243c02f2-6ad1-4c73-a057-d8a865b909c6"
      unitRef="usd">0</ttc:PaymentsForAssetAcquisitionsNetOfCashAcquired>
    <ttc:PaymentsForAssetAcquisitionsNetOfCashAcquired
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMjMtNC0xLTEtNjAxNTM_748eb921-a1e3-4ad5-b34a-256c63ef5ce8"
      unitRef="usd">26976000</ttc:PaymentsForAssetAcquisitionsNetOfCashAcquired>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMjQtMi0xLTEtNjAxNTM_e823b9d0-40f2-4f9d-8874-054ff14dd798"
      unitRef="usd">163000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMjQtNC0xLTEtNjAxNTM_eef7e134-9532-49fe-96e1-6f9d4cdaf708"
      unitRef="usd">91000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMjUtMi0xLTEtNjAxNTM_29b3fa7d-2fd0-44c8-8816-fc10a9507145"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMjUtNC0xLTEtNjAxNTM_a81de220-eb3f-45e6-a289-923f51459f54"
      unitRef="usd">18432000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMjYtMi0xLTEtNjAxNTM_7106f6d4-96a0-401d-9a34-2553e117aee0"
      unitRef="usd">-438926000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMjYtNC0xLTEtNjAxNTM_cd3e4fba-b961-42aa-b6ab-f39cebbbee7d"
      unitRef="usd">-49525000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMjktMi0xLTEtNjAxNTM_60924282-5bf5-4b9f-b84f-99f8007fa0c5"
      unitRef="usd">600000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMjktNC0xLTEtNjAxNTM_5d93f9ba-3cbd-422d-9e9d-c8930b007bb1"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMzAtMi0xLTEtNjAxNTM_991166af-6d8e-4c19-9f5d-ade1b7413640"
      unitRef="usd">200000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMzAtNC0xLTEtNjAxNTM_341901dc-b973-41ff-bd91-2096445d98c8"
      unitRef="usd">100000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMzEtMi0xLTEtNjAxNTM_11c3e80f-7606-4262-8b5f-2c6ece176f26"
      unitRef="usd">2247000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMzEtNC0xLTEtNjAxNTM_a8d601c1-c76e-48b9-a70b-c515c6b91454"
      unitRef="usd">10865000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMzItMi0xLTEtNjAxNTM_3e71d44f-c5ff-4702-8188-b1591a382c11"
      unitRef="usd">1850000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMzItNC0xLTEtNjAxNTM_8a8940d4-1173-46f5-b9d4-31031c3691df"
      unitRef="usd">1169000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMzMtMi0xLTEtNjAxNTM_f32c66f2-4c28-4c8a-a262-20e9fed272a8"
      unitRef="usd">75000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMzMtNC0xLTEtNjAxNTM_7990c788-9454-4fd3-a95c-3b7c931b8401"
      unitRef="usd">107152000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMzQtMi0xLTEtNjAxNTM_7119ed78-cfd7-4570-9ba5-0319df6154a5"
      unitRef="usd">62954000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMzQtNC0xLTEtNjAxNTM_e2d0ab67-e859-401c-8bc3-3a92f470432a"
      unitRef="usd">56602000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMzUtMi0xLTEtNjAxNTM_75bf1047-fc9b-4268-87e5-1b67614bac1e"
      unitRef="usd">262443000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMzUtNC0xLTEtNjAxNTM_bd3e80e5-8ef9-4f8a-bc4d-50df83345b13"
      unitRef="usd">-254058000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMzctMi0xLTEtNjAxNTM_e5865970-84cb-4171-bd8c-0c4f8c385b1c"
      unitRef="usd">-8760000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMzctNC0xLTEtNjAxNTM_a07018f4-bd0c-4216-b813-5aefd9d58c95"
      unitRef="usd">2707000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMzktMi0xLTEtNjAxNTM_c60a3b85-33ec-4c0c-b40a-c89753f0a763"
      unitRef="usd">-142379000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfMzktNC0xLTEtNjAxNTM_1f713fc7-1d9a-41c9-a324-7aed0b7d936d"
      unitRef="usd">17743000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfNDAtMi0xLTEtNjAxNTM_ed823244-3c1e-46f1-9c66-77615ab742ee"
      unitRef="usd">405612000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i79f13d6f100a4a479520efe237bbea9c_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfNDAtNC0xLTEtNjAxNTM_8df9a145-28ab-4893-8cf3-abce56b9d1b5"
      unitRef="usd">479892000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfNDEtMi0xLTEtNjAxNTM_ccb7922a-d689-4090-9a6e-0983518b7cd4"
      unitRef="usd">263233000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8yOC9mcmFnOjhhZTNlNzg3YzVjYzRhZjU4OGFjYmNlYTU5NWU1NGI3L3RhYmxlOmVjZDNmNzVlYzhhYjQ5MjVhZWRkYjk5OTZiZGQ2YTUxL3RhYmxlcmFuZ2U6ZWNkM2Y3NWVjOGFiNDkyNWFlZGRiOTk5NmJkZDZhNTFfNDEtNC0xLTEtNjAxNTM_df34d63c-b277-4284-95a2-acea94b42536"
      unitRef="usd">497635000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:StockholdersEquity
      contextRef="ib1d846f27fd44fc5a59909045dff5544_I20220128"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMS0yLTEtMS02MDE1Mw_5b4a5c70-63dc-4f23-8cab-ae75d314ee2d"
      unitRef="usd">104529000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6851a4e2a8734b1f82e21323dd5dade4_I20220128"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMS00LTEtMS02MDE1Mw_739b31eb-e3e1-4d6d-a861-a572286c8029"
      unitRef="usd">1040634000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i433410dd48c64914939662cad2be253d_I20220128"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMS02LTEtMS02MDE1Mw_551bd980-49e7-4c7c-8137-9ad4a0f14988"
      unitRef="usd">-25614000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2073a6c41d444fe6ae11e1036edb2eba_I20220128"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMS04LTEtMS02MDE1Mw_780e44fe-ebc2-4058-afc5-894dbd94ce88"
      unitRef="usd">1119549000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMi0wLTEtMS02MDE1My90ZXh0cmVnaW9uOjdiNjhkNmY5ZDI3YzQwNDM4Nzc4OThjNTMzNGI0MGM3XzQy_e488e15b-c795-4086-891d-4631583d4d2a"
      unitRef="usdPerShare">0.30</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i0cb68c95ba7648cd90544bdf832ba0bb_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMi00LTEtMS02MDE1Mw_e5744b84-fe8a-4d50-a7ad-d9192dea3f5a"
      unitRef="usd">31485000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMi04LTEtMS02MDE1Mw_f7252ebd-9458-49b3-b750-d27f4e25d634"
      unitRef="usd">31485000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMy0wLTEtMS02MDE1My90ZXh0cmVnaW9uOjVkYjhjMjRiZTc1ZjRjMmJiZGE3MGUyYzk4NzIzMmNkXzE2_e5e20397-f0fd-4db0-a515-b0a2897527ec"
      unitRef="shares">43681</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i31b3076a350b4cc8bd1fe9ccc97ac750_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMy0yLTEtMS02MDE1Mw_88aa2dd5-9350-4eaa-abdc-91afdce5a7fa"
      unitRef="usd">44000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i0cb68c95ba7648cd90544bdf832ba0bb_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMy00LTEtMS02MDE1Mw_b80cd704-54fd-4ae8-b45d-665b76571116"
      unitRef="usd">1053000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMy04LTEtMS02MDE1Mw_5444ab04-aa7d-4735-a668-501db9df78b9"
      unitRef="usd">1097000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0cb68c95ba7648cd90544bdf832ba0bb_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfNC00LTEtMS02MDE1Mw_3110f517-a2b0-426c-b494-1f6af6a3d317"
      unitRef="usd">5908000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfNC04LTEtMS02MDE1Mw_1f76b1a0-9eef-4a8a-9f54-c459cd3547c5"
      unitRef="usd">5908000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfNi0wLTEtMS02MDE1My90ZXh0cmVnaW9uOjc0ZTE1NWUwYmYzMjRkMGU4MDExNDZkNjNlZTFiZDcwXzE2_79f4f9aa-8b17-41f1-ad05-6a7780d7ab8c"
      unitRef="shares">5389</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="i31b3076a350b4cc8bd1fe9ccc97ac750_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfNi0yLTEtMS02MDE1Mw_d52124c9-8ec6-45b4-9d68-900be7d4499c"
      unitRef="usd">5000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="i0cb68c95ba7648cd90544bdf832ba0bb_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfNi00LTEtMS02MDE1Mw_a18487ec-5bc3-42ce-8f21-383656e175aa"
      unitRef="usd">464000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfNi04LTEtMS02MDE1Mw_e7428584-b45b-43d3-8332-147d1d16616a"
      unitRef="usd">469000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i691afea76a8e414799f873cf9ebc45c6_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfNy02LTEtMS02MDE1Mw_872a5c3f-345b-4ee3-9d94-6b1d4cbff76c"
      unitRef="usd">-2209000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfNy04LTEtMS02MDE1Mw_95d8ad8e-0705-49fd-b29a-abdd690237fe"
      unitRef="usd">-2209000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i0cb68c95ba7648cd90544bdf832ba0bb_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfOC00LTEtMS02MDE1Mw_8962bd0a-87be-4cf6-bf96-a467a164ce77"
      unitRef="usd">131125000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfOC04LTEtMS02MDE1Mw_90d0c5bc-c819-41d5-8b08-94b9e8cb168f"
      unitRef="usd">131125000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:StockholdersEquity
      contextRef="i21b8e120978d465395557818a754fd4e_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfOS0yLTEtMS02MDE1Mw_cf04b2a2-3ab4-45c2-9618-afaadd95f439"
      unitRef="usd">104568000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if0d750f067a7404c8482007feeca0240_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfOS00LTEtMS02MDE1Mw_00c6d13c-49f0-4cc4-8bbc-4efaad007686"
      unitRef="usd">1146771000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i68b8171b5a98482182035928d8b65c2b_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfOS02LTEtMS02MDE1Mw_470e0a26-dad9-4efb-8732-eededf9c2b54"
      unitRef="usd">-27823000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfOS04LTEtMS02MDE1Mw_1ad7dcc7-2177-4c3f-b7ec-06aa455e3f61"
      unitRef="usd">1223516000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i400febf16bb545ee8d2632e2da054e3f_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMTEtMi0xLTEtNjAxNTM_5eb50517-ca58-4612-9d81-353324e59103"
      unitRef="usd">105206000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id38fb4b1e46545d3acb934de8cb161cf_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMTEtNC0xLTEtNjAxNTM_b8bf0c5a-17a3-40d3-be20-0107e9066d71"
      unitRef="usd">1071922000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic6e17d05262f410eb28bfa584a5e983c_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMTEtNi0xLTEtNjAxNTM_4ee673dc-517a-4b3e-bbd2-ea89ad73c38c"
      unitRef="usd">-25996000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMTEtOC0xLTEtNjAxNTM_6006ac0f-a83b-4e41-af8c-0c5192572d8e"
      unitRef="usd">1151132000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMTItMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjowZDNjNDBkZTM1N2Q0MDRmYjY4YjUwNGMwZTU4NjNmZF80Mg_477bcbcb-8b43-4b7f-872e-3ee5b1f10f6c"
      unitRef="usdPerShare">0.60</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="ieec6d9aba87045daa1c2d8c14c6ad1ea_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMTItNC0xLTEtNjAxNTM_e4561064-df25-4e57-b7a0-d27be3df7f71"
      unitRef="usd">62954000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMTItOC0xLTEtNjAxNTM_67a72106-9a4b-438c-aeea-1febf94e8d0b"
      unitRef="usd">62954000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMTMtMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjo1YjJjMjk4YjFiZDE0NWYwYWQxMmQ4OTcwM2YyYWUwNF8xNg_0574af8f-30b6-4deb-aa22-7ab49de34b05"
      unitRef="shares">153339</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ibe65dd23160a4d9da9839ba7dd10c8bd_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMTMtMi0xLTEtNjAxNTM_b06e7193-66b1-4675-8db9-a27c931085d1"
      unitRef="usd">153000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ieec6d9aba87045daa1c2d8c14c6ad1ea_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMTMtNC0xLTEtNjAxNTM_a9772f29-7508-426c-b501-2ce57f24606f"
      unitRef="usd">2127000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMTMtOC0xLTEtNjAxNTM_fdf06633-03f7-40e0-aad6-e38758bd83d3"
      unitRef="usd">2280000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ieec6d9aba87045daa1c2d8c14c6ad1ea_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMTQtNC0xLTEtNjAxNTM_90e7807e-c43b-4b66-9298-90f02cdf3ebe"
      unitRef="usd">11133000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMTQtOC0xLTEtNjAxNTM_a7921e8a-d946-4030-8c88-643e8acee83f"
      unitRef="usd">11133000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <ttc:CommonStockIssuedDeferredCompensationTrustShares
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMTUtMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjphMjkzYjA4YjFhMWE0Njk2YjE1NTVlZmM4ZTlmNjcwY18yMA_a37e79fb-e92b-4cb2-8cc8-4d76706293fa"
      unitRef="shares">33162</ttc:CommonStockIssuedDeferredCompensationTrustShares>
    <ttc:CommonStockIssuedDeferredCompensationTrust
      contextRef="ibe65dd23160a4d9da9839ba7dd10c8bd_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMTUtMi0xLTEtNjAxNTM_92f9445f-4616-4c52-9703-df5d93286675"
      unitRef="usd">-33000</ttc:CommonStockIssuedDeferredCompensationTrust>
    <ttc:CommonStockIssuedDeferredCompensationTrust
      contextRef="ieec6d9aba87045daa1c2d8c14c6ad1ea_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMTUtNC0xLTEtNjAxNTM_09f76130-27af-4925-887d-5dc8627207d1"
      unitRef="usd">0</ttc:CommonStockIssuedDeferredCompensationTrust>
    <ttc:CommonStockIssuedDeferredCompensationTrust
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMTUtOC0xLTEtNjAxNTM_096b0c11-ff90-4301-88bf-0e434de337db"
      unitRef="usd">-33000</ttc:CommonStockIssuedDeferredCompensationTrust>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMTYtMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjpkYzk1ZmY0NGFkYjU0YmMwOTU2Zjg0ZDkyNmRhYzM2NF8xNg_0bc34573-e8b6-4437-bdd9-6b32ecfa4cfb"
      unitRef="shares">757908</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="ibe65dd23160a4d9da9839ba7dd10c8bd_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMTYtMi0xLTEtNjAxNTM_68b014f9-987f-45b4-bce6-0f97b4be19b3"
      unitRef="usd">758000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="ieec6d9aba87045daa1c2d8c14c6ad1ea_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMTYtNC0xLTEtNjAxNTM_77057908-1106-4c98-b721-2880c053c767"
      unitRef="usd">76092000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMTYtOC0xLTEtNjAxNTM_6060882b-171d-4ea1-8793-c30b28ef7d83"
      unitRef="usd">76850000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iddaf99ce957f45a1b84bd361235f9ce8_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMTctNi0xLTEtNjAxNTM_e316e8df-1d82-4e13-8dd7-fde510b5d826"
      unitRef="usd">-1827000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMTctOC0xLTEtNjAxNTM_7082b694-e65f-45ee-ae83-1cdb536b35bc"
      unitRef="usd">-1827000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ieec6d9aba87045daa1c2d8c14c6ad1ea_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMTgtNC0xLTEtNjAxNTM_6f12589d-1063-4fa8-ac3e-f126c7f51097"
      unitRef="usd">200635000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMTgtOC0xLTEtNjAxNTM_8d18e041-9c70-4c12-9e38-4d1c475d7f0b"
      unitRef="usd">200635000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:StockholdersEquity
      contextRef="i21b8e120978d465395557818a754fd4e_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMTktMi0xLTEtNjAxNTM_219e155e-eae8-41d6-b3e2-cc56039b59ef"
      unitRef="usd">104568000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if0d750f067a7404c8482007feeca0240_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMTktNC0xLTEtNjAxNTM_c848573d-133f-4aa9-b46e-311672513517"
      unitRef="usd">1146771000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i68b8171b5a98482182035928d8b65c2b_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMTktNi0xLTEtNjAxNTM_dcaca627-bb6d-4ffc-a27d-dd3c3aa5a96f"
      unitRef="usd">-27823000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMTktOC0xLTEtNjAxNTM_f31e4311-eb92-4033-95e9-79d7cf797f11"
      unitRef="usd">1223516000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icf972b89343d4ca38a9eab76438ae573_I20210129"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMjEtMi0xLTEtNjAxNTM_aec51de2-eb44-4559-8975-c96e94e07807"
      unitRef="usd">107613000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7c146295bce94d048ecac31d56ac7536_I20210129"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMjEtNC0xLTEtNjAxNTM_643fa37a-0818-4bab-b6a5-0237af488769"
      unitRef="usd">1104285000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4b65f8a60adf4330823a6ddfa5f014c5_I20210129"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMjEtNi0xLTEtNjAxNTM_5e4d3e6f-c68c-4200-8755-f00318136d3b"
      unitRef="usd">-32176000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i094e3c5b7a924e75bb901bad492a1bac_I20210129"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMjEtOC0xLTEtNjAxNTM_f3387b06-6911-494c-9325-54481ef8b2f3"
      unitRef="usd">1179722000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMjItMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjo1YTM3ZWE1YWUzZTI0MzQzODRmNmY3OGIzOTRjMWI3ZV80Mg_96dbb875-cd2c-4f64-ba6a-25dc6537722e"
      unitRef="usdPerShare">0.2625</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i50a7d149b2b345c896d36ea16ba9fe42_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMjItNC0xLTEtNjAxNTM_d99ce18a-dfa9-40fb-b3c6-6d833098a92f"
      unitRef="usd">28191000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMjItOC0xLTEtNjAxNTM_0022caae-a700-4d09-b196-b118416e95fc"
      unitRef="usd">28191000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMjMtMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjpkZTlmNzNjYTQzMDU0ODJjOWIzMDBjNTAwNDliMDk1OV8xNg_d167c02f-690b-4ba5-8068-823e2cbbf95c"
      unitRef="shares">172284</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="id8ddc0dde13c406f9b29f2fd00280fd5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMjMtMi0xLTEtNjAxNTM_78d3d5cc-715e-49ee-980a-d9973412c8a8"
      unitRef="usd">173000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i50a7d149b2b345c896d36ea16ba9fe42_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMjMtNC0xLTEtNjAxNTM_3a8691dc-81d8-4095-b38f-e2150b32602b"
      unitRef="usd">2978000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMjMtOC0xLTEtNjAxNTM_d87c43c5-fbf6-447a-b2c3-2e52463f0705"
      unitRef="usd">3151000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i50a7d149b2b345c896d36ea16ba9fe42_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMjQtNC0xLTEtNjAxNTM_c2238eaa-00ce-4c29-bba8-1f9e713d1396"
      unitRef="usd">5829000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMjQtOC0xLTEtNjAxNTM_424f4053-f5d3-4bd1-b313-54e2a38ba7f2"
      unitRef="usd">5829000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMjYtMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjo1ODMwYWRkYmQyNjk0YTcwOTBlMzU2YzI3N2NjZWNkOF8xNg_7483b829-60df-4c0f-8e07-01829f210fce"
      unitRef="shares">742790</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="id8ddc0dde13c406f9b29f2fd00280fd5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMjYtMi0xLTEtNjAxNTM_0a843b8a-c9c5-4b1e-b7b6-b25c9ee2ee37"
      unitRef="usd">743000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="i50a7d149b2b345c896d36ea16ba9fe42_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMjYtNC0xLTEtNjAxNTM_698e06ae-80fd-479f-bf0d-fc97ef4220cd"
      unitRef="usd">75286000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMjYtOC0xLTEtNjAxNTM_7811864d-ee44-47c1-a115-114aee6813e4"
      unitRef="usd">76029000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if6d39dd136024214b34d5a02c5ddd086_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMjctNi0xLTEtNjAxNTM_6432b08f-3343-4e73-98c6-8d88b664de3c"
      unitRef="usd">2764000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMjctOC0xLTEtNjAxNTM_868018b9-b71d-47e6-8110-4c095a1b9963"
      unitRef="usd">2764000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i50a7d149b2b345c896d36ea16ba9fe42_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMjgtNC0xLTEtNjAxNTM_cff123a3-1b93-473a-b867-5dc0435c4719"
      unitRef="usd">142171000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMjgtOC0xLTEtNjAxNTM_fd45a80b-a5d0-4f09-ac43-e71d641a30c3"
      unitRef="usd">142171000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:StockholdersEquity
      contextRef="i0ba93808ecda46578d2f090b7f101e8c_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMjktMi0xLTEtNjAxNTM_5265679f-149d-4ddd-acdc-46a57bb5ae2e"
      unitRef="usd">107043000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i319734e7a62e4b54854a400067fbc547_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMjktNC0xLTEtNjAxNTM_360233cd-e7dd-4a91-a286-16e0eeb6e54e"
      unitRef="usd">1151786000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iec7fffaeff5249c38a225c52ba85b9f5_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMjktNi0xLTEtNjAxNTM_0458dbb2-2adf-4afd-a706-d820155df337"
      unitRef="usd">-29412000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMjktOC0xLTEtNjAxNTM_2da63a2d-48c4-47a5-a44b-c23be3ccb86c"
      unitRef="usd">1229417000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i90c764a4dfce430187ff95a168461fe8_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMzEtMi0xLTEtNjAxNTM_c0606e46-ae81-4ce2-b1eb-295ddbadd363"
      unitRef="usd">107583000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia504c9a222c24747882f766f101c0b84_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMzEtNC0xLTEtNjAxNTM_6a0c3ad1-c3fa-4234-aed8-fbabb2e95877"
      unitRef="usd">1041507000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6282f3d4e0d5421f8bfbec6052fc1a90_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMzEtNi0xLTEtNjAxNTM_56264a4a-8a2c-4218-a8a8-5e440d2cb70f"
      unitRef="usd">-34262000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i79f13d6f100a4a479520efe237bbea9c_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMzEtOC0xLTEtNjAxNTM_0bd3e94e-2096-4820-8807-c4a10dd749ed"
      unitRef="usd">1114828000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMzItMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjo4NTU3ODM2ZTc1Y2Y0MzMxOGVkN2ZlMzViZDljNzllMl8zODQ4MjkwNjk3MjU4_07384350-73c4-4eb6-a27e-f8bdf568d88c"
      unitRef="usdPerShare">0.525</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i78173cead0984dc2a867887a6b138900_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMzItNC0xLTEtNjAxNTM_105c3b96-2c44-413f-8fdd-533f20f8a83e"
      unitRef="usd">56602000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMzItOC0xLTEtNjAxNTM_fc45fc5f-bb58-4c4d-b481-90eb65ceecf3"
      unitRef="usd">56602000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMzMtMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjo2ZGI4YjU1NTljMmY0MTRlYjkwNDgxMGRjOGNkMTc2NF8zODQ4MjkwNjk3MzMw_61253260-1feb-43ef-81b1-922d4ae18c16"
      unitRef="shares">523463</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ia0a64be6d1eb42e0a0ac17086551c5f9_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMzMtMi0xLTEtNjAxNTM_5308aafd-87b2-4b6f-aaa5-d8e40503bf77"
      unitRef="usd">523000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i78173cead0984dc2a867887a6b138900_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMzMtNC0xLTEtNjAxNTM_8a2673f8-7c41-44aa-97bb-39dce8d79c5d"
      unitRef="usd">8857000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMzMtOC0xLTEtNjAxNTM_379b13b6-3e3b-4e3d-8a5e-0a0eeb05c578"
      unitRef="usd">9380000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i78173cead0984dc2a867887a6b138900_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMzQtNC0xLTEtNjAxNTM_e3d341c6-73f4-4901-aa69-19e2bea2e5ed"
      unitRef="usd">10345000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMzQtOC0xLTEtNjAxNTM_8913bdad-18c6-4351-853b-61d8c19f9571"
      unitRef="usd">10345000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <ttc:CommonStockIssuedDeferredCompensationTrustShares
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMzUtMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjo1MWRmMmExNGRhNTc0ZTlhYmY4ZGU4NDE0MTg2NzdkNl8zODQ4MjkwNjk3Mjc0_5fe2bd2b-1d94-418f-bd03-84711906dec0"
      unitRef="shares">22700</ttc:CommonStockIssuedDeferredCompensationTrustShares>
    <ttc:CommonStockIssuedDeferredCompensationTrust
      contextRef="ia0a64be6d1eb42e0a0ac17086551c5f9_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMzUtMi0xLTEtNjAxNTM_79164f6d-1e90-432f-87cd-8d39b7a47b01"
      unitRef="usd">23000</ttc:CommonStockIssuedDeferredCompensationTrust>
    <ttc:CommonStockIssuedDeferredCompensationTrust
      contextRef="i78173cead0984dc2a867887a6b138900_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMzUtNC0xLTEtNjAxNTM_7eb4bc49-9183-4362-b7e3-266bf8bb1e95"
      unitRef="usd">1462000</ttc:CommonStockIssuedDeferredCompensationTrust>
    <ttc:CommonStockIssuedDeferredCompensationTrust
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMzUtOC0xLTEtNjAxNTM_5a1772e8-9985-437e-a92b-0fc2feb2ade6"
      unitRef="usd">1485000</ttc:CommonStockIssuedDeferredCompensationTrust>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMzYtMC0xLTEtNjAxNTMvdGV4dHJlZ2lvbjo2NWExNGNjMWQ1YjY0YzAxODBjNTkzMjEwZmE3NWU5ZF8zODQ4MjkwNjk3MjU1_84272469-2ce2-4dd9-af80-6dde351e560b"
      unitRef="shares">1085907</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="ia0a64be6d1eb42e0a0ac17086551c5f9_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMzYtMi0xLTEtNjAxNTM_22f4528d-9546-44d7-8237-892772ed1c91"
      unitRef="usd">1086000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="i78173cead0984dc2a867887a6b138900_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMzYtNC0xLTEtNjAxNTM_4b9f7217-1267-492a-bbbd-eabe1de6d149"
      unitRef="usd">107235000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMzYtOC0xLTEtNjAxNTM_e6bfce65-b91f-4a43-9c7b-e51d2a45f7be"
      unitRef="usd">108321000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i44a156c07e6b485eb82ee3f8bfcece0d_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMzctNi0xLTEtNjAxNTM_c2d689ea-58d3-4421-a409-cf22526c00c4"
      unitRef="usd">4850000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMzctOC0xLTEtNjAxNTM_586e543f-6a38-4f1e-8b82-855573d9ed2c"
      unitRef="usd">4850000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i78173cead0984dc2a867887a6b138900_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMzgtNC0xLTEtNjAxNTM_541a9295-5158-421f-90bd-94633a8bc24a"
      unitRef="usd">253452000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMzgtOC0xLTEtNjAxNTM_cf7e7b07-c5b1-4680-b1da-34491a4d9ff0"
      unitRef="usd">253452000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:StockholdersEquity
      contextRef="i0ba93808ecda46578d2f090b7f101e8c_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMzktMi0xLTEtNjAxNTM_971be674-9f1a-4e2e-a7d1-7db73c0f598e"
      unitRef="usd">107043000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i319734e7a62e4b54854a400067fbc547_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMzktNC0xLTEtNjAxNTM_401b210c-746b-4995-94d0-92acf550072a"
      unitRef="usd">1151786000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iec7fffaeff5249c38a225c52ba85b9f5_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMzktNi0xLTEtNjAxNTM_a921c9ef-2f1f-4030-92ba-e55667ea9f67"
      unitRef="usd">-29412000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zMS9mcmFnOjQ0NTE5OGIzOWE5NzQxNTJhNWQ4NTE0MGQwYzhkMWI5L3RhYmxlOmVjNWM4Yjc3YTlmYzRkZTE4ZWE1MDY1MGFkODAyZjFkL3RhYmxlcmFuZ2U6ZWM1YzhiNzdhOWZjNGRlMThlYTUwNjUwYWQ4MDJmMWRfMzktOC0xLTEtNjAxNTM_b0959bc6-4193-4eba-991b-d6a33dfabb76"
      unitRef="usd">1229417000</us-gaap:StockholdersEquity>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zNy9mcmFnOjg0ZWFhZWFlN2FhMzQ2MDM4OTMxN2ZhODE3NzRmZWFiL3RleHRyZWdpb246ODRlYWFlYWU3YWEzNDYwMzg5MzE3ZmE4MTc3NGZlYWJfOTA5NA_36f370d7-8783-4373-973f-814e1304cfcc">&lt;div style="margin-bottom:1pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:511.50pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:28.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:478.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:26pt"&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:24pt;font-weight:700;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Basis of Presentation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with the instructions to Form 10-Q and do not include all the information and notes required by United States ("U.S.") generally accepted accounting principles ("GAAP") for complete financial statements. Unless the context indicates otherwise, the terms "company," "TTC," "we," "our," or "us" refer to The Toro Company and its consolidated subsidiaries. All intercompany accounts and transactions have been eliminated from the unaudited Condensed Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the opinion of management, the unaudited Condensed Consolidated Financial Statements include all adjustments, consisting primarily of recurring accruals, considered necessary for the fair presentation of the company's consolidated financial position, results of operations, and cash flows for the periods presented. Due to seasonality within the industries in which the company's businesses operate, the effect of COVID-19 and the macroeconomic effects resulting therefrom on the Company's business and operating results, among other factors, operating results for the six months ended April&#160;29, 2022 cannot be annualized to determine the expected results for the fiscal year ending October&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The company&#x2019;s fiscal year ends on October 31 and quarterly results are reported based on three-month periods that generally end on the Friday closest to the calendar quarter end. For comparative purposes, however, the company&#x2019;s second and third quarters always include exactly 13 weeks of results so that the quarter end date for these two quarters is not necessarily the Friday closest to the calendar month end. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For further information regarding the company's basis of presentation, refer to the Consolidated Financial Statements and Notes to Consolidated Financial Statements included in the company&#x2019;s Annual Report on Form 10-K for the fiscal year ended October&#160;31, 2021. The policies described in that report are used for preparing the company's quarterly reports on Form 10-Q.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Impact of Russia's Invasion of Ukraine&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;During the second quarter of fiscal 2022, in response to Russia's Invasion of Ukraine, the company discontinued sales into the Russian and Belarus markets. Sales in those markets do not represent a significant share of our overall international business, and the company does not expect this decision to have a material impact on financial results.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Continuing Impact of COVID-19&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;COVID-19 is having lingering effects on public health and portions of the global economy. The company continues to see significant pressure on global supply chains rooted mainly in disruptions created by these effects. The continuing implications of COVID-19, including its variants, and the macroeconomic effects resulting therefrom, on the company remain uncertain and will depend on future developments, including any adverse impact due to additional variants of the virus; its impact on market demand for the company's products; its impact on the company's employees, customers, and suppliers; the range of government mandated restrictions and other measures; and the success of the COVID-19 vaccines and their effectiveness against the virus and related variants. This uncertainty could have a material impact on accounting estimates and assumptions utilized to prepare the Condensed Consolidated Financial Statements as of and for the six months ended April&#160;29, 2022 and in future reporting periods, which could result in a material adverse impact on the company's consolidated financial position, results of operations, and cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounting Policies and Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In preparing the Condensed Consolidated Financial Statements in conformity with U.S. GAAP, management must make decisions that impact the reported amounts of assets, liabilities, revenues, expenses, and the related disclosures, including disclosures of contingent assets and liabilities. Such decisions include the selection of the appropriate accounting principles to be applied and the assumptions on which to base accounting estimates. Estimates are used in determining, among other items, sales promotion and incentive accruals, incentive compensation accruals, income tax accruals, inventory valuation, warranty accruals, allowances for current expected credit losses, pension accruals, self-insurance accruals, legal accruals, right-of-use assets and lease liabilities, useful lives for tangible and finite-lived intangible assets, future cash flows associated with impairment testing for goodwill, indefinite-lived intangible assets and other long-lived assets, and valuations of the assets acquired and liabilities assumed in a business combination or an asset acquisition, when applicable. These estimates and assumptions are based on management&#x2019;s best estimates and judgments at the time they are made and are generally derived from management's understanding and analysis of the relevant and current circumstances, historical experience, and actuarial and other independent external third-party specialist valuations, when applicable. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors that management believes to be reasonable under &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the circumstances, including the economic environment. Management adjusts such estimates and assumptions when facts and circumstances dictate. As future events and their effects cannot be determined with certainty, including those impacted by COVID-19 and Russia's invasion of Ukraine and the related sanctions and geopolitical tensions, actual amounts could differ significantly from those estimated at the time the Condensed Consolidated Financial Statements are prepared.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;New Accounting Pronouncements Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2019-12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which eliminates certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. The amended guidance also clarifies and simplifies other aspects of the accounting for income taxes under accounting standards codification Topic 740, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The amended guidance was adopted in the first quarter of fiscal 2022 and did not have a material impact on the company's Condensed Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2020, the FASB issued ASU No. 2020-01, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investments - Equity Securities (Topic 321), Investments - Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which clarified that before applying or upon discontinuing the equity method of accounting for an investment in equity securities, an entity should consider observable transactions that require it to apply or discontinue the equity method of accounting for the purposes of applying the fair value measurement alternative. The amended guidance was adopted in the first quarter of fiscal 2022 and did not have a material impact on the company's Condensed Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;New Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the FASB issued ASU No. 2020-04, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which provides temporary optional guidance to ease the potential burden of accounting for reference rate reform due to the cessation of the London Interbank Offered Rate, commonly referred to as "LIBOR." The temporary guidance provides optional expedients and exceptions for applying U.S. GAAP to contracts, relationships, and transactions affected by reference rate reform if certain criteria are met. The guidance was effective upon issuance on March 12, 2020 and the provisions of the temporary optional guidance provided by the ASU may be elected on a prospective basis from the beginning of an interim period that includes the issuance date of the ASU through December 31, 2022, when the reference rate reform activity is expected to be substantially complete. In January 2021, the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope, to provide supplemental guidance and to further clarify the scope of the amended guidance. At this time, the company does not have receivables, hedging relationships, or operating lease agreements that reference LIBOR or another reference rate expected to be discontinued; and therefore, the company has not applied the optional practical expedients under this ASU to these classes of assets. On October 5, 2021, the company entered into an amended and restated credit agreement and at such time, the company concluded that the optional practical expedients provided by the ASU would not be elected as the required criteria were not met. The amended and restated credit agreement includes a transition clause in the event LIBOR is discontinued and the company's other fixed-rate financing agreements do not reference LIBOR or another reference rate expected to be discontinued. On April 27, 2022, the company amended its October 5, 2021 amended and restated revolving credit agreement to transition the reference rate from LIBOR to Secured Overnight Financing Rate ("SOFR"). The SOFR reference rate will apply to draws and continuations that take place subsequent to the April 27, 2022 effective date of the amendment. For the outstanding borrowings as of April 29, 2022, the LIBOR reference rate was still in effect. The company does not expect the transition of LIBOR to have a material impact on the company's Condensed Consolidated Financial Statements; however, a review of other contracts and agreements is underway and is expected to be completed prior to December 31, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The company believes that all other recently issued accounting pronouncements from the FASB that the company has not noted above, will not have a material impact on its Condensed Consolidated Financial Statements or do not apply to its operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zNy9mcmFnOjg0ZWFhZWFlN2FhMzQ2MDM4OTMxN2ZhODE3NzRmZWFiL3RleHRyZWdpb246ODRlYWFlYWU3YWEzNDYwMzg5MzE3ZmE4MTc3NGZlYWJfNTQ5NzU1ODE5NTA1Ng_19fe4b2b-75b5-4adb-af29-78ab076f95ad">The accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with the instructions to Form 10-Q and do not include all the information and notes required by United States ("U.S.") generally accepted accounting principles ("GAAP") for complete financial statements. Unless the context indicates otherwise, the terms "company," "TTC," "we," "our," or "us" refer to The Toro Company and its consolidated subsidiaries. All intercompany accounts and transactions have been eliminated from the unaudited Condensed Consolidated Financial Statements.In the opinion of management, the unaudited Condensed Consolidated Financial Statements include all adjustments, consisting primarily of recurring accruals, considered necessary for the fair presentation of the company's consolidated financial position, results of operations, and cash flows for the periods presented.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:FiscalPeriod
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zNy9mcmFnOjg0ZWFhZWFlN2FhMzQ2MDM4OTMxN2ZhODE3NzRmZWFiL3RleHRyZWdpb246ODRlYWFlYWU3YWEzNDYwMzg5MzE3ZmE4MTc3NGZlYWJfOTA4MQ_0d60f3d9-fbfc-471e-82b4-28fd7b3dc265">The company&#x2019;s fiscal year ends on October 31 and quarterly results are reported based on three-month periods that generally end on the Friday closest to the calendar quarter end. For comparative purposes, however, the company&#x2019;s second and third quarters always include exactly 13 weeks of results so that the quarter end date for these two quarters is not necessarily the Friday closest to the calendar month end. For further information regarding the company's basis of presentation, refer to the Consolidated Financial Statements and Notes to Consolidated Financial Statements included in the company&#x2019;s Annual Report on Form 10-K for the fiscal year ended</us-gaap:FiscalPeriod>
    <us-gaap:UseOfEstimates
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zNy9mcmFnOjg0ZWFhZWFlN2FhMzQ2MDM4OTMxN2ZhODE3NzRmZWFiL3RleHRyZWdpb246ODRlYWFlYWU3YWEzNDYwMzg5MzE3ZmE4MTc3NGZlYWJfNTQ5NzU1ODE5NTA1NA_080a33d6-65d8-416d-9b9b-abc386890833">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounting Policies and Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In preparing the Condensed Consolidated Financial Statements in conformity with U.S. GAAP, management must make decisions that impact the reported amounts of assets, liabilities, revenues, expenses, and the related disclosures, including disclosures of contingent assets and liabilities. Such decisions include the selection of the appropriate accounting principles to be applied and the assumptions on which to base accounting estimates. Estimates are used in determining, among other items, sales promotion and incentive accruals, incentive compensation accruals, income tax accruals, inventory valuation, warranty accruals, allowances for current expected credit losses, pension accruals, self-insurance accruals, legal accruals, right-of-use assets and lease liabilities, useful lives for tangible and finite-lived intangible assets, future cash flows associated with impairment testing for goodwill, indefinite-lived intangible assets and other long-lived assets, and valuations of the assets acquired and liabilities assumed in a business combination or an asset acquisition, when applicable. These estimates and assumptions are based on management&#x2019;s best estimates and judgments at the time they are made and are generally derived from management's understanding and analysis of the relevant and current circumstances, historical experience, and actuarial and other independent external third-party specialist valuations, when applicable. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors that management believes to be reasonable under &lt;/span&gt;&lt;/div&gt;the circumstances, including the economic environment. Management adjusts such estimates and assumptions when facts and circumstances dictate. As future events and their effects cannot be determined with certainty, including those impacted by COVID-19 and Russia's invasion of Ukraine and the related sanctions and geopolitical tensions, actual amounts could differ significantly from those estimated at the time the Condensed Consolidated Financial Statements are prepared.</us-gaap:UseOfEstimates>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF8zNy9mcmFnOjg0ZWFhZWFlN2FhMzQ2MDM4OTMxN2ZhODE3NzRmZWFiL3RleHRyZWdpb246ODRlYWFlYWU3YWEzNDYwMzg5MzE3ZmE4MTc3NGZlYWJfNTQ5NzU1ODE5NTA1NQ_b3e6feba-3e51-4973-af80-4b4a19004ff8">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;New Accounting Pronouncements Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2019-12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which eliminates certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. The amended guidance also clarifies and simplifies other aspects of the accounting for income taxes under accounting standards codification Topic 740, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The amended guidance was adopted in the first quarter of fiscal 2022 and did not have a material impact on the company's Condensed Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2020, the FASB issued ASU No. 2020-01, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investments - Equity Securities (Topic 321), Investments - Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which clarified that before applying or upon discontinuing the equity method of accounting for an investment in equity securities, an entity should consider observable transactions that require it to apply or discontinue the equity method of accounting for the purposes of applying the fair value measurement alternative. The amended guidance was adopted in the first quarter of fiscal 2022 and did not have a material impact on the company's Condensed Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;New Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the FASB issued ASU No. 2020-04, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which provides temporary optional guidance to ease the potential burden of accounting for reference rate reform due to the cessation of the London Interbank Offered Rate, commonly referred to as "LIBOR." The temporary guidance provides optional expedients and exceptions for applying U.S. GAAP to contracts, relationships, and transactions affected by reference rate reform if certain criteria are met. The guidance was effective upon issuance on March 12, 2020 and the provisions of the temporary optional guidance provided by the ASU may be elected on a prospective basis from the beginning of an interim period that includes the issuance date of the ASU through December 31, 2022, when the reference rate reform activity is expected to be substantially complete. In January 2021, the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope, to provide supplemental guidance and to further clarify the scope of the amended guidance. At this time, the company does not have receivables, hedging relationships, or operating lease agreements that reference LIBOR or another reference rate expected to be discontinued; and therefore, the company has not applied the optional practical expedients under this ASU to these classes of assets. On October 5, 2021, the company entered into an amended and restated credit agreement and at such time, the company concluded that the optional practical expedients provided by the ASU would not be elected as the required criteria were not met. The amended and restated credit agreement includes a transition clause in the event LIBOR is discontinued and the company's other fixed-rate financing agreements do not reference LIBOR or another reference rate expected to be discontinued. On April 27, 2022, the company amended its October 5, 2021 amended and restated revolving credit agreement to transition the reference rate from LIBOR to Secured Overnight Financing Rate ("SOFR"). The SOFR reference rate will apply to draws and continuations that take place subsequent to the April 27, 2022 effective date of the amendment. For the outstanding borrowings as of April 29, 2022, the LIBOR reference rate was still in effect. The company does not expect the transition of LIBOR to have a material impact on the company's Condensed Consolidated Financial Statements; however, a review of other contracts and agreements is underway and is expected to be completed prior to December 31, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The company believes that all other recently issued accounting pronouncements from the FASB that the company has not noted above, will not have a material impact on its Condensed Consolidated Financial Statements or do not apply to its operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80MC9mcmFnOjNkMDE2ZTM3OTdiMDQ5OThhM2Q2NWIxMTYxNWQ1YTQ3L3RleHRyZWdpb246M2QwMTZlMzc5N2IwNDk5OGEzZDY1YjExNjE1ZDVhNDdfNzUwMw_02905191-51ee-4d9c-9e95-a10ef7fbec4a">&lt;div style="margin-bottom:1pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:511.50pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:28.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:478.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:26pt"&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:24pt;font-weight:700;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Business Combination&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intimidator Group&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 13, 2022 ("closing date"), pursuant to an equity interest purchase agreement ("equity agreement"), the company acquired the privately-held Intimidator Group ("Intimidator"). Intimidator primarily designs, manufactures, markets, and sells a commercial-grade line of zero-turn mowers under the Spartan Mowers brand, which are intended to provide innovative turf management solutions to landscape contractors and other customers who require a commercial-grade solution. The acquisition of Intimidator broadened the company's Professional reportable segment and expanded its manufacturing footprint and dealer network.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Intimidator acquisition was structured as an equity purchase, pursuant to which the company acquired 100 percent of the equity interests of the legal entities that comprised Intimidator, with the legal entities continuing as surviving entities and wholly-owned subsidiaries of the company. As part of the acquisition, the company also acquired the real property used by Intimidator that was owned by an affiliate of Intimidator. The aggregate preliminary cash consideration was $400.5 million ("purchase price") and remains subject to certain customary adjustments based on, among other things, the amount of actual cash, debt, and working capital in the business of Intimidator at the closing date. Such customary adjustments are expected to be completed during fiscal 2022. Additionally, the aggregate preliminary cash consideration remains subject to contingent consideration through the end of calendar year 2022, in the event of certain qualifying tax changes. As a result, the company could be subject to additional cash purchase consideration for an amount not to exceed $15.0&#160;million and remittance of such contingent consideration, if required, is due by March 15, 2023. As of April&#160;29, 2022, no liability was recorded within the Condensed Consolidated Balance Sheets for the contingent consideration as the contingency is not probable or estimable. If amounts were recorded for the contingent consideration during the 12 month provisional measurement period allowed under the accounting standards codification guidance for business combinations as a result of a qualifying tax change, the aggregate preliminary cash consideration would be increased by the amount of the contingent consideration with a corresponding increase in the goodwill recognized for the acquisition. The company funded the preliminary purchase price with borrowings under its existing unsecured senior revolving credit facility and cash provided by operating activities. For additional information regarding the company's unsecured senior revolving credit facility utilized to fund the purchase price, refer to Note 6, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Indebtedness&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preliminary Purchase Price Allocation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The company accounted for the acquisition in accordance with the accounting standards codification guidance for business combinations, whereby the aggregate preliminary purchase price was allocated to the acquired net tangible and intangible assets of Intimidator based on their fair values as of the closing date. The company believes that the information available as of the closing date provides a reasonable basis for estimating fair values of the assets acquired and liabilities assumed; however, the company is continuing to finalize these amounts. Thus, the preliminary measurements of the fair values of the assets acquired and liabilities assumed within the preliminary purchase price allocation are subject to change as additional information becomes available and as additional analysis is performed. The company expects to finalize its preliminary valuation and complete the allocation of the preliminary purchase price as soon as practicable, but no later than one year from the closing date of the acquisition, as required.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the allocation of the preliminary purchase price to the fair values assigned to the assets acquired and liabilities assumed. These preliminary fair values are based on internal company and independent external third-party valuations and are subject to change as certain asset and liability valuations are finalized:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.375%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;January 13, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;34,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;27,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;160,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Other intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Indefinite-lived trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;99,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Finite-lived trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Finite-lived customer-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;80,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Finite-lived backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(8,535)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(5,687)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Short-term lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Long-term lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total fair value of net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;401,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Less: cash and cash equivalents acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(975)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total preliminary purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;400,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The goodwill recognized is primarily attributable to the expected future cash flows, the value of the workforce, and expected synergies, including customer and dealer growth opportunities, expanding existing product lines, and cost reduction initiatives. Key areas of expected cost synergies include increased purchasing power for commodities, components, parts, and accessories, and supply chain consolidation. The goodwill resulting from the acquisition of Intimidator was recognized within the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;company's Professional segment and is the primary driver for the increase in the company's Professional segment goodwill to $570.9 million as of April&#160;29, 2022 as compared to $411.1 million as of October&#160;31, 2021. The acquisition was considered an asset acquisition for income tax purposes and as a result, the goodwill arising from the transaction is deductible. As permitted under the accounting standards codification guidance for business combinations, the company recorded a $5.2 million increase to the carrying value of goodwill as of April&#160;29, 2022 as a result of revising the Intimidator purchase price for certain customary adjustments. Such purchase accounting adjustment did not impact the company's Consolidated Statements of Earnings for the three and six month periods ended April&#160;29, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Intangible Assets Acquired&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The allocation of the preliminary purchase price to the net assets acquired resulted in the recognition of $184.2&#160;million of preliminary value for other intangible assets as of the closing date. The preliminary fair values of the acquired trade names, customer-related, and backlog intangible assets were determined using the income approach whereby an intangible asset's fair value is equal to the present value of future economic benefits to be derived from ownership of the asset. The useful lives of the other intangible assets were determined based on the period of expected cash flows used to measure the fair value of the intangible assets adjusted as appropriate for entity-specific factors including legal, regulatory, contractual, competitive, economic, and/or other factors that may limit the useful life of the respective intangible asset. As of the closing date, the acquired finite-lived intangible assets had a weighted average useful life of 9.5 years. The preliminary fair values of the trade names were determined using the relief from royalty method, which is based on the hypothetical royalty stream that would be received if the company were to license the respective trade name and were based on expected future revenues from the respective trade name. The weighted-average useful life of the finite-lived trade name intangible assets was determined to be 9.8 years as of the closing date. The preliminary fair values of the customer-related and backlog intangible assets were determined using the excess earnings method and were based on the expected operating cash flows attributable to the respective intangible asset, which were determined by deducting expected economic costs, including operating expenses and contributory asset charges, from the revenue expected to be generated from the respective intangible asset. As of the closing date of the acquisition, the weighted-average useful life of the customer-related and backlog intangible assets were determined to be 9.6 years and 9 months, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Results of Operations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intimidator's results of operations are included within the company's Professional reportable segment in the company's Condensed Consolidated Financial Statements from the closing date. For the three and six months ended April&#160;29, 2022, the company recognized $60.5 million of net sales from Intimidator's operations. Intimidator's operations had an immaterial impact on Professional segment earnings for the three and six month periods ended April&#160;29, 2022. Unaudited pro forma financial information is not disclosed as the Intimidator acquisition was not considered material to the company's consolidated results of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i03cabd449c444d58aac5aa60bd6f166b_I20220113"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80MC9mcmFnOjNkMDE2ZTM3OTdiMDQ5OThhM2Q2NWIxMTYxNWQ1YTQ3L3RleHRyZWdpb246M2QwMTZlMzc5N2IwNDk5OGEzZDY1YjExNjE1ZDVhNDdfNzU2_30954504-805d-4386-88e5-526fae27e084"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i94cbc9b47b95415995c405b4e5fcf0f9_D20220113-20220113"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80MC9mcmFnOjNkMDE2ZTM3OTdiMDQ5OThhM2Q2NWIxMTYxNWQ1YTQ3L3RleHRyZWdpb246M2QwMTZlMzc5N2IwNDk5OGEzZDY1YjExNjE1ZDVhNDdfMTEyNA_e23c37ad-863f-4609-8ce6-061d5acd8030"
      unitRef="usd">400500000</us-gaap:PaymentsToAcquireBusinessesGross>
    <ttc:BusinessCombinationContingentConsiderationPotentialLiability
      contextRef="i03cabd449c444d58aac5aa60bd6f166b_I20220113"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80MC9mcmFnOjNkMDE2ZTM3OTdiMDQ5OThhM2Q2NWIxMTYxNWQ1YTQ3L3RleHRyZWdpb246M2QwMTZlMzc5N2IwNDk5OGEzZDY1YjExNjE1ZDVhNDdfMTcxMg_49368149-2133-48c1-9fbe-235856438f90"
      unitRef="usd">15000000</ttc:BusinessCombinationContingentConsiderationPotentialLiability>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80MC9mcmFnOjNkMDE2ZTM3OTdiMDQ5OThhM2Q2NWIxMTYxNWQ1YTQ3L3RleHRyZWdpb246M2QwMTZlMzc5N2IwNDk5OGEzZDY1YjExNjE1ZDVhNDdfNzUwNw_78dc70da-0b74-4f2f-b85f-e13b821dc332">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the allocation of the preliminary purchase price to the fair values assigned to the assets acquired and liabilities assumed. These preliminary fair values are based on internal company and independent external third-party valuations and are subject to change as certain asset and liability valuations are finalized:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.375%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;January 13, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;34,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;27,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;160,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Other intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Indefinite-lived trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;99,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Finite-lived trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Finite-lived customer-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;80,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Finite-lived backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(8,535)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(5,687)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Short-term lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Long-term lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total fair value of net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;401,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Less: cash and cash equivalents acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(975)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total preliminary purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;400,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i03cabd449c444d58aac5aa60bd6f166b_I20220113"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80MC9mcmFnOjNkMDE2ZTM3OTdiMDQ5OThhM2Q2NWIxMTYxNWQ1YTQ3L3RhYmxlOmMzODY3YTNmYTk5ZjRmMjBhZTBmNDExMGM0MDQxZWNhL3RhYmxlcmFuZ2U6YzM4NjdhM2ZhOTlmNGYyMGFlMGY0MTEwYzQwNDFlY2FfMS0yLTEtMS02MDE1Mw_5ebf345b-d4f6-45ad-a72d-10b071dfb79d"
      unitRef="usd">975000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i03cabd449c444d58aac5aa60bd6f166b_I20220113"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80MC9mcmFnOjNkMDE2ZTM3OTdiMDQ5OThhM2Q2NWIxMTYxNWQ1YTQ3L3RhYmxlOmMzODY3YTNmYTk5ZjRmMjBhZTBmNDExMGM0MDQxZWNhL3RhYmxlcmFuZ2U6YzM4NjdhM2ZhOTlmNGYyMGFlMGY0MTEwYzQwNDFlY2FfMi0yLTEtMS02MDE1Mw_75765723-4abf-4a17-9a84-6f54df3ac639"
      unitRef="usd">6954000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i03cabd449c444d58aac5aa60bd6f166b_I20220113"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80MC9mcmFnOjNkMDE2ZTM3OTdiMDQ5OThhM2Q2NWIxMTYxNWQ1YTQ3L3RhYmxlOmMzODY3YTNmYTk5ZjRmMjBhZTBmNDExMGM0MDQxZWNhL3RhYmxlcmFuZ2U6YzM4NjdhM2ZhOTlmNGYyMGFlMGY0MTEwYzQwNDFlY2FfMy0yLTEtMS02MDE1Mw_8edacc0c-e176-4874-8aab-e8198c53f626"
      unitRef="usd">34608000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i03cabd449c444d58aac5aa60bd6f166b_I20220113"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80MC9mcmFnOjNkMDE2ZTM3OTdiMDQ5OThhM2Q2NWIxMTYxNWQ1YTQ3L3RhYmxlOmMzODY3YTNmYTk5ZjRmMjBhZTBmNDExMGM0MDQxZWNhL3RhYmxlcmFuZ2U6YzM4NjdhM2ZhOTlmNGYyMGFlMGY0MTEwYzQwNDFlY2FfNC0yLTEtMS02MDE1Mw_2e9f2fe8-2bb0-4e83-b1cc-727bba95ca40"
      unitRef="usd">512000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i03cabd449c444d58aac5aa60bd6f166b_I20220113"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80MC9mcmFnOjNkMDE2ZTM3OTdiMDQ5OThhM2Q2NWIxMTYxNWQ1YTQ3L3RhYmxlOmMzODY3YTNmYTk5ZjRmMjBhZTBmNDExMGM0MDQxZWNhL3RhYmxlcmFuZ2U6YzM4NjdhM2ZhOTlmNGYyMGFlMGY0MTEwYzQwNDFlY2FfNS0yLTEtMS02MDE1Mw_1a18d079-744f-4163-a606-0460383480e1"
      unitRef="usd">27619000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <ttc:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets
      contextRef="i03cabd449c444d58aac5aa60bd6f166b_I20220113"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80MC9mcmFnOjNkMDE2ZTM3OTdiMDQ5OThhM2Q2NWIxMTYxNWQ1YTQ3L3RhYmxlOmMzODY3YTNmYTk5ZjRmMjBhZTBmNDExMGM0MDQxZWNhL3RhYmxlcmFuZ2U6YzM4NjdhM2ZhOTlmNGYyMGFlMGY0MTEwYzQwNDFlY2FfNi0yLTEtMS02MDE1Mw_7fa84b4e-0201-42e4-9c4b-8d9c0139beb7"
      unitRef="usd">344000</ttc:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets>
    <us-gaap:Goodwill
      contextRef="i03cabd449c444d58aac5aa60bd6f166b_I20220113"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80MC9mcmFnOjNkMDE2ZTM3OTdiMDQ5OThhM2Q2NWIxMTYxNWQ1YTQ3L3RhYmxlOmMzODY3YTNmYTk5ZjRmMjBhZTBmNDExMGM0MDQxZWNhL3RhYmxlcmFuZ2U6YzM4NjdhM2ZhOTlmNGYyMGFlMGY0MTEwYzQwNDFlY2FfNy0yLTEtMS02MDE1Mw_42142234-860f-4a76-a0dd-3ecc2df8baf8"
      unitRef="usd">160829000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets
      contextRef="i03cabd449c444d58aac5aa60bd6f166b_I20220113"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80MC9mcmFnOjNkMDE2ZTM3OTdiMDQ5OThhM2Q2NWIxMTYxNWQ1YTQ3L3RhYmxlOmMzODY3YTNmYTk5ZjRmMjBhZTBmNDExMGM0MDQxZWNhL3RhYmxlcmFuZ2U6YzM4NjdhM2ZhOTlmNGYyMGFlMGY0MTEwYzQwNDFlY2FfOS0yLTEtMS02MDE1Mw_572eb572-688f-410e-8de8-5fcd2f621796"
      unitRef="usd">99100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ida499920b7664ec0946d5931b5ae1e8c_I20220113"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80MC9mcmFnOjNkMDE2ZTM3OTdiMDQ5OThhM2Q2NWIxMTYxNWQ1YTQ3L3RhYmxlOmMzODY3YTNmYTk5ZjRmMjBhZTBmNDExMGM0MDQxZWNhL3RhYmxlcmFuZ2U6YzM4NjdhM2ZhOTlmNGYyMGFlMGY0MTEwYzQwNDFlY2FfMTAtMi0xLTEtNjAxNTM_a14fe165-0114-4e0c-b5c1-469061253e02"
      unitRef="usd">3260000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i6905b56fcb6743a18d50608b2575d340_I20220113"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80MC9mcmFnOjNkMDE2ZTM3OTdiMDQ5OThhM2Q2NWIxMTYxNWQ1YTQ3L3RhYmxlOmMzODY3YTNmYTk5ZjRmMjBhZTBmNDExMGM0MDQxZWNhL3RhYmxlcmFuZ2U6YzM4NjdhM2ZhOTlmNGYyMGFlMGY0MTEwYzQwNDFlY2FfMTEtMi0xLTEtNjAxNTM_d47094c6-451f-41fa-b0a5-030811b09cff"
      unitRef="usd">80500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ie0866763bd134daca64071d4a6810f52_I20220113"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80MC9mcmFnOjNkMDE2ZTM3OTdiMDQ5OThhM2Q2NWIxMTYxNWQ1YTQ3L3RhYmxlOmMzODY3YTNmYTk5ZjRmMjBhZTBmNDExMGM0MDQxZWNhL3RhYmxlcmFuZ2U6YzM4NjdhM2ZhOTlmNGYyMGFlMGY0MTEwYzQwNDFlY2FfMTItMi0xLTEtNjAxNTM_90ecf81f-35fc-4bfd-bc24-b363fcee3156"
      unitRef="usd">1340000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i03cabd449c444d58aac5aa60bd6f166b_I20220113"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80MC9mcmFnOjNkMDE2ZTM3OTdiMDQ5OThhM2Q2NWIxMTYxNWQ1YTQ3L3RhYmxlOmMzODY3YTNmYTk5ZjRmMjBhZTBmNDExMGM0MDQxZWNhL3RhYmxlcmFuZ2U6YzM4NjdhM2ZhOTlmNGYyMGFlMGY0MTEwYzQwNDFlY2FfMTMtMi0xLTEtNjAxNTM_b9f770cb-a0d9-4500-b0ed-c7dbcaa7912d"
      unitRef="usd">8535000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <ttc:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedLiabilities
      contextRef="i03cabd449c444d58aac5aa60bd6f166b_I20220113"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80MC9mcmFnOjNkMDE2ZTM3OTdiMDQ5OThhM2Q2NWIxMTYxNWQ1YTQ3L3RhYmxlOmMzODY3YTNmYTk5ZjRmMjBhZTBmNDExMGM0MDQxZWNhL3RhYmxlcmFuZ2U6YzM4NjdhM2ZhOTlmNGYyMGFlMGY0MTEwYzQwNDFlY2FfMTQtMi0xLTEtNjAxNTM_4d67fc36-fc92-4ea6-af44-0ea50f783b7f"
      unitRef="usd">5687000</ttc:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedLiabilities>
    <ttc:BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedShortTermLeaseObligation
      contextRef="i03cabd449c444d58aac5aa60bd6f166b_I20220113"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80MC9mcmFnOjNkMDE2ZTM3OTdiMDQ5OThhM2Q2NWIxMTYxNWQ1YTQ3L3RhYmxlOmMzODY3YTNmYTk5ZjRmMjBhZTBmNDExMGM0MDQxZWNhL3RhYmxlcmFuZ2U6YzM4NjdhM2ZhOTlmNGYyMGFlMGY0MTEwYzQwNDFlY2FfMTUtMi0xLTEtNjAxNTM_8dad360e-74cf-4dd4-9432-3636e5bc3558"
      unitRef="usd">100000</ttc:BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedShortTermLeaseObligation>
    <ttc:BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedLongTermLeaseObligation
      contextRef="i03cabd449c444d58aac5aa60bd6f166b_I20220113"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80MC9mcmFnOjNkMDE2ZTM3OTdiMDQ5OThhM2Q2NWIxMTYxNWQ1YTQ3L3RhYmxlOmMzODY3YTNmYTk5ZjRmMjBhZTBmNDExMGM0MDQxZWNhL3RhYmxlcmFuZ2U6YzM4NjdhM2ZhOTlmNGYyMGFlMGY0MTEwYzQwNDFlY2FfMTYtMi0xLTEtNjAxNTM_27c6fb5d-d87e-43a6-b268-4bc24ccdb45a"
      unitRef="usd">244000</ttc:BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedLongTermLeaseObligation>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i03cabd449c444d58aac5aa60bd6f166b_I20220113"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80MC9mcmFnOjNkMDE2ZTM3OTdiMDQ5OThhM2Q2NWIxMTYxNWQ1YTQ3L3RhYmxlOmMzODY3YTNmYTk5ZjRmMjBhZTBmNDExMGM0MDQxZWNhL3RhYmxlcmFuZ2U6YzM4NjdhM2ZhOTlmNGYyMGFlMGY0MTEwYzQwNDFlY2FfMTgtMi0xLTEtNjAxNTM_c1113fa9-1b3e-45c7-833c-c3dbb5bda34d"
      unitRef="usd">401475000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i03cabd449c444d58aac5aa60bd6f166b_I20220113"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80MC9mcmFnOjNkMDE2ZTM3OTdiMDQ5OThhM2Q2NWIxMTYxNWQ1YTQ3L3RhYmxlOmMzODY3YTNmYTk5ZjRmMjBhZTBmNDExMGM0MDQxZWNhL3RhYmxlcmFuZ2U6YzM4NjdhM2ZhOTlmNGYyMGFlMGY0MTEwYzQwNDFlY2FfMTktMi0xLTEtNjAxNTM_f8600a73-387b-49d7-b154-83cb5dd0aad4"
      unitRef="usd">975000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i94cbc9b47b95415995c405b4e5fcf0f9_D20220113-20220113"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80MC9mcmFnOjNkMDE2ZTM3OTdiMDQ5OThhM2Q2NWIxMTYxNWQ1YTQ3L3RhYmxlOmMzODY3YTNmYTk5ZjRmMjBhZTBmNDExMGM0MDQxZWNhL3RhYmxlcmFuZ2U6YzM4NjdhM2ZhOTlmNGYyMGFlMGY0MTEwYzQwNDFlY2FfMjAtMi0xLTEtNjAxNTM_22d311c3-fda1-4117-89ea-f2ad81ce174f"
      unitRef="usd">400500000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:Goodwill
      contextRef="i292110523d5e44538e2eadfbb04e7bd8_I20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80MC9mcmFnOjNkMDE2ZTM3OTdiMDQ5OThhM2Q2NWIxMTYxNWQ1YTQ3L3RleHRyZWdpb246M2QwMTZlMzc5N2IwNDk5OGEzZDY1YjExNjE1ZDVhNDdfNDc2NA_74d25d87-53f7-4af7-84c8-91e0657592dc"
      unitRef="usd">570900000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ibdf874e2570348d8a1cc5eeea56f476b_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80MC9mcmFnOjNkMDE2ZTM3OTdiMDQ5OThhM2Q2NWIxMTYxNWQ1YTQ3L3RleHRyZWdpb246M2QwMTZlMzc5N2IwNDk5OGEzZDY1YjExNjE1ZDVhNDdfMjc0ODc3OTA5Mzc5NA_fc100e35-80a4-4bea-a6f0-d6a60e95ed9f"
      unitRef="usd">411100000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i66bf1110df3f4032a4428d1a418f9d6e_D20211101-20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80MC9mcmFnOjNkMDE2ZTM3OTdiMDQ5OThhM2Q2NWIxMTYxNWQ1YTQ3L3RleHRyZWdpb246M2QwMTZlMzc5N2IwNDk5OGEzZDY1YjExNjE1ZDVhNDdfODc5NjA5MzA0NjMzMw_b10390fd-5e06-48b4-a5e5-d26a02147d96"
      unitRef="usd">5200000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i03cabd449c444d58aac5aa60bd6f166b_I20220113"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80MC9mcmFnOjNkMDE2ZTM3OTdiMDQ5OThhM2Q2NWIxMTYxNWQ1YTQ3L3RleHRyZWdpb246M2QwMTZlMzc5N2IwNDk5OGEzZDY1YjExNjE1ZDVhNDdfNTA2Nw_20ce58c1-1ed5-4ed8-afce-a9ec24d90804"
      unitRef="usd">184200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i94cbc9b47b95415995c405b4e5fcf0f9_D20220113-20220113"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80MC9mcmFnOjNkMDE2ZTM3OTdiMDQ5OThhM2Q2NWIxMTYxNWQ1YTQ3L3RleHRyZWdpb246M2QwMTZlMzc5N2IwNDk5OGEzZDY1YjExNjE1ZDVhNDdfNTkwNg_2fdb2980-4a1b-451f-9ef1-ee8f777a1b86">P9Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i9c3304e0299547059d94edbe96d9d0f8_D20220113-20220113"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80MC9mcmFnOjNkMDE2ZTM3OTdiMDQ5OThhM2Q2NWIxMTYxNWQ1YTQ3L3RleHRyZWdpb246M2QwMTZlMzc5N2IwNDk5OGEzZDY1YjExNjE1ZDVhNDdfNjMxOQ_9c4ea325-b978-4461-ab0e-4a92902addd2">P9Y9M18D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i935b9706230949569cb32e1dfee0e89b_D20220113-20220113"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80MC9mcmFnOjNkMDE2ZTM3OTdiMDQ5OThhM2Q2NWIxMTYxNWQ1YTQ3L3RleHRyZWdpb246M2QwMTZlMzc5N2IwNDk5OGEzZDY1YjExNjE1ZDVhNDdfNjkzMQ_648ee333-d362-4b98-be03-1dbbfb6585bd">P9Y7M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i902568d916f140afb7cde4987216f016_D20220113-20220113"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80MC9mcmFnOjNkMDE2ZTM3OTdiMDQ5OThhM2Q2NWIxMTYxNWQ1YTQ3L3RleHRyZWdpb246M2QwMTZlMzc5N2IwNDk5OGEzZDY1YjExNjE1ZDVhNDdfNjkzOA_af3f9155-9cd7-4e4f-afbe-8cb0cad47343">P9M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i66bf1110df3f4032a4428d1a418f9d6e_D20211101-20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80MC9mcmFnOjNkMDE2ZTM3OTdiMDQ5OThhM2Q2NWIxMTYxNWQ1YTQ3L3RleHRyZWdpb246M2QwMTZlMzc5N2IwNDk5OGEzZDY1YjExNjE1ZDVhNDdfODc5NjA5MzA0NTY0MQ_250d90b4-e998-4827-bc9f-aae900473020"
      unitRef="usd">60500000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i7a5f53014d0843c99bc0c02fcfb0e7a4_D20220129-20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80MC9mcmFnOjNkMDE2ZTM3OTdiMDQ5OThhM2Q2NWIxMTYxNWQ1YTQ3L3RleHRyZWdpb246M2QwMTZlMzc5N2IwNDk5OGEzZDY1YjExNjE1ZDVhNDdfODc5NjA5MzA0NTY0MQ_5f9bc941-3f15-427f-8131-16bd4bd4fcaf"
      unitRef="usd">60500000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RleHRyZWdpb246Y2UxNmI0ZTdmMDgzNDkwMmI3NTQzZjMyM2Y4YTViNGVfMTMwMw_233ca8d6-c215-43c0-8465-f94bb146c584">&lt;div style="margin-bottom:1pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:511.50pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:28.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:478.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:26pt"&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:24pt;font-weight:700;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Segment Data&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The company's businesses are organized, managed, and internally grouped into segments based on similarities in products and services. Segment selection is based on the manner in which the company's chief operating decision maker organizes segments for making operating and investment decisions and assessing performance. The company has identified twelve operating segments and has aggregated certain of those operating segments into two reportable segments: Professional and Residential. The aggregation of the company's segments is based on the segments having the following similarities: economic characteristics, types of products and services, types of production processes, type or class of customers, and method of distribution. The company's remaining activities are presented as "Other" due to their insignificance. The company's Other activities consist of the company's wholly-owned domestic distribution company, the company's corporate activities, and the elimination of intersegment revenues and expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present summarized financial information concerning the company&#x2019;s reportable business segments and Other activities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:3pt"&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:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt; Three Months Ended April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Professional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;925,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;319,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,249,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Intersegment gross sales (eliminations)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;7,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(7,368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Earnings (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;165,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;37,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(37,409)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;165,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Six Months Ended April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Professional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,598,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;575,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;8,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,182,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Intersegment gross sales (eliminations)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;12,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(12,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Earnings (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;258,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;68,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(75,294)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;252,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&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:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,589,796&#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:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&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:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;477,926&#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:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&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:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;411,584&#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:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&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:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,479,306&#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;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:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Three Months Ended April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Professional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;828,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;315,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;5,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,149,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Intersegment gross sales (eliminations)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;9,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(9,161)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Earnings (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;167,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;45,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(35,875)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;177,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Six Months Ended April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Professional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,478,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;532,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;10,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,022,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Intersegment gross sales (eliminations)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;15,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(15,819)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Earnings (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;283,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;78,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(48,973)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;313,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,980,708&#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 style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;365,040&#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 style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;650,361&#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 style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,996,109&#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="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the details of operating loss before income taxes for the company's Other activities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.515%"/&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:9.25pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Corporate expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(30,715)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(33,714)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(63,543)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(45,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(8,024)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(7,124)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(15,037)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(14,646)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Earnings from wholly-owned domestic distribution companies and other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;4,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;10,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total operating loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(37,409)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(35,875)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(75,294)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(48,973)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RleHRyZWdpb246Y2UxNmI0ZTdmMDgzNDkwMmI3NTQzZjMyM2Y4YTViNGVfMzU1_34997139-e5eb-46b7-a3f2-ec878c97011a"
      unitRef="segment">12</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RleHRyZWdpb246Y2UxNmI0ZTdmMDgzNDkwMmI3NTQzZjMyM2Y4YTViNGVfNDM3_aede80dd-41d1-43ed-ba3a-28c1976f1c59"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RleHRyZWdpb246Y2UxNmI0ZTdmMDgzNDkwMmI3NTQzZjMyM2Y4YTViNGVfMTI5Nw_62de04e5-2c79-4265-b9ec-3b126d95d66d">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present summarized financial information concerning the company&#x2019;s reportable business segments and Other activities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:3pt"&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:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt; Three Months Ended April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Professional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;925,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;319,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,249,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Intersegment gross sales (eliminations)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;7,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(7,368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Earnings (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;165,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;37,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(37,409)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;165,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Six Months Ended April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Professional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,598,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;575,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;8,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,182,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Intersegment gross sales (eliminations)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;12,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(12,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Earnings (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;258,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;68,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(75,294)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;252,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&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:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,589,796&#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:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&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:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;477,926&#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:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&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:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;411,584&#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:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&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:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,479,306&#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;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:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Three Months Ended April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Professional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;828,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;315,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;5,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,149,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Intersegment gross sales (eliminations)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;9,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(9,161)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Earnings (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;167,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;45,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(35,875)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;177,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Six Months Ended April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Professional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,478,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;532,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;10,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,022,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Intersegment gross sales (eliminations)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;15,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(15,819)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Earnings (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;283,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;78,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(48,973)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;313,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,980,708&#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 style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;365,040&#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 style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;650,361&#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 style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,996,109&#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;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id3c0835440764fe3a39176ea31a126e8_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjg1ZDU4MGVhYjExYjQzYzdiODk5NDdhZjMxYWZmN2NhL3RhYmxlcmFuZ2U6ODVkNTgwZWFiMTFiNDNjN2I4OTk0N2FmMzFhZmY3Y2FfMS0yLTEtMS02MDE1Mw_cc5bdf03-99e3-4cce-98e5-1ab05f2bfde9"
      unitRef="usd">925810000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib62af1fcc6ac4e77ba3a4db296258681_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjg1ZDU4MGVhYjExYjQzYzdiODk5NDdhZjMxYWZmN2NhL3RhYmxlcmFuZ2U6ODVkNTgwZWFiMTFiNDNjN2I4OTk0N2FmMzFhZmY3Y2FfMS00LTEtMS02MDE1Mw_cf0bf64b-c69d-4f93-a330-6bf65412d5e8"
      unitRef="usd">319675000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice309a2643c944efb2bceff7dd48471d_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjg1ZDU4MGVhYjExYjQzYzdiODk5NDdhZjMxYWZmN2NhL3RhYmxlcmFuZ2U6ODVkNTgwZWFiMTFiNDNjN2I4OTk0N2FmMzFhZmY3Y2FfMS02LTEtMS02MDE1Mw_de79583f-88e3-43b3-8ff7-f9b85a83c93d"
      unitRef="usd">3993000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjg1ZDU4MGVhYjExYjQzYzdiODk5NDdhZjMxYWZmN2NhL3RhYmxlcmFuZ2U6ODVkNTgwZWFiMTFiNDNjN2I4OTk0N2FmMzFhZmY3Y2FfMS04LTEtMS02MDE1Mw_975dbe23-da61-4f8c-b4ab-2068bf085980"
      unitRef="usd">1249478000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i55a0052d2f7c47acb9ed1386387a2c5c_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjg1ZDU4MGVhYjExYjQzYzdiODk5NDdhZjMxYWZmN2NhL3RhYmxlcmFuZ2U6ODVkNTgwZWFiMTFiNDNjN2I4OTk0N2FmMzFhZmY3Y2FfMi0yLTEtMS02MDE1Mw_82e3792e-7242-4fb0-89dc-ea69658c0f62"
      unitRef="usd">7348000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4f0eac7da9cc4d188db0d33fbb0bf70f_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjg1ZDU4MGVhYjExYjQzYzdiODk5NDdhZjMxYWZmN2NhL3RhYmxlcmFuZ2U6ODVkNTgwZWFiMTFiNDNjN2I4OTk0N2FmMzFhZmY3Y2FfMi00LTEtMS02MDE1Mw_c147411d-653b-42d2-85d4-6c5cca54ee68"
      unitRef="usd">20000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id73946b38aba41d58ccdde01f306e90e_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjg1ZDU4MGVhYjExYjQzYzdiODk5NDdhZjMxYWZmN2NhL3RhYmxlcmFuZ2U6ODVkNTgwZWFiMTFiNDNjN2I4OTk0N2FmMzFhZmY3Y2FfMi02LTEtMS02MDE1Mw_99d0f7ec-b549-43bf-8187-908e8e591429"
      unitRef="usd">-7368000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id3c0835440764fe3a39176ea31a126e8_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjg1ZDU4MGVhYjExYjQzYzdiODk5NDdhZjMxYWZmN2NhL3RhYmxlcmFuZ2U6ODVkNTgwZWFiMTFiNDNjN2I4OTk0N2FmMzFhZmY3Y2FfMy0yLTEtMS02MDE1Mw_1397ab7f-f3ee-4efc-a45d-fcf4545b0753"
      unitRef="usd">165370000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib62af1fcc6ac4e77ba3a4db296258681_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjg1ZDU4MGVhYjExYjQzYzdiODk5NDdhZjMxYWZmN2NhL3RhYmxlcmFuZ2U6ODVkNTgwZWFiMTFiNDNjN2I4OTk0N2FmMzFhZmY3Y2FfMy00LTEtMS02MDE1Mw_1a506577-8d6e-4d8f-a60b-5acc77594d36"
      unitRef="usd">37095000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ice309a2643c944efb2bceff7dd48471d_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjg1ZDU4MGVhYjExYjQzYzdiODk5NDdhZjMxYWZmN2NhL3RhYmxlcmFuZ2U6ODVkNTgwZWFiMTFiNDNjN2I4OTk0N2FmMzFhZmY3Y2FfMy02LTEtMS02MDE1Mw_9e2d25aa-1904-4b97-a615-019d40488d88"
      unitRef="usd">-37409000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjg1ZDU4MGVhYjExYjQzYzdiODk5NDdhZjMxYWZmN2NhL3RhYmxlcmFuZ2U6ODVkNTgwZWFiMTFiNDNjN2I4OTk0N2FmMzFhZmY3Y2FfMy04LTEtMS02MDE1Mw_b30acf83-08c5-4871-91c1-e95264a44fd1"
      unitRef="usd">165056000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id8dcaead5f6b4b94924eff8052aa0a4a_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjg1ZDU4MGVhYjExYjQzYzdiODk5NDdhZjMxYWZmN2NhL3RhYmxlcmFuZ2U6ODVkNTgwZWFiMTFiNDNjN2I4OTk0N2FmMzFhZmY3Y2FfNi0yLTEtMS02MDE1Mw_5891b501-7247-4f19-a6e8-2ccd516fb57d"
      unitRef="usd">1598695000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5ca6f2ce317441cf8ade6e9323c2fc42_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjg1ZDU4MGVhYjExYjQzYzdiODk5NDdhZjMxYWZmN2NhL3RhYmxlcmFuZ2U6ODVkNTgwZWFiMTFiNDNjN2I4OTk0N2FmMzFhZmY3Y2FfNi00LTEtMS02MDE1Mw_2eecf605-82f1-4305-981f-98802d300b4a"
      unitRef="usd">575077000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4fba8c63a09453e8bb9b06ce535bc99_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjg1ZDU4MGVhYjExYjQzYzdiODk5NDdhZjMxYWZmN2NhL3RhYmxlcmFuZ2U6ODVkNTgwZWFiMTFiNDNjN2I4OTk0N2FmMzFhZmY3Y2FfNi02LTEtMS02MDE1Mw_1b238c6c-38e2-4bf4-a309-e999913535f9"
      unitRef="usd">8356000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjg1ZDU4MGVhYjExYjQzYzdiODk5NDdhZjMxYWZmN2NhL3RhYmxlcmFuZ2U6ODVkNTgwZWFiMTFiNDNjN2I4OTk0N2FmMzFhZmY3Y2FfNi04LTEtMS02MDE1Mw_d79319ed-8c2f-489e-b2fe-e124178199f8"
      unitRef="usd">2182128000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i87b86deaa6db46248eba78d8e8cefaca_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjg1ZDU4MGVhYjExYjQzYzdiODk5NDdhZjMxYWZmN2NhL3RhYmxlcmFuZ2U6ODVkNTgwZWFiMTFiNDNjN2I4OTk0N2FmMzFhZmY3Y2FfNy0yLTEtMS02MDE1Mw_7c9d8e8b-564d-4a22-b433-8bf76d9160ae"
      unitRef="usd">12765000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib13b93c493ce4dcc9d5bd05d56991c3c_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjg1ZDU4MGVhYjExYjQzYzdiODk5NDdhZjMxYWZmN2NhL3RhYmxlcmFuZ2U6ODVkNTgwZWFiMTFiNDNjN2I4OTk0N2FmMzFhZmY3Y2FfNy00LTEtMS02MDE1Mw_9b9f3fa0-89c1-4eb8-85ff-5699b5781d79"
      unitRef="usd">35000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i31654bebd3884cacaa0b0f5a2ecec0d2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjg1ZDU4MGVhYjExYjQzYzdiODk5NDdhZjMxYWZmN2NhL3RhYmxlcmFuZ2U6ODVkNTgwZWFiMTFiNDNjN2I4OTk0N2FmMzFhZmY3Y2FfNy02LTEtMS02MDE1Mw_74da4f0a-8b23-4ec0-9436-6527210ced16"
      unitRef="usd">-12800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id8dcaead5f6b4b94924eff8052aa0a4a_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjg1ZDU4MGVhYjExYjQzYzdiODk5NDdhZjMxYWZmN2NhL3RhYmxlcmFuZ2U6ODVkNTgwZWFiMTFiNDNjN2I4OTk0N2FmMzFhZmY3Y2FfOC0yLTEtMS02MDE1Mw_ae5dff83-16cd-4fc5-bd61-4c379d360c85"
      unitRef="usd">258642000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5ca6f2ce317441cf8ade6e9323c2fc42_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjg1ZDU4MGVhYjExYjQzYzdiODk5NDdhZjMxYWZmN2NhL3RhYmxlcmFuZ2U6ODVkNTgwZWFiMTFiNDNjN2I4OTk0N2FmMzFhZmY3Y2FfOC00LTEtMS02MDE1Mw_0490d75b-39cf-428b-a97f-e4253add2258"
      unitRef="usd">68855000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic4fba8c63a09453e8bb9b06ce535bc99_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjg1ZDU4MGVhYjExYjQzYzdiODk5NDdhZjMxYWZmN2NhL3RhYmxlcmFuZ2U6ODVkNTgwZWFiMTFiNDNjN2I4OTk0N2FmMzFhZmY3Y2FfOC02LTEtMS02MDE1Mw_dfa4d069-818b-48e7-b847-ed434c1cc218"
      unitRef="usd">-75294000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjg1ZDU4MGVhYjExYjQzYzdiODk5NDdhZjMxYWZmN2NhL3RhYmxlcmFuZ2U6ODVkNTgwZWFiMTFiNDNjN2I4OTk0N2FmMzFhZmY3Y2FfOC04LTEtMS02MDE1Mw_fde7c546-0f51-47e8-a107-fdcbd9a0d97b"
      unitRef="usd">252203000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:Assets
      contextRef="i292110523d5e44538e2eadfbb04e7bd8_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjg1ZDU4MGVhYjExYjQzYzdiODk5NDdhZjMxYWZmN2NhL3RhYmxlcmFuZ2U6ODVkNTgwZWFiMTFiNDNjN2I4OTk0N2FmMzFhZmY3Y2FfOS0yLTEtMS02MDE1Mw_60384ba7-df13-400e-8557-22d62bbea6d2"
      unitRef="usd">2589796000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i06741a38c41e4f70ac202ae9eff2b954_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjg1ZDU4MGVhYjExYjQzYzdiODk5NDdhZjMxYWZmN2NhL3RhYmxlcmFuZ2U6ODVkNTgwZWFiMTFiNDNjN2I4OTk0N2FmMzFhZmY3Y2FfOS00LTEtMS02MDE1Mw_3422bef0-10c3-41e0-8735-d43bca2be67e"
      unitRef="usd">477926000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2b8ac1e1a03845b5a1e41dd081d01f01_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjg1ZDU4MGVhYjExYjQzYzdiODk5NDdhZjMxYWZmN2NhL3RhYmxlcmFuZ2U6ODVkNTgwZWFiMTFiNDNjN2I4OTk0N2FmMzFhZmY3Y2FfOS02LTEtMS02MDE1Mw_49477417-9dc4-42cc-8610-1b5f172e75d1"
      unitRef="usd">411584000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjg1ZDU4MGVhYjExYjQzYzdiODk5NDdhZjMxYWZmN2NhL3RhYmxlcmFuZ2U6ODVkNTgwZWFiMTFiNDNjN2I4OTk0N2FmMzFhZmY3Y2FfOS04LTEtMS02MDE1Mw_ec69d8e9-e1b6-4dd8-974a-ae7eb5e1c8da"
      unitRef="usd">3479306000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i44b20d2074f744a8a3c1d40cda53d940_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOmFkMmMxNjQxMjE1NDQ0YTRiNDk3OTk4Y2MxMTcyMzVmL3RhYmxlcmFuZ2U6YWQyYzE2NDEyMTU0NDRhNGI0OTc5OThjYzExNzIzNWZfMS0yLTEtMS02MDE1Mw_0be31f1f-36ff-40ce-bc49-4a5c2cf8cedf"
      unitRef="usd">828358000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i263e55d4ba14445db13404b2e836dc8c_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOmFkMmMxNjQxMjE1NDQ0YTRiNDk3OTk4Y2MxMTcyMzVmL3RhYmxlcmFuZ2U6YWQyYzE2NDEyMTU0NDRhNGI0OTc5OThjYzExNzIzNWZfMS00LTEtMS02MDE1Mw_0727e194-96cf-4f95-acd1-e2865343d7b1"
      unitRef="usd">315035000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i00a71e15713e4b13aa6affcd56817807_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOmFkMmMxNjQxMjE1NDQ0YTRiNDk3OTk4Y2MxMTcyMzVmL3RhYmxlcmFuZ2U6YWQyYzE2NDEyMTU0NDRhNGI0OTc5OThjYzExNzIzNWZfMS02LTEtMS02MDE1Mw_86c3c19e-6c20-4c8e-baae-c498c737309f"
      unitRef="usd">5714000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOmFkMmMxNjQxMjE1NDQ0YTRiNDk3OTk4Y2MxMTcyMzVmL3RhYmxlcmFuZ2U6YWQyYzE2NDEyMTU0NDRhNGI0OTc5OThjYzExNzIzNWZfMS04LTEtMS02MDE1Mw_d0ff3b18-808d-4bd1-9bf6-ed29ae57a260"
      unitRef="usd">1149107000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i985a4116a7774c1e994d857b162a277c_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOmFkMmMxNjQxMjE1NDQ0YTRiNDk3OTk4Y2MxMTcyMzVmL3RhYmxlcmFuZ2U6YWQyYzE2NDEyMTU0NDRhNGI0OTc5OThjYzExNzIzNWZfMi0yLTEtMS02MDE1Mw_3accc1e3-3a64-46ab-a7e7-aae6b82f3435"
      unitRef="usd">9151000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd5fbbe24b5d46489a0074c2ea409328_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOmFkMmMxNjQxMjE1NDQ0YTRiNDk3OTk4Y2MxMTcyMzVmL3RhYmxlcmFuZ2U6YWQyYzE2NDEyMTU0NDRhNGI0OTc5OThjYzExNzIzNWZfMi00LTEtMS02MDE1Mw_d52cc6b1-3bc8-4902-ad4c-993f99b4350c"
      unitRef="usd">10000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iacdd6d9c0cdc4ca6ab869b244f2aae34_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOmFkMmMxNjQxMjE1NDQ0YTRiNDk3OTk4Y2MxMTcyMzVmL3RhYmxlcmFuZ2U6YWQyYzE2NDEyMTU0NDRhNGI0OTc5OThjYzExNzIzNWZfMi02LTEtMS02MDE1Mw_027fdd1b-11a0-4ca4-98eb-d52efce872d7"
      unitRef="usd">-9161000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i44b20d2074f744a8a3c1d40cda53d940_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOmFkMmMxNjQxMjE1NDQ0YTRiNDk3OTk4Y2MxMTcyMzVmL3RhYmxlcmFuZ2U6YWQyYzE2NDEyMTU0NDRhNGI0OTc5OThjYzExNzIzNWZfMy0yLTEtMS02MDE1Mw_cc31fc47-bd0f-48ac-993b-fc9a654f5768"
      unitRef="usd">167132000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i263e55d4ba14445db13404b2e836dc8c_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOmFkMmMxNjQxMjE1NDQ0YTRiNDk3OTk4Y2MxMTcyMzVmL3RhYmxlcmFuZ2U6YWQyYzE2NDEyMTU0NDRhNGI0OTc5OThjYzExNzIzNWZfMy00LTEtMS02MDE1Mw_86370a30-d747-4b29-8c39-1db462fe6808"
      unitRef="usd">45986000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i00a71e15713e4b13aa6affcd56817807_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOmFkMmMxNjQxMjE1NDQ0YTRiNDk3OTk4Y2MxMTcyMzVmL3RhYmxlcmFuZ2U6YWQyYzE2NDEyMTU0NDRhNGI0OTc5OThjYzExNzIzNWZfMy02LTEtMS02MDE1Mw_3984ec2d-5191-4000-9dda-d15ba0536e2e"
      unitRef="usd">-35875000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOmFkMmMxNjQxMjE1NDQ0YTRiNDk3OTk4Y2MxMTcyMzVmL3RhYmxlcmFuZ2U6YWQyYzE2NDEyMTU0NDRhNGI0OTc5OThjYzExNzIzNWZfMy04LTEtMS02MDE1Mw_d08f9204-d68e-43f7-95ac-04f9494173ec"
      unitRef="usd">177243000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ef3268a6ac84900a6161294cfac7255_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOmFkMmMxNjQxMjE1NDQ0YTRiNDk3OTk4Y2MxMTcyMzVmL3RhYmxlcmFuZ2U6YWQyYzE2NDEyMTU0NDRhNGI0OTc5OThjYzExNzIzNWZfNi0yLTEtMS02MDE1Mw_7fe3cb16-3998-4db4-9b13-91e88b7528d3"
      unitRef="usd">1478581000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2018757c66184219ad8910abb84c95b8_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOmFkMmMxNjQxMjE1NDQ0YTRiNDk3OTk4Y2MxMTcyMzVmL3RhYmxlcmFuZ2U6YWQyYzE2NDEyMTU0NDRhNGI0OTc5OThjYzExNzIzNWZfNi00LTEtMS02MDE1Mw_b07dd118-50b3-40e9-b135-d6de5f7db5a7"
      unitRef="usd">532735000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1950d0b6697b47b4bb2184d3e8391641_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOmFkMmMxNjQxMjE1NDQ0YTRiNDk3OTk4Y2MxMTcyMzVmL3RhYmxlcmFuZ2U6YWQyYzE2NDEyMTU0NDRhNGI0OTc5OThjYzExNzIzNWZfNi02LTEtMS02MDE1Mw_7289d282-ff69-40dc-979b-54e88ee74b8a"
      unitRef="usd">10777000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOmFkMmMxNjQxMjE1NDQ0YTRiNDk3OTk4Y2MxMTcyMzVmL3RhYmxlcmFuZ2U6YWQyYzE2NDEyMTU0NDRhNGI0OTc5OThjYzExNzIzNWZfNi04LTEtMS02MDE1Mw_b6dff1c5-5f62-40ab-9390-2e609fdf0e7b"
      unitRef="usd">2022093000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if9e8e145f1e641da8c477092198b5022_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOmFkMmMxNjQxMjE1NDQ0YTRiNDk3OTk4Y2MxMTcyMzVmL3RhYmxlcmFuZ2U6YWQyYzE2NDEyMTU0NDRhNGI0OTc5OThjYzExNzIzNWZfNy0yLTEtMS02MDE1Mw_aabed30c-0760-4fee-8d7a-549f2e7a545e"
      unitRef="usd">15793000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c59f0b3838642808387500f4c4ae7cf_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOmFkMmMxNjQxMjE1NDQ0YTRiNDk3OTk4Y2MxMTcyMzVmL3RhYmxlcmFuZ2U6YWQyYzE2NDEyMTU0NDRhNGI0OTc5OThjYzExNzIzNWZfNy00LTEtMS02MDE1Mw_9bb3b649-c345-4999-8a03-8a00eeed57f7"
      unitRef="usd">26000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i525519a9ed8d4745b8d81915ae0a1959_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOmFkMmMxNjQxMjE1NDQ0YTRiNDk3OTk4Y2MxMTcyMzVmL3RhYmxlcmFuZ2U6YWQyYzE2NDEyMTU0NDRhNGI0OTc5OThjYzExNzIzNWZfNy02LTEtMS02MDE1Mw_9d3a0286-3413-417e-8800-77fd64e66c88"
      unitRef="usd">-15819000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0ef3268a6ac84900a6161294cfac7255_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOmFkMmMxNjQxMjE1NDQ0YTRiNDk3OTk4Y2MxMTcyMzVmL3RhYmxlcmFuZ2U6YWQyYzE2NDEyMTU0NDRhNGI0OTc5OThjYzExNzIzNWZfOC0yLTEtMS02MDE1Mw_bfa53bba-427d-4546-a47a-13c1f175d527"
      unitRef="usd">283948000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2018757c66184219ad8910abb84c95b8_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOmFkMmMxNjQxMjE1NDQ0YTRiNDk3OTk4Y2MxMTcyMzVmL3RhYmxlcmFuZ2U6YWQyYzE2NDEyMTU0NDRhNGI0OTc5OThjYzExNzIzNWZfOC00LTEtMS02MDE1Mw_71686a32-f785-470e-9460-b361ff80268d"
      unitRef="usd">78094000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1950d0b6697b47b4bb2184d3e8391641_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOmFkMmMxNjQxMjE1NDQ0YTRiNDk3OTk4Y2MxMTcyMzVmL3RhYmxlcmFuZ2U6YWQyYzE2NDEyMTU0NDRhNGI0OTc5OThjYzExNzIzNWZfOC02LTEtMS02MDE1Mw_e22e7f5f-df3b-4dc1-a679-156fe66635f3"
      unitRef="usd">-48973000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOmFkMmMxNjQxMjE1NDQ0YTRiNDk3OTk4Y2MxMTcyMzVmL3RhYmxlcmFuZ2U6YWQyYzE2NDEyMTU0NDRhNGI0OTc5OThjYzExNzIzNWZfOC04LTEtMS02MDE1Mw_33e09d21-3a9e-46f1-a642-8e8509cf45eb"
      unitRef="usd">313069000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:Assets
      contextRef="i1739fc995747401a996e84b27c2e198f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOmFkMmMxNjQxMjE1NDQ0YTRiNDk3OTk4Y2MxMTcyMzVmL3RhYmxlcmFuZ2U6YWQyYzE2NDEyMTU0NDRhNGI0OTc5OThjYzExNzIzNWZfOS0yLTEtMS02MDE1Mw_4e239cd7-d20d-4bfe-b325-587d533d5ca9"
      unitRef="usd">1980708000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia397b4906b234be3a0f830da039bf3c1_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOmFkMmMxNjQxMjE1NDQ0YTRiNDk3OTk4Y2MxMTcyMzVmL3RhYmxlcmFuZ2U6YWQyYzE2NDEyMTU0NDRhNGI0OTc5OThjYzExNzIzNWZfOS00LTEtMS02MDE1Mw_df362b33-a029-496e-b278-cbb268528494"
      unitRef="usd">365040000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6e6271e6161d43e1879fd749e8b39ba8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOmFkMmMxNjQxMjE1NDQ0YTRiNDk3OTk4Y2MxMTcyMzVmL3RhYmxlcmFuZ2U6YWQyYzE2NDEyMTU0NDRhNGI0OTc5OThjYzExNzIzNWZfOS02LTEtMS02MDE1Mw_3aacb94e-b581-4083-af19-d86380a867f9"
      unitRef="usd">650361000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOmFkMmMxNjQxMjE1NDQ0YTRiNDk3OTk4Y2MxMTcyMzVmL3RhYmxlcmFuZ2U6YWQyYzE2NDEyMTU0NDRhNGI0OTc5OThjYzExNzIzNWZfOS04LTEtMS02MDE1Mw_b025d9c0-9e19-431b-bd8f-c9e2a875fbb1"
      unitRef="usd">2996109000</us-gaap:Assets>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RleHRyZWdpb246Y2UxNmI0ZTdmMDgzNDkwMmI3NTQzZjMyM2Y4YTViNGVfMTMwNA_2fe615f9-40b5-4fa7-b5b9-7559a4e408f1">&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the details of operating loss before income taxes for the company's Other activities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.515%"/&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:9.25pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Corporate expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(30,715)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(33,714)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(63,543)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(45,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(8,024)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(7,124)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(15,037)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(14,646)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Earnings from wholly-owned domestic distribution companies and other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;4,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;10,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total operating loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(37,409)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(35,875)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(75,294)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(48,973)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <ttc:CorporateExpenses
      contextRef="ice309a2643c944efb2bceff7dd48471d_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjlkY2Y3NWE1ZTMzNjQxODg5N2NmYjllZTA5NTY2OGIxL3RhYmxlcmFuZ2U6OWRjZjc1YTVlMzM2NDE4ODk3Y2ZiOWVlMDk1NjY4YjFfMi0yLTEtMS02MDE1Mw_1e5effee-44ef-41d7-bbec-c83e809024af"
      unitRef="usd">30715000</ttc:CorporateExpenses>
    <ttc:CorporateExpenses
      contextRef="i00a71e15713e4b13aa6affcd56817807_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjlkY2Y3NWE1ZTMzNjQxODg5N2NmYjllZTA5NTY2OGIxL3RhYmxlcmFuZ2U6OWRjZjc1YTVlMzM2NDE4ODk3Y2ZiOWVlMDk1NjY4YjFfMi00LTEtMS02MDE1Mw_184f104e-5401-4163-89d4-46ba714a0056"
      unitRef="usd">33714000</ttc:CorporateExpenses>
    <ttc:CorporateExpenses
      contextRef="ic4fba8c63a09453e8bb9b06ce535bc99_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjlkY2Y3NWE1ZTMzNjQxODg5N2NmYjllZTA5NTY2OGIxL3RhYmxlcmFuZ2U6OWRjZjc1YTVlMzM2NDE4ODk3Y2ZiOWVlMDk1NjY4YjFfMi02LTEtMS02MDE1Mw_0c625a1c-107b-4b43-9db3-b0f58a9daae3"
      unitRef="usd">63543000</ttc:CorporateExpenses>
    <ttc:CorporateExpenses
      contextRef="i1950d0b6697b47b4bb2184d3e8391641_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjlkY2Y3NWE1ZTMzNjQxODg5N2NmYjllZTA5NTY2OGIxL3RhYmxlcmFuZ2U6OWRjZjc1YTVlMzM2NDE4ODk3Y2ZiOWVlMDk1NjY4YjFfMi04LTEtMS02MDE1Mw_07efea5d-1d9c-43d2-ab45-02904a2317b6"
      unitRef="usd">45017000</ttc:CorporateExpenses>
    <us-gaap:InterestExpense
      contextRef="ice309a2643c944efb2bceff7dd48471d_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjlkY2Y3NWE1ZTMzNjQxODg5N2NmYjllZTA5NTY2OGIxL3RhYmxlcmFuZ2U6OWRjZjc1YTVlMzM2NDE4ODk3Y2ZiOWVlMDk1NjY4YjFfMy0yLTEtMS02MDE1Mw_0be81ef5-24c9-424b-adad-a30305b12d68"
      unitRef="usd">8024000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i00a71e15713e4b13aa6affcd56817807_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjlkY2Y3NWE1ZTMzNjQxODg5N2NmYjllZTA5NTY2OGIxL3RhYmxlcmFuZ2U6OWRjZjc1YTVlMzM2NDE4ODk3Y2ZiOWVlMDk1NjY4YjFfMy00LTEtMS02MDE1Mw_973baeda-81aa-4fb4-a87a-6de0934e7528"
      unitRef="usd">7124000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic4fba8c63a09453e8bb9b06ce535bc99_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjlkY2Y3NWE1ZTMzNjQxODg5N2NmYjllZTA5NTY2OGIxL3RhYmxlcmFuZ2U6OWRjZjc1YTVlMzM2NDE4ODk3Y2ZiOWVlMDk1NjY4YjFfMy02LTEtMS02MDE1Mw_39ac0d99-baf5-446a-af5e-fc5a44d305f2"
      unitRef="usd">15037000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i1950d0b6697b47b4bb2184d3e8391641_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjlkY2Y3NWE1ZTMzNjQxODg5N2NmYjllZTA5NTY2OGIxL3RhYmxlcmFuZ2U6OWRjZjc1YTVlMzM2NDE4ODk3Y2ZiOWVlMDk1NjY4YjFfMy04LTEtMS02MDE1Mw_a023dd71-62c7-49d7-8503-2520e738e6c4"
      unitRef="usd">14646000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ice309a2643c944efb2bceff7dd48471d_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjlkY2Y3NWE1ZTMzNjQxODg5N2NmYjllZTA5NTY2OGIxL3RhYmxlcmFuZ2U6OWRjZjc1YTVlMzM2NDE4ODk3Y2ZiOWVlMDk1NjY4YjFfNC0yLTEtMS02MDE1Mw_315711d6-4a37-400f-8f98-38d44b44d434"
      unitRef="usd">1330000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i00a71e15713e4b13aa6affcd56817807_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjlkY2Y3NWE1ZTMzNjQxODg5N2NmYjllZTA5NTY2OGIxL3RhYmxlcmFuZ2U6OWRjZjc1YTVlMzM2NDE4ODk3Y2ZiOWVlMDk1NjY4YjFfNC00LTEtMS02MDE1Mw_f8cfff52-39f6-42fc-8ae5-19b96d2a25e2"
      unitRef="usd">4963000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic4fba8c63a09453e8bb9b06ce535bc99_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjlkY2Y3NWE1ZTMzNjQxODg5N2NmYjllZTA5NTY2OGIxL3RhYmxlcmFuZ2U6OWRjZjc1YTVlMzM2NDE4ODk3Y2ZiOWVlMDk1NjY4YjFfNC02LTEtMS02MDE1Mw_d4ca0fb1-876d-435d-8939-d2c5b16351e7"
      unitRef="usd">3286000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i1950d0b6697b47b4bb2184d3e8391641_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjlkY2Y3NWE1ZTMzNjQxODg5N2NmYjllZTA5NTY2OGIxL3RhYmxlcmFuZ2U6OWRjZjc1YTVlMzM2NDE4ODk3Y2ZiOWVlMDk1NjY4YjFfNC04LTEtMS02MDE1Mw_58c37b49-3f26-49da-bd9a-fffc8d53c251"
      unitRef="usd">10690000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ice309a2643c944efb2bceff7dd48471d_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjlkY2Y3NWE1ZTMzNjQxODg5N2NmYjllZTA5NTY2OGIxL3RhYmxlcmFuZ2U6OWRjZjc1YTVlMzM2NDE4ODk3Y2ZiOWVlMDk1NjY4YjFfNS0yLTEtMS02MDE1Mw_75d34750-c1e0-450f-bbdc-3096b88b4dc9"
      unitRef="usd">-37409000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i00a71e15713e4b13aa6affcd56817807_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjlkY2Y3NWE1ZTMzNjQxODg5N2NmYjllZTA5NTY2OGIxL3RhYmxlcmFuZ2U6OWRjZjc1YTVlMzM2NDE4ODk3Y2ZiOWVlMDk1NjY4YjFfNS00LTEtMS02MDE1Mw_fbd570df-4ca4-4587-8e5e-d0e44d141439"
      unitRef="usd">-35875000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic4fba8c63a09453e8bb9b06ce535bc99_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjlkY2Y3NWE1ZTMzNjQxODg5N2NmYjllZTA5NTY2OGIxL3RhYmxlcmFuZ2U6OWRjZjc1YTVlMzM2NDE4ODk3Y2ZiOWVlMDk1NjY4YjFfNS02LTEtMS02MDE1Mw_d2d5215c-e24f-4df0-8f59-c7d415a5b851"
      unitRef="usd">-75294000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1950d0b6697b47b4bb2184d3e8391641_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80My9mcmFnOmNlMTZiNGU3ZjA4MzQ5MDJiNzU0M2YzMjNmOGE1YjRlL3RhYmxlOjlkY2Y3NWE1ZTMzNjQxODg5N2NmYjllZTA5NTY2OGIxL3RhYmxlcmFuZ2U6OWRjZjc1YTVlMzM2NDE4ODk3Y2ZiOWVlMDk1NjY4YjFfNS04LTEtMS02MDE1Mw_e7c666c3-b1b8-4bb3-9518-a13d04c010fd"
      unitRef="usd">-48973000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RleHRyZWdpb246NjkzZWYyMjVhODcxNDEwMDhhYzUzMzEyZjZmMzIyMWRfMTYyNw_c69df009-596f-4e47-abb1-e94108515575">&lt;div style="margin-bottom:1pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:511.50pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:28.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:478.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:26pt"&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:24pt;font-weight:700;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables disaggregate the company's reportable segment net sales by major product type and geographic market (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Three Months Ended April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Professional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Revenue by product type:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;797,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;313,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,113,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Irrigation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;127,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;136,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;925,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;319,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,249,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Revenue by geographic market:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;728,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;271,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,003,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;International countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;196,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;48,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;245,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;925,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;319,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,249,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Six Months Ended April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Professional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Revenue by product type:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,368,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;558,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;5,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,931,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Irrigation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;229,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;17,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;250,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,598,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;575,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;8,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,182,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Revenue by geographic market:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,259,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;473,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;8,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,741,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;International countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;339,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;101,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;440,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,598,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;575,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;8,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,182,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Three Months Ended April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Professional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Revenue by product type:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;706,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;308,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;4,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,019,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Irrigation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;122,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;129,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;828,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;315,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;5,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,149,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Revenue by geographic market:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;620,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;267,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;5,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;893,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;International countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;208,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;47,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;255,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;828,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;315,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;5,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,149,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;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:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Six Months Ended April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Professional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Revenue by product type:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,282,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;514,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;8,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,804,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Irrigation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;196,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;18,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;217,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,478,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;532,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;10,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,022,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Revenue by geographic market:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,122,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;441,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;10,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,574,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;International countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;356,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;90,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;447,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,478,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;532,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;10,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,022,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contract Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract liabilities relate to deferred revenue recognized for cash consideration received at contract inception in advance of the company's performance under the respective contract and generally relate to the sale of separately priced extended warranty contracts, service contracts, and non-refundable customer deposits. The company recognizes revenue over the term of the contract in proportion to the costs expected to be incurred in satisfying the performance obligations under the separately priced extended warranty and service contracts. For non-refundable customer deposits, the company recognizes revenue as of the point in time in which the performance obligation has been satisfied under the contract with the customer, which typically occurs upon change in control at the time a product is shipped. As of April&#160;29, 2022 and October&#160;31, 2021, $24.4 million and $24.1 million, respectively, of deferred revenue associated with outstanding separately priced extended warranty contracts, service contracts, and non-refundable customer deposits was reported within accrued liabilities and other long-term liabilities in the Condensed Consolidated Balance Sheets. For the three and six months ended April&#160;29, 2022, the company recognized $3.0 million and $5.5&#160;million, respectively, of the October&#160;31, 2021 deferred revenue balance within net sales in the Condensed Consolidated Statements of Earnings. The company expects to recognize approximately $5.5 million of the October&#160;31, 2021 deferred revenue amount within net sales throughout the remainder of fiscal 2022, $7.7 million in fiscal 2023, and $5.4&#160;million thereafter.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RleHRyZWdpb246NjkzZWYyMjVhODcxNDEwMDhhYzUzMzEyZjZmMzIyMWRfMTYzMg_be7d159b-417c-4c9a-b23f-b55313a81370">&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables disaggregate the company's reportable segment net sales by major product type and geographic market (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Three Months Ended April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Professional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Revenue by product type:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;797,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;313,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,113,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Irrigation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;127,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;136,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;925,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;319,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,249,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Revenue by geographic market:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;728,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;271,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,003,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;International countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;196,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;48,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;245,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;925,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;319,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,249,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Six Months Ended April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Professional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Revenue by product type:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,368,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;558,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;5,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,931,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Irrigation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;229,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;17,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;250,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,598,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;575,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;8,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,182,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Revenue by geographic market:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,259,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;473,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;8,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,741,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;International countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;339,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;101,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;440,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,598,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;575,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;8,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,182,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Three Months Ended April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Professional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Revenue by product type:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;706,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;308,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;4,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,019,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Irrigation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;122,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;129,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;828,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;315,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;5,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,149,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Revenue by geographic market:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;620,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;267,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;5,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;893,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;International countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;208,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;47,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;255,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;828,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;315,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;5,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,149,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;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:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Six Months Ended April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Professional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Revenue by product type:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,282,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;514,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;8,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,804,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Irrigation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;196,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;18,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;217,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,478,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;532,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;10,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,022,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Revenue by geographic market:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,122,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;441,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;10,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,574,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;International countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;356,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;90,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;447,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,478,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;532,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;10,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,022,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3880d65e287049b2bb3034c0309a8feb_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOmJjYzA5NTEyZmY2YTQ4NDM4Y2U0ODVjNjBlNWFmMTFiL3RhYmxlcmFuZ2U6YmNjMDk1MTJmZjZhNDg0MzhjZTQ4NWM2MGU1YWYxMWJfMi0yLTEtMS02MDE1Mw_dfaefa09-168d-4796-b837-52371ce0492a"
      unitRef="usd">797940000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic73e4293517c4e4ea8c1b1f3ee50c198_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOmJjYzA5NTEyZmY2YTQ4NDM4Y2U0ODVjNjBlNWFmMTFiL3RhYmxlcmFuZ2U6YmNjMDk1MTJmZjZhNDg0MzhjZTQ4NWM2MGU1YWYxMWJfMi00LTEtMS02MDE1Mw_ba0b021a-9f33-49f5-a532-03539f05fd3e"
      unitRef="usd">313478000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i06370beb36ab4ceaa6bc900a843d0b7a_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOmJjYzA5NTEyZmY2YTQ4NDM4Y2U0ODVjNjBlNWFmMTFiL3RhYmxlcmFuZ2U6YmNjMDk1MTJmZjZhNDg0MzhjZTQ4NWM2MGU1YWYxMWJfMi02LTEtMS02MDE1Mw_2ae3e456-a299-4bdc-b850-7c1eee8c09e8"
      unitRef="usd">1958000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i564dde6ce1ce4f5e985f73ebfc58955c_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOmJjYzA5NTEyZmY2YTQ4NDM4Y2U0ODVjNjBlNWFmMTFiL3RhYmxlcmFuZ2U6YmNjMDk1MTJmZjZhNDg0MzhjZTQ4NWM2MGU1YWYxMWJfMi04LTEtMS02MDE1Mw_5fd237e8-0fcd-4bff-9c95-c27b1e1a683f"
      unitRef="usd">1113376000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b8a4cdac86f4577b53ed733ddfcd1e4_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOmJjYzA5NTEyZmY2YTQ4NDM4Y2U0ODVjNjBlNWFmMTFiL3RhYmxlcmFuZ2U6YmNjMDk1MTJmZjZhNDg0MzhjZTQ4NWM2MGU1YWYxMWJfMy0yLTEtMS02MDE1Mw_39d81146-53ac-40c4-9411-3f0c59385f9e"
      unitRef="usd">127870000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i090e3ec1038042218829051a32ecda93_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOmJjYzA5NTEyZmY2YTQ4NDM4Y2U0ODVjNjBlNWFmMTFiL3RhYmxlcmFuZ2U6YmNjMDk1MTJmZjZhNDg0MzhjZTQ4NWM2MGU1YWYxMWJfMy00LTEtMS02MDE1Mw_e840b9d6-6b72-4f98-ae0a-23c425dedf03"
      unitRef="usd">6197000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia616ec8e2ca5464286b312d5988060ab_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOmJjYzA5NTEyZmY2YTQ4NDM4Y2U0ODVjNjBlNWFmMTFiL3RhYmxlcmFuZ2U6YmNjMDk1MTJmZjZhNDg0MzhjZTQ4NWM2MGU1YWYxMWJfMy02LTEtMS02MDE1Mw_3b99f4f3-40f4-4f27-8444-b69cddef9974"
      unitRef="usd">2035000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb0b9057ba8541188764bd5fbb92698d_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOmJjYzA5NTEyZmY2YTQ4NDM4Y2U0ODVjNjBlNWFmMTFiL3RhYmxlcmFuZ2U6YmNjMDk1MTJmZjZhNDg0MzhjZTQ4NWM2MGU1YWYxMWJfMy04LTEtMS02MDE1Mw_8a564050-80fd-410d-9ad4-6116e1ccf32d"
      unitRef="usd">136102000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id3c0835440764fe3a39176ea31a126e8_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOmJjYzA5NTEyZmY2YTQ4NDM4Y2U0ODVjNjBlNWFmMTFiL3RhYmxlcmFuZ2U6YmNjMDk1MTJmZjZhNDg0MzhjZTQ4NWM2MGU1YWYxMWJfNC0yLTEtMS02MDE1Mw_a85f22fa-87ea-47ef-b0cf-5cc014b61c7d"
      unitRef="usd">925810000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib62af1fcc6ac4e77ba3a4db296258681_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOmJjYzA5NTEyZmY2YTQ4NDM4Y2U0ODVjNjBlNWFmMTFiL3RhYmxlcmFuZ2U6YmNjMDk1MTJmZjZhNDg0MzhjZTQ4NWM2MGU1YWYxMWJfNC00LTEtMS02MDE1Mw_e9d5c2b1-eb92-4c9f-9304-b6e66346fb4f"
      unitRef="usd">319675000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice309a2643c944efb2bceff7dd48471d_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOmJjYzA5NTEyZmY2YTQ4NDM4Y2U0ODVjNjBlNWFmMTFiL3RhYmxlcmFuZ2U6YmNjMDk1MTJmZjZhNDg0MzhjZTQ4NWM2MGU1YWYxMWJfNC02LTEtMS02MDE1Mw_a250fb57-ff08-42c9-93fc-ba23a7b4d7f4"
      unitRef="usd">3993000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOmJjYzA5NTEyZmY2YTQ4NDM4Y2U0ODVjNjBlNWFmMTFiL3RhYmxlcmFuZ2U6YmNjMDk1MTJmZjZhNDg0MzhjZTQ4NWM2MGU1YWYxMWJfNC04LTEtMS02MDE1Mw_af5cabc6-bafd-471a-9a6d-00fb7f2523dd"
      unitRef="usd">1249478000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4971c0288ecb4ef99b7b5af9fc166b42_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOmJjYzA5NTEyZmY2YTQ4NDM4Y2U0ODVjNjBlNWFmMTFiL3RhYmxlcmFuZ2U6YmNjMDk1MTJmZjZhNDg0MzhjZTQ4NWM2MGU1YWYxMWJfNy0yLTEtMS02MDE1Mw_e8ba17a6-57bd-4f43-80ea-902bbfd19f3e"
      unitRef="usd">728813000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7d1f00599f364905a9426a26d929d510_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOmJjYzA5NTEyZmY2YTQ4NDM4Y2U0ODVjNjBlNWFmMTFiL3RhYmxlcmFuZ2U6YmNjMDk1MTJmZjZhNDg0MzhjZTQ4NWM2MGU1YWYxMWJfNy00LTEtMS02MDE1Mw_dfad254b-63a6-4e0b-88e4-d98695c61565"
      unitRef="usd">271001000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i398297c4c71a4f879fe25f6d4ba72b8c_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOmJjYzA5NTEyZmY2YTQ4NDM4Y2U0ODVjNjBlNWFmMTFiL3RhYmxlcmFuZ2U6YmNjMDk1MTJmZjZhNDg0MzhjZTQ4NWM2MGU1YWYxMWJfNy02LTEtMS02MDE1Mw_e7ac2e12-39ba-49bb-a7c2-90f360fdda6c"
      unitRef="usd">3993000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1db293124b8a4541b70ad77b7dd7c04b_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOmJjYzA5NTEyZmY2YTQ4NDM4Y2U0ODVjNjBlNWFmMTFiL3RhYmxlcmFuZ2U6YmNjMDk1MTJmZjZhNDg0MzhjZTQ4NWM2MGU1YWYxMWJfNy04LTEtMS02MDE1Mw_95487202-9471-4416-b575-331e6f31a886"
      unitRef="usd">1003807000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia363c208f8e0419290b06ececb2a23c8_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOmJjYzA5NTEyZmY2YTQ4NDM4Y2U0ODVjNjBlNWFmMTFiL3RhYmxlcmFuZ2U6YmNjMDk1MTJmZjZhNDg0MzhjZTQ4NWM2MGU1YWYxMWJfOC0yLTEtMS02MDE1Mw_57fe8302-b050-49d0-8d54-44e69764bb7a"
      unitRef="usd">196997000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if93c68867ea3440aa6a48e30a44e5c4c_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOmJjYzA5NTEyZmY2YTQ4NDM4Y2U0ODVjNjBlNWFmMTFiL3RhYmxlcmFuZ2U6YmNjMDk1MTJmZjZhNDg0MzhjZTQ4NWM2MGU1YWYxMWJfOC00LTEtMS02MDE1Mw_7769c60e-f85c-43be-8238-cb9ad3ba6953"
      unitRef="usd">48674000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i35fb417e611a4abb9cad1baacafaea5a_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOmJjYzA5NTEyZmY2YTQ4NDM4Y2U0ODVjNjBlNWFmMTFiL3RhYmxlcmFuZ2U6YmNjMDk1MTJmZjZhNDg0MzhjZTQ4NWM2MGU1YWYxMWJfOC02LTEtMS02MDE1Mw_89059d6f-6a93-4d4c-b667-8f9ca7d28501"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i687377b44b29497eab09a6dcedc43474_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOmJjYzA5NTEyZmY2YTQ4NDM4Y2U0ODVjNjBlNWFmMTFiL3RhYmxlcmFuZ2U6YmNjMDk1MTJmZjZhNDg0MzhjZTQ4NWM2MGU1YWYxMWJfOC04LTEtMS02MDE1Mw_d8f5d2b7-51e4-4615-a535-d821f31d265d"
      unitRef="usd">245671000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id3c0835440764fe3a39176ea31a126e8_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOmJjYzA5NTEyZmY2YTQ4NDM4Y2U0ODVjNjBlNWFmMTFiL3RhYmxlcmFuZ2U6YmNjMDk1MTJmZjZhNDg0MzhjZTQ4NWM2MGU1YWYxMWJfOS0yLTEtMS02MDE1Mw_694ffe68-4538-47a2-83e7-4375403b62e9"
      unitRef="usd">925810000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib62af1fcc6ac4e77ba3a4db296258681_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOmJjYzA5NTEyZmY2YTQ4NDM4Y2U0ODVjNjBlNWFmMTFiL3RhYmxlcmFuZ2U6YmNjMDk1MTJmZjZhNDg0MzhjZTQ4NWM2MGU1YWYxMWJfOS00LTEtMS02MDE1Mw_c00f954a-001b-41e7-982a-eb4a2cf1c76f"
      unitRef="usd">319675000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice309a2643c944efb2bceff7dd48471d_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOmJjYzA5NTEyZmY2YTQ4NDM4Y2U0ODVjNjBlNWFmMTFiL3RhYmxlcmFuZ2U6YmNjMDk1MTJmZjZhNDg0MzhjZTQ4NWM2MGU1YWYxMWJfOS02LTEtMS02MDE1Mw_5254a054-bf47-414f-9062-047c6950c10f"
      unitRef="usd">3993000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOmJjYzA5NTEyZmY2YTQ4NDM4Y2U0ODVjNjBlNWFmMTFiL3RhYmxlcmFuZ2U6YmNjMDk1MTJmZjZhNDg0MzhjZTQ4NWM2MGU1YWYxMWJfOS04LTEtMS02MDE1Mw_72b3d0cc-369f-42da-b9d7-f75020662689"
      unitRef="usd">1249478000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie41bbeaccd7c459ea81400d67283568d_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjVhYzM0NWEwZTgxNDRjNWE5M2Q3ZTkxZjUxMGFhYTg3L3RhYmxlcmFuZ2U6NWFjMzQ1YTBlODE0NGM1YTkzZDdlOTFmNTEwYWFhODdfMi0yLTEtMS02OTY5MA_26046ded-d45f-47b6-bc0b-ed6d3deab886"
      unitRef="usd">1368811000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b2b25388cf54d20a271d20e5b09cb04_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjVhYzM0NWEwZTgxNDRjNWE5M2Q3ZTkxZjUxMGFhYTg3L3RhYmxlcmFuZ2U6NWFjMzQ1YTBlODE0NGM1YTkzZDdlOTFmNTEwYWFhODdfMi00LTEtMS02OTY5MA_2a68c673-7e55-4161-a641-a4787a1cf16f"
      unitRef="usd">558067000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibeb5d214e63949bdb6c2c661ced216e0_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjVhYzM0NWEwZTgxNDRjNWE5M2Q3ZTkxZjUxMGFhYTg3L3RhYmxlcmFuZ2U6NWFjMzQ1YTBlODE0NGM1YTkzZDdlOTFmNTEwYWFhODdfMi02LTEtMS02OTY5MA_7480e4d5-5d9a-40c8-b6cd-46d9b15b4ad9"
      unitRef="usd">5105000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i36123695ce534de3938c0a9faa2b5b9c_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjVhYzM0NWEwZTgxNDRjNWE5M2Q3ZTkxZjUxMGFhYTg3L3RhYmxlcmFuZ2U6NWFjMzQ1YTBlODE0NGM1YTkzZDdlOTFmNTEwYWFhODdfMi04LTEtMS02OTY5MA_9e0f1279-4341-4f4c-82d1-bd418be1e840"
      unitRef="usd">1931983000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4eabf26b121240a2882c3e856294101c_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjVhYzM0NWEwZTgxNDRjNWE5M2Q3ZTkxZjUxMGFhYTg3L3RhYmxlcmFuZ2U6NWFjMzQ1YTBlODE0NGM1YTkzZDdlOTFmNTEwYWFhODdfMy0yLTEtMS02OTY5MA_b3244c1b-38e2-42ce-8441-1c0c2d19c8e2"
      unitRef="usd">229884000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibbccfd760a3442e6aab0e617c6ab31d9_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjVhYzM0NWEwZTgxNDRjNWE5M2Q3ZTkxZjUxMGFhYTg3L3RhYmxlcmFuZ2U6NWFjMzQ1YTBlODE0NGM1YTkzZDdlOTFmNTEwYWFhODdfMy00LTEtMS02OTY5MA_4a7fe1d9-4937-4a89-be74-f7b09e2e3923"
      unitRef="usd">17010000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e97e2c0bcd246c589606c29ef525f1a_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjVhYzM0NWEwZTgxNDRjNWE5M2Q3ZTkxZjUxMGFhYTg3L3RhYmxlcmFuZ2U6NWFjMzQ1YTBlODE0NGM1YTkzZDdlOTFmNTEwYWFhODdfMy02LTEtMS02OTY5MA_2652335e-2368-4859-859b-155450471060"
      unitRef="usd">3251000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id488bc56cf0745ffaae944fd664bea1f_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjVhYzM0NWEwZTgxNDRjNWE5M2Q3ZTkxZjUxMGFhYTg3L3RhYmxlcmFuZ2U6NWFjMzQ1YTBlODE0NGM1YTkzZDdlOTFmNTEwYWFhODdfMy04LTEtMS02OTY5MA_7570e476-e50b-4622-8d17-b1ef8ff4abc8"
      unitRef="usd">250145000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id8dcaead5f6b4b94924eff8052aa0a4a_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjVhYzM0NWEwZTgxNDRjNWE5M2Q3ZTkxZjUxMGFhYTg3L3RhYmxlcmFuZ2U6NWFjMzQ1YTBlODE0NGM1YTkzZDdlOTFmNTEwYWFhODdfNC0yLTEtMS02OTY5MA_cabbfcf8-a303-44bd-b574-95e749939f24"
      unitRef="usd">1598695000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5ca6f2ce317441cf8ade6e9323c2fc42_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjVhYzM0NWEwZTgxNDRjNWE5M2Q3ZTkxZjUxMGFhYTg3L3RhYmxlcmFuZ2U6NWFjMzQ1YTBlODE0NGM1YTkzZDdlOTFmNTEwYWFhODdfNC00LTEtMS02OTY5MA_6de9b213-79c3-48dd-9d17-ad71751e5fa8"
      unitRef="usd">575077000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4fba8c63a09453e8bb9b06ce535bc99_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjVhYzM0NWEwZTgxNDRjNWE5M2Q3ZTkxZjUxMGFhYTg3L3RhYmxlcmFuZ2U6NWFjMzQ1YTBlODE0NGM1YTkzZDdlOTFmNTEwYWFhODdfNC02LTEtMS02OTY5MA_e9c78b29-4550-4449-85a2-6df6dd00696c"
      unitRef="usd">8356000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjVhYzM0NWEwZTgxNDRjNWE5M2Q3ZTkxZjUxMGFhYTg3L3RhYmxlcmFuZ2U6NWFjMzQ1YTBlODE0NGM1YTkzZDdlOTFmNTEwYWFhODdfNC04LTEtMS02OTY5MA_a8a417c5-aab0-4452-8363-461f03af085d"
      unitRef="usd">2182128000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5893213aaa24c21affb005d52e6f3c5_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjVhYzM0NWEwZTgxNDRjNWE5M2Q3ZTkxZjUxMGFhYTg3L3RhYmxlcmFuZ2U6NWFjMzQ1YTBlODE0NGM1YTkzZDdlOTFmNTEwYWFhODdfNy0yLTEtMS02OTY2NQ_65876aca-c1bf-41d9-90e1-76a58cedc666"
      unitRef="usd">1259547000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if2ed2f7c6d1243b3a2651c7ae8e0a5ed_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjVhYzM0NWEwZTgxNDRjNWE5M2Q3ZTkxZjUxMGFhYTg3L3RhYmxlcmFuZ2U6NWFjMzQ1YTBlODE0NGM1YTkzZDdlOTFmNTEwYWFhODdfNy00LTEtMS02OTY2NQ_b1d3aa71-cc78-46bb-a320-a3a8b0962f73"
      unitRef="usd">473568000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd43eff740ac4047ae72ab53e5432aec_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjVhYzM0NWEwZTgxNDRjNWE5M2Q3ZTkxZjUxMGFhYTg3L3RhYmxlcmFuZ2U6NWFjMzQ1YTBlODE0NGM1YTkzZDdlOTFmNTEwYWFhODdfNy02LTEtMS02OTY2NQ_16810573-0199-4c4b-8d35-ad356e77ee81"
      unitRef="usd">8356000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26f7e0cda61d441ca233b1854e9870d5_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjVhYzM0NWEwZTgxNDRjNWE5M2Q3ZTkxZjUxMGFhYTg3L3RhYmxlcmFuZ2U6NWFjMzQ1YTBlODE0NGM1YTkzZDdlOTFmNTEwYWFhODdfNy04LTEtMS02OTY2NQ_8a26dfc5-c2ea-4c2a-ba01-1f479219b11c"
      unitRef="usd">1741471000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i528a896fe6364646994fccff19bfb5c7_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjVhYzM0NWEwZTgxNDRjNWE5M2Q3ZTkxZjUxMGFhYTg3L3RhYmxlcmFuZ2U6NWFjMzQ1YTBlODE0NGM1YTkzZDdlOTFmNTEwYWFhODdfOC0yLTEtMS02OTY2NQ_25ee890a-a493-40a5-ad93-962cb6b985d0"
      unitRef="usd">339148000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c9bc9916e9f4c739b439103185fbd49_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjVhYzM0NWEwZTgxNDRjNWE5M2Q3ZTkxZjUxMGFhYTg3L3RhYmxlcmFuZ2U6NWFjMzQ1YTBlODE0NGM1YTkzZDdlOTFmNTEwYWFhODdfOC00LTEtMS02OTY2NQ_f3610a80-332c-41bc-bc99-bfcbd2858552"
      unitRef="usd">101509000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib1800dbfa4d549078be684d357e39eb9_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjVhYzM0NWEwZTgxNDRjNWE5M2Q3ZTkxZjUxMGFhYTg3L3RhYmxlcmFuZ2U6NWFjMzQ1YTBlODE0NGM1YTkzZDdlOTFmNTEwYWFhODdfOC02LTEtMS02OTY2NQ_d7664ed6-f249-43be-9646-e96137ad6203"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i71dfb29b92bc486cac54cc4492ae43cc_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjVhYzM0NWEwZTgxNDRjNWE5M2Q3ZTkxZjUxMGFhYTg3L3RhYmxlcmFuZ2U6NWFjMzQ1YTBlODE0NGM1YTkzZDdlOTFmNTEwYWFhODdfOC04LTEtMS02OTY2NQ_ceca858f-9683-4949-81f9-704022ad185e"
      unitRef="usd">440657000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id8dcaead5f6b4b94924eff8052aa0a4a_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjVhYzM0NWEwZTgxNDRjNWE5M2Q3ZTkxZjUxMGFhYTg3L3RhYmxlcmFuZ2U6NWFjMzQ1YTBlODE0NGM1YTkzZDdlOTFmNTEwYWFhODdfOS0yLTEtMS02OTY2NQ_8aaad2f5-8f5a-417a-a53d-e5102190b996"
      unitRef="usd">1598695000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5ca6f2ce317441cf8ade6e9323c2fc42_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjVhYzM0NWEwZTgxNDRjNWE5M2Q3ZTkxZjUxMGFhYTg3L3RhYmxlcmFuZ2U6NWFjMzQ1YTBlODE0NGM1YTkzZDdlOTFmNTEwYWFhODdfOS00LTEtMS02OTY2NQ_65f987bf-f6f4-42f4-8b8c-b19ea099702d"
      unitRef="usd">575077000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4fba8c63a09453e8bb9b06ce535bc99_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjVhYzM0NWEwZTgxNDRjNWE5M2Q3ZTkxZjUxMGFhYTg3L3RhYmxlcmFuZ2U6NWFjMzQ1YTBlODE0NGM1YTkzZDdlOTFmNTEwYWFhODdfOS02LTEtMS02OTY2NQ_5106781f-0fc6-4021-9577-bf6398d1389e"
      unitRef="usd">8356000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjVhYzM0NWEwZTgxNDRjNWE5M2Q3ZTkxZjUxMGFhYTg3L3RhYmxlcmFuZ2U6NWFjMzQ1YTBlODE0NGM1YTkzZDdlOTFmNTEwYWFhODdfOS04LTEtMS02OTY2NQ_3f8d62a5-3c40-47ea-9613-57b4ab86e011"
      unitRef="usd">2182128000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i60077ec782d641fd9cc35f4b15d4ba67_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjFiZjJhY2IxOWE5ODQyMDQ4MjIxOTNmOTI5MWUyOGUwL3RhYmxlcmFuZ2U6MWJmMmFjYjE5YTk4NDIwNDgyMjE5M2Y5MjkxZTI4ZTBfMi0yLTEtMS02MDE1Mw_b3d21118-a12a-4b8e-bd03-21b6d7e0e6c3"
      unitRef="usd">706341000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i11c255164a97439cbdf5e0fe9f135f37_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjFiZjJhY2IxOWE5ODQyMDQ4MjIxOTNmOTI5MWUyOGUwL3RhYmxlcmFuZ2U6MWJmMmFjYjE5YTk4NDIwNDgyMjE5M2Y5MjkxZTI4ZTBfMi00LTEtMS02MDE1Mw_c8486af3-dd69-4cb8-bc18-040431db7ad5"
      unitRef="usd">308649000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i86eec88fc973454698e960616b77c932_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjFiZjJhY2IxOWE5ODQyMDQ4MjIxOTNmOTI5MWUyOGUwL3RhYmxlcmFuZ2U6MWJmMmFjYjE5YTk4NDIwNDgyMjE5M2Y5MjkxZTI4ZTBfMi02LTEtMS02MDE1Mw_74b28fcc-620b-4f50-b032-6402d43352fe"
      unitRef="usd">4330000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia4f8549a96c348ef93d2cc3bc6f2467a_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjFiZjJhY2IxOWE5ODQyMDQ4MjIxOTNmOTI5MWUyOGUwL3RhYmxlcmFuZ2U6MWJmMmFjYjE5YTk4NDIwNDgyMjE5M2Y5MjkxZTI4ZTBfMi04LTEtMS02MDE1Mw_e8ee90cc-98c8-435a-bcb4-9adc58c5cf50"
      unitRef="usd">1019320000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i83bd58cf173f49cc8203c795a9c68e1e_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjFiZjJhY2IxOWE5ODQyMDQ4MjIxOTNmOTI5MWUyOGUwL3RhYmxlcmFuZ2U6MWJmMmFjYjE5YTk4NDIwNDgyMjE5M2Y5MjkxZTI4ZTBfMy0yLTEtMS02MDE1Mw_e391577c-6bbd-4c39-88e9-7c8042dcf538"
      unitRef="usd">122017000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib3d9942dde3e4eceb2498b8cbaa82f57_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjFiZjJhY2IxOWE5ODQyMDQ4MjIxOTNmOTI5MWUyOGUwL3RhYmxlcmFuZ2U6MWJmMmFjYjE5YTk4NDIwNDgyMjE5M2Y5MjkxZTI4ZTBfMy00LTEtMS02MDE1Mw_de0337d3-0f34-45fa-8ab6-47841ee1ddb4"
      unitRef="usd">6386000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ida2282f994a245f489f5643377ff8529_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjFiZjJhY2IxOWE5ODQyMDQ4MjIxOTNmOTI5MWUyOGUwL3RhYmxlcmFuZ2U6MWJmMmFjYjE5YTk4NDIwNDgyMjE5M2Y5MjkxZTI4ZTBfMy02LTEtMS02MDE1Mw_95895d30-643a-46b5-b42a-aef05dd13f41"
      unitRef="usd">1384000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a7be64332684c3ebeda4565fbce5ceb_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjFiZjJhY2IxOWE5ODQyMDQ4MjIxOTNmOTI5MWUyOGUwL3RhYmxlcmFuZ2U6MWJmMmFjYjE5YTk4NDIwNDgyMjE5M2Y5MjkxZTI4ZTBfMy04LTEtMS02MDE1Mw_cea67982-4511-4a98-929c-cae4cbea8ad5"
      unitRef="usd">129787000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i44b20d2074f744a8a3c1d40cda53d940_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjFiZjJhY2IxOWE5ODQyMDQ4MjIxOTNmOTI5MWUyOGUwL3RhYmxlcmFuZ2U6MWJmMmFjYjE5YTk4NDIwNDgyMjE5M2Y5MjkxZTI4ZTBfNC0yLTEtMS02MDE1Mw_186b724d-97e0-4dac-9c2e-13be58d8648e"
      unitRef="usd">828358000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i263e55d4ba14445db13404b2e836dc8c_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjFiZjJhY2IxOWE5ODQyMDQ4MjIxOTNmOTI5MWUyOGUwL3RhYmxlcmFuZ2U6MWJmMmFjYjE5YTk4NDIwNDgyMjE5M2Y5MjkxZTI4ZTBfNC00LTEtMS02MDE1Mw_90e7a5be-6f04-44df-a47b-e5c8a7142bb2"
      unitRef="usd">315035000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i00a71e15713e4b13aa6affcd56817807_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjFiZjJhY2IxOWE5ODQyMDQ4MjIxOTNmOTI5MWUyOGUwL3RhYmxlcmFuZ2U6MWJmMmFjYjE5YTk4NDIwNDgyMjE5M2Y5MjkxZTI4ZTBfNC02LTEtMS02MDE1Mw_40202954-6736-43ca-9a0f-ad0912dd14b6"
      unitRef="usd">5714000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjFiZjJhY2IxOWE5ODQyMDQ4MjIxOTNmOTI5MWUyOGUwL3RhYmxlcmFuZ2U6MWJmMmFjYjE5YTk4NDIwNDgyMjE5M2Y5MjkxZTI4ZTBfNC04LTEtMS02MDE1Mw_0bc93386-8a8d-4edd-bf0c-83b06f7b00a9"
      unitRef="usd">1149107000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3da777d2f2144f598476739ac266ab68_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjFiZjJhY2IxOWE5ODQyMDQ4MjIxOTNmOTI5MWUyOGUwL3RhYmxlcmFuZ2U6MWJmMmFjYjE5YTk4NDIwNDgyMjE5M2Y5MjkxZTI4ZTBfNy0yLTEtMS02MDE1Mw_486cd7bc-c433-43d2-950f-4871fa84332b"
      unitRef="usd">620205000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f3ce01c94794f23bee30fe3b88bd008_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjFiZjJhY2IxOWE5ODQyMDQ4MjIxOTNmOTI5MWUyOGUwL3RhYmxlcmFuZ2U6MWJmMmFjYjE5YTk4NDIwNDgyMjE5M2Y5MjkxZTI4ZTBfNy00LTEtMS02MDE1Mw_4be5020d-f9a1-46c6-a794-6a63af663c9a"
      unitRef="usd">267613000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idac12c5c84484bf3bc54dbb6e7b5169b_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjFiZjJhY2IxOWE5ODQyMDQ4MjIxOTNmOTI5MWUyOGUwL3RhYmxlcmFuZ2U6MWJmMmFjYjE5YTk4NDIwNDgyMjE5M2Y5MjkxZTI4ZTBfNy02LTEtMS02MDE1Mw_6afce337-bcf5-4609-b0c6-80a391e50471"
      unitRef="usd">5714000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7fc2b1a4662f431b9739eb4e3692aa81_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjFiZjJhY2IxOWE5ODQyMDQ4MjIxOTNmOTI5MWUyOGUwL3RhYmxlcmFuZ2U6MWJmMmFjYjE5YTk4NDIwNDgyMjE5M2Y5MjkxZTI4ZTBfNy04LTEtMS02MDE1Mw_cd62c870-5701-49fc-bd62-f80eaff51637"
      unitRef="usd">893532000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iadd5e110d2634b7ab95927bd36349264_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjFiZjJhY2IxOWE5ODQyMDQ4MjIxOTNmOTI5MWUyOGUwL3RhYmxlcmFuZ2U6MWJmMmFjYjE5YTk4NDIwNDgyMjE5M2Y5MjkxZTI4ZTBfOC0yLTEtMS02MDE1Mw_c564024e-605c-4db1-b3a0-74d4d9157523"
      unitRef="usd">208153000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic64ff3a081564082b853f60f7efd39a3_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjFiZjJhY2IxOWE5ODQyMDQ4MjIxOTNmOTI5MWUyOGUwL3RhYmxlcmFuZ2U6MWJmMmFjYjE5YTk4NDIwNDgyMjE5M2Y5MjkxZTI4ZTBfOC00LTEtMS02MDE1Mw_42b52a49-7a9e-4ced-afca-b8e9a99715b6"
      unitRef="usd">47422000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2f930f847a2345c0b1878073cc15e9a9_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjFiZjJhY2IxOWE5ODQyMDQ4MjIxOTNmOTI5MWUyOGUwL3RhYmxlcmFuZ2U6MWJmMmFjYjE5YTk4NDIwNDgyMjE5M2Y5MjkxZTI4ZTBfOC02LTEtMS02MDE1Mw_39ace19a-3745-4c05-98c2-b4aebb86ecad"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff6783e87a274325b112338e6ce1e39e_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjFiZjJhY2IxOWE5ODQyMDQ4MjIxOTNmOTI5MWUyOGUwL3RhYmxlcmFuZ2U6MWJmMmFjYjE5YTk4NDIwNDgyMjE5M2Y5MjkxZTI4ZTBfOC04LTEtMS02MDE1Mw_74f2575a-12bf-47a0-92b7-257114841121"
      unitRef="usd">255575000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i44b20d2074f744a8a3c1d40cda53d940_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjFiZjJhY2IxOWE5ODQyMDQ4MjIxOTNmOTI5MWUyOGUwL3RhYmxlcmFuZ2U6MWJmMmFjYjE5YTk4NDIwNDgyMjE5M2Y5MjkxZTI4ZTBfOS0yLTEtMS02MDE1Mw_b9a4ca76-d0b3-409d-aa56-0e2ccbf55d0a"
      unitRef="usd">828358000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i263e55d4ba14445db13404b2e836dc8c_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjFiZjJhY2IxOWE5ODQyMDQ4MjIxOTNmOTI5MWUyOGUwL3RhYmxlcmFuZ2U6MWJmMmFjYjE5YTk4NDIwNDgyMjE5M2Y5MjkxZTI4ZTBfOS00LTEtMS02MDE1Mw_34e20609-d3cc-4320-8f70-ffc08e3b6e7a"
      unitRef="usd">315035000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i00a71e15713e4b13aa6affcd56817807_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjFiZjJhY2IxOWE5ODQyMDQ4MjIxOTNmOTI5MWUyOGUwL3RhYmxlcmFuZ2U6MWJmMmFjYjE5YTk4NDIwNDgyMjE5M2Y5MjkxZTI4ZTBfOS02LTEtMS02MDE1Mw_0780fe5d-0116-4313-bda9-ce46c390b2f8"
      unitRef="usd">5714000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjFiZjJhY2IxOWE5ODQyMDQ4MjIxOTNmOTI5MWUyOGUwL3RhYmxlcmFuZ2U6MWJmMmFjYjE5YTk4NDIwNDgyMjE5M2Y5MjkxZTI4ZTBfOS04LTEtMS02MDE1Mw_d03f089d-c8f3-42a0-bfd1-7a8e7a6e7a2c"
      unitRef="usd">1149107000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe7965072ddd4987a3d19514f13344be_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjg1YWIwNDZiNjI5MzQ4NDc5MDk5OTk5NDA4ZDVhYjQ3L3RhYmxlcmFuZ2U6ODVhYjA0NmI2MjkzNDg0NzkwOTk5OTk0MDhkNWFiNDdfMi0yLTEtMS02MjEzNw_d1d2e0c1-7fc8-40dd-b742-2f19e7bd58fe"
      unitRef="usd">1282116000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i982ee03b101c42c2bc880f64ead4595b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjg1YWIwNDZiNjI5MzQ4NDc5MDk5OTk5NDA4ZDVhYjQ3L3RhYmxlcmFuZ2U6ODVhYjA0NmI2MjkzNDg0NzkwOTk5OTk0MDhkNWFiNDdfMi00LTEtMS02MjEzNw_9f66a9ce-2b09-4bac-8a12-bc00609085a1"
      unitRef="usd">514572000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7879ef5c7d774437867176fea09ae0b7_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjg1YWIwNDZiNjI5MzQ4NDc5MDk5OTk5NDA4ZDVhYjQ3L3RhYmxlcmFuZ2U6ODVhYjA0NmI2MjkzNDg0NzkwOTk5OTk0MDhkNWFiNDdfMi02LTEtMS02MjEzNw_36f27ab9-9164-4c08-9a29-7e7c8ee24e47"
      unitRef="usd">8272000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i127c7113a51445d48ca69ed96dcfe1d3_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjg1YWIwNDZiNjI5MzQ4NDc5MDk5OTk5NDA4ZDVhYjQ3L3RhYmxlcmFuZ2U6ODVhYjA0NmI2MjkzNDg0NzkwOTk5OTk0MDhkNWFiNDdfMi04LTEtMS02MjEzNw_9bae4370-16d9-4d4f-a22d-095309f68be0"
      unitRef="usd">1804960000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id58d1d3afac84424be35b54bfe459e66_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjg1YWIwNDZiNjI5MzQ4NDc5MDk5OTk5NDA4ZDVhYjQ3L3RhYmxlcmFuZ2U6ODVhYjA0NmI2MjkzNDg0NzkwOTk5OTk0MDhkNWFiNDdfMy0yLTEtMS02MjEzNw_a8f89187-bf2c-4844-8007-8e60e39e51b2"
      unitRef="usd">196465000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id150717c890945158de4599ce0c863bc_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjg1YWIwNDZiNjI5MzQ4NDc5MDk5OTk5NDA4ZDVhYjQ3L3RhYmxlcmFuZ2U6ODVhYjA0NmI2MjkzNDg0NzkwOTk5OTk0MDhkNWFiNDdfMy00LTEtMS02MjEzNw_98b88fb5-dca6-489b-8586-1ab5e2631377"
      unitRef="usd">18163000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd2222849d3d4e93a89b3ef4dea02451_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjg1YWIwNDZiNjI5MzQ4NDc5MDk5OTk5NDA4ZDVhYjQ3L3RhYmxlcmFuZ2U6ODVhYjA0NmI2MjkzNDg0NzkwOTk5OTk0MDhkNWFiNDdfMy02LTEtMS02MjEzNw_cd0362e5-e23d-47a8-a3d8-89851f959903"
      unitRef="usd">2505000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia6b0fc2442a04f748c824ea8e1d70dda_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjg1YWIwNDZiNjI5MzQ4NDc5MDk5OTk5NDA4ZDVhYjQ3L3RhYmxlcmFuZ2U6ODVhYjA0NmI2MjkzNDg0NzkwOTk5OTk0MDhkNWFiNDdfMy04LTEtMS02MjEzNw_44d30901-d943-446d-b2f5-9bee7af2c35d"
      unitRef="usd">217133000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ef3268a6ac84900a6161294cfac7255_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjg1YWIwNDZiNjI5MzQ4NDc5MDk5OTk5NDA4ZDVhYjQ3L3RhYmxlcmFuZ2U6ODVhYjA0NmI2MjkzNDg0NzkwOTk5OTk0MDhkNWFiNDdfNC0yLTEtMS02MjEzNw_e2997835-40f0-4b5b-80bf-63eb39d0cb44"
      unitRef="usd">1478581000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2018757c66184219ad8910abb84c95b8_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjg1YWIwNDZiNjI5MzQ4NDc5MDk5OTk5NDA4ZDVhYjQ3L3RhYmxlcmFuZ2U6ODVhYjA0NmI2MjkzNDg0NzkwOTk5OTk0MDhkNWFiNDdfNC00LTEtMS02MjEzNw_3989dc02-2eec-418a-84a8-bb57750e3eec"
      unitRef="usd">532735000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1950d0b6697b47b4bb2184d3e8391641_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjg1YWIwNDZiNjI5MzQ4NDc5MDk5OTk5NDA4ZDVhYjQ3L3RhYmxlcmFuZ2U6ODVhYjA0NmI2MjkzNDg0NzkwOTk5OTk0MDhkNWFiNDdfNC02LTEtMS02MjEzNw_090ecfea-7999-4004-8302-608d708f2168"
      unitRef="usd">10777000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjg1YWIwNDZiNjI5MzQ4NDc5MDk5OTk5NDA4ZDVhYjQ3L3RhYmxlcmFuZ2U6ODVhYjA0NmI2MjkzNDg0NzkwOTk5OTk0MDhkNWFiNDdfNC04LTEtMS02MjEzNw_a36a2841-b20c-4e73-af7c-b1eae7e85c39"
      unitRef="usd">2022093000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i88c8dee3180046ada82f1ab321563ae7_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjg1YWIwNDZiNjI5MzQ4NDc5MDk5OTk5NDA4ZDVhYjQ3L3RhYmxlcmFuZ2U6ODVhYjA0NmI2MjkzNDg0NzkwOTk5OTk0MDhkNWFiNDdfNy0yLTEtMS02MjEzNw_f3085e49-21c2-41d1-8df6-0289c872aba0"
      unitRef="usd">1122065000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iadb8479c8cbe48fd83da74515b3b6565_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjg1YWIwNDZiNjI5MzQ4NDc5MDk5OTk5NDA4ZDVhYjQ3L3RhYmxlcmFuZ2U6ODVhYjA0NmI2MjkzNDg0NzkwOTk5OTk0MDhkNWFiNDdfNy00LTEtMS02MjEzNw_baf4e4b2-c9d8-4db5-9400-63384d56147c"
      unitRef="usd">441995000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i36408a2c69be4ef48f2847236cf0f5fd_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjg1YWIwNDZiNjI5MzQ4NDc5MDk5OTk5NDA4ZDVhYjQ3L3RhYmxlcmFuZ2U6ODVhYjA0NmI2MjkzNDg0NzkwOTk5OTk0MDhkNWFiNDdfNy02LTEtMS02MjEzNw_26673c70-aa4a-4311-858b-135e40429257"
      unitRef="usd">10777000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i62cde95dc7254d69b9d6f3332c08563b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjg1YWIwNDZiNjI5MzQ4NDc5MDk5OTk5NDA4ZDVhYjQ3L3RhYmxlcmFuZ2U6ODVhYjA0NmI2MjkzNDg0NzkwOTk5OTk0MDhkNWFiNDdfNy04LTEtMS02MjEzNw_cc82398b-2613-429e-8ea6-2724bd98b9d9"
      unitRef="usd">1574837000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i19e2bf878dad436988799843c75fe272_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjg1YWIwNDZiNjI5MzQ4NDc5MDk5OTk5NDA4ZDVhYjQ3L3RhYmxlcmFuZ2U6ODVhYjA0NmI2MjkzNDg0NzkwOTk5OTk0MDhkNWFiNDdfOC0yLTEtMS02MjEzNw_74e04f40-f195-4128-9118-528e8ffebe17"
      unitRef="usd">356516000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69acaf78c1c24b01a607c6f14d7e7240_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjg1YWIwNDZiNjI5MzQ4NDc5MDk5OTk5NDA4ZDVhYjQ3L3RhYmxlcmFuZ2U6ODVhYjA0NmI2MjkzNDg0NzkwOTk5OTk0MDhkNWFiNDdfOC00LTEtMS02MjEzNw_b57d73d2-0276-42e6-bed9-d2adcd398b03"
      unitRef="usd">90740000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5bdf6d2f711a439d8b80f406bc1f6343_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjg1YWIwNDZiNjI5MzQ4NDc5MDk5OTk5NDA4ZDVhYjQ3L3RhYmxlcmFuZ2U6ODVhYjA0NmI2MjkzNDg0NzkwOTk5OTk0MDhkNWFiNDdfOC02LTEtMS02MjEzNw_99eee04c-8b96-4a6d-a951-13a85ba801cc"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1d609095bc6484c8d3f9a414633b1c1_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjg1YWIwNDZiNjI5MzQ4NDc5MDk5OTk5NDA4ZDVhYjQ3L3RhYmxlcmFuZ2U6ODVhYjA0NmI2MjkzNDg0NzkwOTk5OTk0MDhkNWFiNDdfOC04LTEtMS02MjEzNw_58b2129f-8fb7-4d4b-ad31-171bc529b337"
      unitRef="usd">447256000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ef3268a6ac84900a6161294cfac7255_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjg1YWIwNDZiNjI5MzQ4NDc5MDk5OTk5NDA4ZDVhYjQ3L3RhYmxlcmFuZ2U6ODVhYjA0NmI2MjkzNDg0NzkwOTk5OTk0MDhkNWFiNDdfOS0yLTEtMS02MjEzNw_5e254b47-236f-42f8-a78f-748cf7ef6e5b"
      unitRef="usd">1478581000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2018757c66184219ad8910abb84c95b8_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjg1YWIwNDZiNjI5MzQ4NDc5MDk5OTk5NDA4ZDVhYjQ3L3RhYmxlcmFuZ2U6ODVhYjA0NmI2MjkzNDg0NzkwOTk5OTk0MDhkNWFiNDdfOS00LTEtMS02MjEzNw_bf23ef4e-2296-4bf0-9e0a-3606288dad8a"
      unitRef="usd">532735000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1950d0b6697b47b4bb2184d3e8391641_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjg1YWIwNDZiNjI5MzQ4NDc5MDk5OTk5NDA4ZDVhYjQ3L3RhYmxlcmFuZ2U6ODVhYjA0NmI2MjkzNDg0NzkwOTk5OTk0MDhkNWFiNDdfOS02LTEtMS02MjEzNw_0e94a624-b3fa-45f4-ad20-abe6517628ce"
      unitRef="usd">10777000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RhYmxlOjg1YWIwNDZiNjI5MzQ4NDc5MDk5OTk5NDA4ZDVhYjQ3L3RhYmxlcmFuZ2U6ODVhYjA0NmI2MjkzNDg0NzkwOTk5OTk0MDhkNWFiNDdfOS04LTEtMS02MjEzNw_6035ecd7-4bc3-4707-b1ce-02308bd5741c"
      unitRef="usd">2022093000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RleHRyZWdpb246NjkzZWYyMjVhODcxNDEwMDhhYzUzMzEyZjZmMzIyMWRfOTk4_16780955-9b7f-490c-b136-0d40ff483459"
      unitRef="usd">24400000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RleHRyZWdpb246NjkzZWYyMjVhODcxNDEwMDhhYzUzMzEyZjZmMzIyMWRfMTAwNQ_e2d0a3eb-93c0-4368-a9d3-b6d697552023"
      unitRef="usd">24100000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RleHRyZWdpb246NjkzZWYyMjVhODcxNDEwMDhhYzUzMzEyZjZmMzIyMWRfMTM0Mw_047868be-881a-4cde-a88b-5b4a8f6e10cf"
      unitRef="usd">3000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RleHRyZWdpb246NjkzZWYyMjVhODcxNDEwMDhhYzUzMzEyZjZmMzIyMWRfODc5NjA5MzAyNzA2OQ_a0a98b41-99d6-4f9d-98fe-81d557a09f30"
      unitRef="usd">5500000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="id487c38be46643139f5790ab9ac68531_I20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RleHRyZWdpb246NjkzZWYyMjVhODcxNDEwMDhhYzUzMzEyZjZmMzIyMWRfMTQ5OQ_b2ad3e8c-a997-42be-81c9-515aea52a3d7"
      unitRef="usd">5500000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i34436b42a6054fbea16d25fbb8c6953a_I20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RleHRyZWdpb246NjkzZWYyMjVhODcxNDEwMDhhYzUzMzEyZjZmMzIyMWRfMTU5Mg_6833d244-4440-4c56-ae92-5b91b3c1f2c5"
      unitRef="usd">7700000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i3ebba1499eb04fc1946659b333f05366_I20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF80Ni9mcmFnOjY5M2VmMjI1YTg3MTQxMDA4YWM1MzMxMmY2ZjMyMjFkL3RleHRyZWdpb246NjkzZWYyMjVhODcxNDEwMDhhYzUzMzEyZjZmMzIyMWRfMTYxMw_edbe7193-26ba-4750-aab8-ae5eca7f8664"
      unitRef="usd">5400000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RleHRyZWdpb246MmYyZWQ1NjUxYmEwNGI3OGExNTk1ODBiODA3Y2M3NDlfODg5_de2b3869-43c4-4c44-aa4e-648f97b19471">&lt;div style="margin-bottom:1pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:511.50pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:28.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:478.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:26pt"&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:24pt;font-weight:700;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Goodwill and Other Intangible Assets, Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The company's acquisition of Intimidator on January 13, 2022 resulted in the recognition of $160.8 million and $184.2 million of goodwill and other intangible assets, respectively. For additional information on the company's acquisition of Intimidator, refer to Note 2, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combination&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying amount of goodwill by reportable segment for the first six months of fiscal 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:11pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Professional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Balance as of October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;411,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;10,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;421,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Goodwill acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;160,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;160,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(1,033)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(158)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(1,191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Balance as of April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;570,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;10,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;581,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Intangible Assets, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of other intangible assets, net as of April&#160;29, 2022, April&#160;30, 2021, and October&#160;31, 2021 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:11pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Weighted-Average Useful Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;18,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(15,015)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(6,870)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Customer-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;321,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(72,197)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;249,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;87,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(47,975)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;39,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;10,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(3,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;7,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Backlog and 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;5,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(4,879)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total finite-lived&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;450,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(150,077)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;300,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Indefinite-lived - trade names&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;289,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;289,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total other intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;739,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(150,077)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;589,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:11pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Weighted-Average Useful Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;18,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(14,304)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(6,856)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Customer-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;239,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(55,407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;184,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;87,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(38,535)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;49,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;7,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(2,792)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;4,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Backlog and 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;4,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(4,390)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total finite-lived&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;364,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(122,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;242,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Indefinite-lived - trade names&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;190,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;190,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total other intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;555,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(122,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;432,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:11pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Weighted-Average Useful Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;18,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(14,670)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(6,872)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Customer-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;239,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(62,617)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;177,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;87,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(43,348)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;44,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;7,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(2,969)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;4,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Backlog and 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;4,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(4,390)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total finite-lived&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;364,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(134,866)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;229,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Indefinite-lived - trade names&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;190,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;190,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total other intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;554,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(134,866)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;420,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense for finite-lived intangible assets for the three and six months ended April&#160;29, 2022 was $9.2 million and $15.6 million, respectively. Amortization expense for finite-lived intangible assets for the three and six months ended April&#160;30, 2021 was $6.2 million and $11.1 million, respectively. Estimated amortization expense for the remainder of fiscal 2022 and succeeding fiscal years is as follows: fiscal 2022 (remainder), $17.4 million; fiscal 2023, $32.7 million; fiscal 2024, $30.8 million; fiscal 2025, $28.0 million; fiscal 2026, $26.9 million; fiscal 2027, $22.5 million; and after fiscal 2027, $141.8 million.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:Goodwill
      contextRef="i03cabd449c444d58aac5aa60bd6f166b_I20220113"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RleHRyZWdpb246MmYyZWQ1NjUxYmEwNGI3OGExNTk1ODBiODA3Y2M3NDlfOTk_d3e29907-4c31-47d3-916d-ddf85f4fcf5f"
      unitRef="usd">160800000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i03cabd449c444d58aac5aa60bd6f166b_I20220113"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RleHRyZWdpb246MmYyZWQ1NjUxYmEwNGI3OGExNTk1ODBiODA3Y2M3NDlfMTA2_9dc1b4b2-b85d-43a0-a039-9fecba03cf0c"
      unitRef="usd">184200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RleHRyZWdpb246MmYyZWQ1NjUxYmEwNGI3OGExNTk1ODBiODA3Y2M3NDlfODkz_9bc55e8d-6355-4eb1-af42-6c864b3c7d9e">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying amount of goodwill by reportable segment for the first six months of fiscal 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:11pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Professional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Balance as of October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;411,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;10,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;421,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Goodwill acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;160,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;160,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(1,033)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(158)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(1,191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Balance as of April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;570,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;10,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;581,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="ibdf874e2570348d8a1cc5eeea56f476b_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjVjYzEyMjAzZDM4NTQ4ZTU5OTNjZjkxMGYwNWNjMjlkL3RhYmxlcmFuZ2U6NWNjMTIyMDNkMzg1NDhlNTk5M2NmOTEwZjA1Y2MyOWRfMS0yLTEtMS02MDE1Mw_fe8380f1-ce2c-47ad-a07b-adc159c7af41"
      unitRef="usd">411079000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i65a481b43bd7467aba463912ce971a5d_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjVjYzEyMjAzZDM4NTQ4ZTU5OTNjZjkxMGYwNWNjMjlkL3RhYmxlcmFuZ2U6NWNjMTIyMDNkMzg1NDhlNTk5M2NmOTEwZjA1Y2MyOWRfMS00LTEtMS02MDE1Mw_bae40336-324b-4409-907f-095b8db3ea03"
      unitRef="usd">10601000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2ac22240210843648b2da6c165e1a0c1_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjVjYzEyMjAzZDM4NTQ4ZTU5OTNjZjkxMGYwNWNjMjlkL3RhYmxlcmFuZ2U6NWNjMTIyMDNkMzg1NDhlNTk5M2NmOTEwZjA1Y2MyOWRfMS02LTEtMS02MDE1Mw_89a5c66d-34db-43b7-809e-8390981f55b9"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjVjYzEyMjAzZDM4NTQ4ZTU5OTNjZjkxMGYwNWNjMjlkL3RhYmxlcmFuZ2U6NWNjMTIyMDNkMzg1NDhlNTk5M2NmOTEwZjA1Y2MyOWRfMS04LTEtMS02MDE1Mw_00364ee2-52c6-4b0b-8dd0-14edb025894e"
      unitRef="usd">421680000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="id8dcaead5f6b4b94924eff8052aa0a4a_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjVjYzEyMjAzZDM4NTQ4ZTU5OTNjZjkxMGYwNWNjMjlkL3RhYmxlcmFuZ2U6NWNjMTIyMDNkMzg1NDhlNTk5M2NmOTEwZjA1Y2MyOWRfMi0yLTEtMS02MDE1Mw_e4c017dd-a702-42c2-ae39-d80e18fb9d16"
      unitRef="usd">160829000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i5ca6f2ce317441cf8ade6e9323c2fc42_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjVjYzEyMjAzZDM4NTQ4ZTU5OTNjZjkxMGYwNWNjMjlkL3RhYmxlcmFuZ2U6NWNjMTIyMDNkMzg1NDhlNTk5M2NmOTEwZjA1Y2MyOWRfMi00LTEtMS02MDE1Mw_19cfa909-ff74-470c-8a11-b6959f8901ae"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ic4fba8c63a09453e8bb9b06ce535bc99_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjVjYzEyMjAzZDM4NTQ4ZTU5OTNjZjkxMGYwNWNjMjlkL3RhYmxlcmFuZ2U6NWNjMTIyMDNkMzg1NDhlNTk5M2NmOTEwZjA1Y2MyOWRfMi02LTEtMS02MDE1Mw_6adc0e11-fc8a-4581-8751-861e5f64b2e6"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjVjYzEyMjAzZDM4NTQ4ZTU5OTNjZjkxMGYwNWNjMjlkL3RhYmxlcmFuZ2U6NWNjMTIyMDNkMzg1NDhlNTk5M2NmOTEwZjA1Y2MyOWRfMi04LTEtMS02MDE1Mw_0087e15d-1d10-49b5-be62-b4c7dd6411d4"
      unitRef="usd">160829000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="id8dcaead5f6b4b94924eff8052aa0a4a_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjVjYzEyMjAzZDM4NTQ4ZTU5OTNjZjkxMGYwNWNjMjlkL3RhYmxlcmFuZ2U6NWNjMTIyMDNkMzg1NDhlNTk5M2NmOTEwZjA1Y2MyOWRfMy0yLTEtMS02MDE1Mw_20c83e02-b6e8-4f68-84e9-0906da5e0f56"
      unitRef="usd">-1033000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i5ca6f2ce317441cf8ade6e9323c2fc42_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjVjYzEyMjAzZDM4NTQ4ZTU5OTNjZjkxMGYwNWNjMjlkL3RhYmxlcmFuZ2U6NWNjMTIyMDNkMzg1NDhlNTk5M2NmOTEwZjA1Y2MyOWRfMy00LTEtMS02MDE1Mw_0e35220b-d686-4f4b-a843-81721c1e5bb9"
      unitRef="usd">-158000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ic4fba8c63a09453e8bb9b06ce535bc99_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjVjYzEyMjAzZDM4NTQ4ZTU5OTNjZjkxMGYwNWNjMjlkL3RhYmxlcmFuZ2U6NWNjMTIyMDNkMzg1NDhlNTk5M2NmOTEwZjA1Y2MyOWRfMy02LTEtMS02MDE1Mw_2c920ac6-72bf-4bc4-8de7-ec4695dd10f8"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjVjYzEyMjAzZDM4NTQ4ZTU5OTNjZjkxMGYwNWNjMjlkL3RhYmxlcmFuZ2U6NWNjMTIyMDNkMzg1NDhlNTk5M2NmOTEwZjA1Y2MyOWRfMy04LTEtMS02MDE1Mw_04132fb5-17ae-401d-9b9a-8180c8fd6490"
      unitRef="usd">-1191000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i292110523d5e44538e2eadfbb04e7bd8_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjVjYzEyMjAzZDM4NTQ4ZTU5OTNjZjkxMGYwNWNjMjlkL3RhYmxlcmFuZ2U6NWNjMTIyMDNkMzg1NDhlNTk5M2NmOTEwZjA1Y2MyOWRfNC0yLTEtMS02MDE1Mw_1bdb9a9a-d689-4653-87ec-2e4f006bbae1"
      unitRef="usd">570875000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i06741a38c41e4f70ac202ae9eff2b954_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjVjYzEyMjAzZDM4NTQ4ZTU5OTNjZjkxMGYwNWNjMjlkL3RhYmxlcmFuZ2U6NWNjMTIyMDNkMzg1NDhlNTk5M2NmOTEwZjA1Y2MyOWRfNC00LTEtMS02MDE1Mw_1922705c-d1b6-465b-8f51-ffbc371fb088"
      unitRef="usd">10443000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2b8ac1e1a03845b5a1e41dd081d01f01_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjVjYzEyMjAzZDM4NTQ4ZTU5OTNjZjkxMGYwNWNjMjlkL3RhYmxlcmFuZ2U6NWNjMTIyMDNkMzg1NDhlNTk5M2NmOTEwZjA1Y2MyOWRfNC02LTEtMS02MDE1Mw_fb6cab03-68e7-4a00-99d2-f4b036288ec2"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjVjYzEyMjAzZDM4NTQ4ZTU5OTNjZjkxMGYwNWNjMjlkL3RhYmxlcmFuZ2U6NWNjMTIyMDNkMzg1NDhlNTk5M2NmOTEwZjA1Y2MyOWRfNC04LTEtMS02MDE1Mw_21355ec7-8b6c-428d-b2ed-b194f8c3dc72"
      unitRef="usd">581318000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RleHRyZWdpb246MmYyZWQ1NjUxYmEwNGI3OGExNTk1ODBiODA3Y2M3NDlfODk4_a953596f-d444-4758-93c8-7cd709670bc6">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of other intangible assets, net as of April&#160;29, 2022, April&#160;30, 2021, and October&#160;31, 2021 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:11pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Weighted-Average Useful Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;18,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(15,015)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(6,870)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Customer-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;321,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(72,197)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;249,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;87,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(47,975)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;39,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;10,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(3,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;7,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Backlog and 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;5,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(4,879)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total finite-lived&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;450,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(150,077)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;300,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Indefinite-lived - trade names&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;289,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;289,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total other intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;739,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(150,077)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;589,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:11pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Weighted-Average Useful Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;18,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(14,304)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(6,856)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Customer-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;239,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(55,407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;184,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;87,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(38,535)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;49,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;7,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(2,792)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;4,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Backlog and 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;4,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(4,390)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total finite-lived&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;364,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(122,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;242,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Indefinite-lived - trade names&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;190,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;190,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total other intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;555,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(122,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;432,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:11pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Weighted-Average Useful Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;18,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(14,670)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(6,872)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Customer-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;239,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(62,617)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;177,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;87,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(43,348)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;44,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;7,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(2,969)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;4,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Backlog and 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;4,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(4,390)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total finite-lived&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;364,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(134,866)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;229,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Indefinite-lived - trade names&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;190,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;190,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total other intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;554,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(134,866)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;420,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RleHRyZWdpb246MmYyZWQ1NjUxYmEwNGI3OGExNTk1ODBiODA3Y2M3NDlfOTA0_7e19d71d-5cb9-4eb6-8549-bad4b35d0314">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of other intangible assets, net as of April&#160;29, 2022, April&#160;30, 2021, and October&#160;31, 2021 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:11pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Weighted-Average Useful Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;18,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(15,015)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(6,870)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Customer-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;321,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(72,197)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;249,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;87,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(47,975)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;39,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;10,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(3,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;7,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Backlog and 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;5,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(4,879)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total finite-lived&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;450,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(150,077)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;300,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Indefinite-lived - trade names&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;289,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;289,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total other intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;739,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(150,077)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;589,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:11pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Weighted-Average Useful Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;18,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(14,304)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(6,856)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Customer-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;239,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(55,407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;184,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;87,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(38,535)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;49,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;7,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(2,792)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;4,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Backlog and 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;4,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(4,390)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total finite-lived&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;364,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(122,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;242,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Indefinite-lived - trade names&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;190,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;190,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total other intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;555,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(122,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;432,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:11pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Weighted-Average Useful Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;18,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(14,670)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(6,872)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Customer-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;239,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(62,617)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;177,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;87,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(43,348)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;44,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;7,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(2,969)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;4,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Backlog and 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;4,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(4,390)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total finite-lived&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;364,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(134,866)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;229,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Indefinite-lived - trade names&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;190,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;190,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total other intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;554,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(134,866)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;420,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib65fc819c3c84164944d97511ff5710b_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOmM2YmRkMDdjOTk2MTRiYmJhODI2OGIxZDk1YmNmMmY4L3RhYmxlcmFuZ2U6YzZiZGQwN2M5OTYxNGJiYmE4MjY4YjFkOTViY2YyZjhfMS0yLTEtMS02MDE1Mw_948c7b16-8c12-4484-b3d3-a6d92643d720">P9Y10M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i54fb822644ac4c8b908af21eff3b426e_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOmM2YmRkMDdjOTk2MTRiYmJhODI2OGIxZDk1YmNmMmY4L3RhYmxlcmFuZ2U6YzZiZGQwN2M5OTYxNGJiYmE4MjY4YjFkOTViY2YyZjhfMS00LTEtMS02MDE1Mw_1c4966f7-e920-4674-9f32-6bc818c1619c"
      unitRef="usd">18269000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i54fb822644ac4c8b908af21eff3b426e_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOmM2YmRkMDdjOTk2MTRiYmJhODI2OGIxZDk1YmNmMmY4L3RhYmxlcmFuZ2U6YzZiZGQwN2M5OTYxNGJiYmE4MjY4YjFkOTViY2YyZjhfMS02LTEtMS02MDE1Mw_1bd309a0-cb8c-44b7-8f1f-898b81189edd"
      unitRef="usd">15015000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i54fb822644ac4c8b908af21eff3b426e_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOmM2YmRkMDdjOTk2MTRiYmJhODI2OGIxZDk1YmNmMmY4L3RhYmxlcmFuZ2U6YzZiZGQwN2M5OTYxNGJiYmE4MjY4YjFkOTViY2YyZjhfMS04LTEtMS02MDE1Mw_f15b65d3-7423-4516-bd00-f84be4ff9b34"
      unitRef="usd">3254000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ifa94952cdf6e4cc48d834afd03164f54_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOmM2YmRkMDdjOTk2MTRiYmJhODI2OGIxZDk1YmNmMmY4L3RhYmxlcmFuZ2U6YzZiZGQwN2M5OTYxNGJiYmE4MjY4YjFkOTViY2YyZjhfMi0yLTEtMS02MDE1Mw_ff962ed6-4edd-48cd-abf9-7b80b158e142">P5Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1de465eea3444b3cbd8a3db294b64429_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOmM2YmRkMDdjOTk2MTRiYmJhODI2OGIxZDk1YmNmMmY4L3RhYmxlcmFuZ2U6YzZiZGQwN2M5OTYxNGJiYmE4MjY4YjFkOTViY2YyZjhfMi00LTEtMS02MDE1Mw_217011fe-a814-4af4-8069-0c0b149343ae"
      unitRef="usd">6902000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1de465eea3444b3cbd8a3db294b64429_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOmM2YmRkMDdjOTk2MTRiYmJhODI2OGIxZDk1YmNmMmY4L3RhYmxlcmFuZ2U6YzZiZGQwN2M5OTYxNGJiYmE4MjY4YjFkOTViY2YyZjhfMi02LTEtMS02MDE1Mw_f8580774-2fa3-45fc-85ed-54b62d349ea4"
      unitRef="usd">6870000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1de465eea3444b3cbd8a3db294b64429_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOmM2YmRkMDdjOTk2MTRiYmJhODI2OGIxZDk1YmNmMmY4L3RhYmxlcmFuZ2U6YzZiZGQwN2M5OTYxNGJiYmE4MjY4YjFkOTViY2YyZjhfMi04LTEtMS02MDE1Mw_6fe41b86-7f42-4a65-aad8-ddb53e9aae50"
      unitRef="usd">32000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i6f63db73c665433e8a01524307635e86_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOmM2YmRkMDdjOTk2MTRiYmJhODI2OGIxZDk1YmNmMmY4L3RhYmxlcmFuZ2U6YzZiZGQwN2M5OTYxNGJiYmE4MjY4YjFkOTViY2YyZjhfMy0yLTEtMS02MDE1Mw_adf6f128-d3cf-41d6-9666-1c256b498d18">P16Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id36751f1556046d28e281871d16b6f05_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOmM2YmRkMDdjOTk2MTRiYmJhODI2OGIxZDk1YmNmMmY4L3RhYmxlcmFuZ2U6YzZiZGQwN2M5OTYxNGJiYmE4MjY4YjFkOTViY2YyZjhfMy00LTEtMS02MDE1Mw_d63a3870-2240-4ac7-a3aa-acb5d4d1533e"
      unitRef="usd">321242000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id36751f1556046d28e281871d16b6f05_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOmM2YmRkMDdjOTk2MTRiYmJhODI2OGIxZDk1YmNmMmY4L3RhYmxlcmFuZ2U6YzZiZGQwN2M5OTYxNGJiYmE4MjY4YjFkOTViY2YyZjhfMy02LTEtMS02MDE1Mw_eb3b6be1-5868-49f9-a909-1619e46c2790"
      unitRef="usd">72197000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id36751f1556046d28e281871d16b6f05_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOmM2YmRkMDdjOTk2MTRiYmJhODI2OGIxZDk1YmNmMmY4L3RhYmxlcmFuZ2U6YzZiZGQwN2M5OTYxNGJiYmE4MjY4YjFkOTViY2YyZjhfMy04LTEtMS02MDE1Mw_256c9bb5-de35-4ba2-9cdc-806f44fa62f9"
      unitRef="usd">249045000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ifcffb194a4074de7af87653ed0028772_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOmM2YmRkMDdjOTk2MTRiYmJhODI2OGIxZDk1YmNmMmY4L3RhYmxlcmFuZ2U6YzZiZGQwN2M5OTYxNGJiYmE4MjY4YjFkOTViY2YyZjhfNC0yLTEtMS02MDE1Mw_708f8c7f-4fa0-40b9-80e5-c0004b0b9fc4">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9cf1713343a543538af7ce96e7e95dc5_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOmM2YmRkMDdjOTk2MTRiYmJhODI2OGIxZDk1YmNmMmY4L3RhYmxlcmFuZ2U6YzZiZGQwN2M5OTYxNGJiYmE4MjY4YjFkOTViY2YyZjhfNC00LTEtMS02MDE1Mw_66923f15-6735-4a7f-a803-ee3d6b742ca4"
      unitRef="usd">87286000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9cf1713343a543538af7ce96e7e95dc5_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOmM2YmRkMDdjOTk2MTRiYmJhODI2OGIxZDk1YmNmMmY4L3RhYmxlcmFuZ2U6YzZiZGQwN2M5OTYxNGJiYmE4MjY4YjFkOTViY2YyZjhfNC02LTEtMS02MDE1Mw_63fd6970-1091-4842-b1b9-3b4505a38ef6"
      unitRef="usd">47975000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9cf1713343a543538af7ce96e7e95dc5_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOmM2YmRkMDdjOTk2MTRiYmJhODI2OGIxZDk1YmNmMmY4L3RhYmxlcmFuZ2U6YzZiZGQwN2M5OTYxNGJiYmE4MjY4YjFkOTViY2YyZjhfNC04LTEtMS02MDE1Mw_2b82a8e2-1052-4b25-b27e-4e1b1f6b8ce3"
      unitRef="usd">39311000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i6f1d1fc3386742e78326ab8a9f994452_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOmM2YmRkMDdjOTk2MTRiYmJhODI2OGIxZDk1YmNmMmY4L3RhYmxlcmFuZ2U6YzZiZGQwN2M5OTYxNGJiYmE4MjY4YjFkOTViY2YyZjhfNS0yLTEtMS02MDE1Mw_dd5bb424-b9a2-4945-91f6-833bacef5cab">P13Y8M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i05166f074b43441e94d9a6b58ffcd223_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOmM2YmRkMDdjOTk2MTRiYmJhODI2OGIxZDk1YmNmMmY4L3RhYmxlcmFuZ2U6YzZiZGQwN2M5OTYxNGJiYmE4MjY4YjFkOTViY2YyZjhfNS00LTEtMS02MDE1Mw_9300685f-bebe-4d09-a739-cefb70a4bc57"
      unitRef="usd">10714000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i05166f074b43441e94d9a6b58ffcd223_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOmM2YmRkMDdjOTk2MTRiYmJhODI2OGIxZDk1YmNmMmY4L3RhYmxlcmFuZ2U6YzZiZGQwN2M5OTYxNGJiYmE4MjY4YjFkOTViY2YyZjhfNS02LTEtMS02MDE1Mw_12c31169-25d1-4f90-b9f7-d5d95a57031c"
      unitRef="usd">3141000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i05166f074b43441e94d9a6b58ffcd223_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOmM2YmRkMDdjOTk2MTRiYmJhODI2OGIxZDk1YmNmMmY4L3RhYmxlcmFuZ2U6YzZiZGQwN2M5OTYxNGJiYmE4MjY4YjFkOTViY2YyZjhfNS04LTEtMS02MDE1Mw_ff3bd674-abec-4b4e-9293-29c64d74cfe4"
      unitRef="usd">7573000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i47760961a99c437eaa31e102bdf3fbb3_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOmM2YmRkMDdjOTk2MTRiYmJhODI2OGIxZDk1YmNmMmY4L3RhYmxlcmFuZ2U6YzZiZGQwN2M5OTYxNGJiYmE4MjY4YjFkOTViY2YyZjhfNi0yLTEtMS02MDE1Mw_ed244f61-7966-4365-bf3c-e21ccdbfb025">P0Y7M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0b21864a655147b6ae83d0b347a3ef84_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOmM2YmRkMDdjOTk2MTRiYmJhODI2OGIxZDk1YmNmMmY4L3RhYmxlcmFuZ2U6YzZiZGQwN2M5OTYxNGJiYmE4MjY4YjFkOTViY2YyZjhfNi00LTEtMS02MDE1Mw_a61671a0-acd1-41e8-b254-9e075944c555"
      unitRef="usd">5730000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0b21864a655147b6ae83d0b347a3ef84_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOmM2YmRkMDdjOTk2MTRiYmJhODI2OGIxZDk1YmNmMmY4L3RhYmxlcmFuZ2U6YzZiZGQwN2M5OTYxNGJiYmE4MjY4YjFkOTViY2YyZjhfNi02LTEtMS02MDE1Mw_b9d9ab0e-24ff-43d1-900c-5826d892044c"
      unitRef="usd">4879000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0b21864a655147b6ae83d0b347a3ef84_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOmM2YmRkMDdjOTk2MTRiYmJhODI2OGIxZDk1YmNmMmY4L3RhYmxlcmFuZ2U6YzZiZGQwN2M5OTYxNGJiYmE4MjY4YjFkOTViY2YyZjhfNi04LTEtMS02MDE1Mw_dc8c64ba-8932-4c3a-b85a-3a6a57ee2281"
      unitRef="usd">851000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOmM2YmRkMDdjOTk2MTRiYmJhODI2OGIxZDk1YmNmMmY4L3RhYmxlcmFuZ2U6YzZiZGQwN2M5OTYxNGJiYmE4MjY4YjFkOTViY2YyZjhfNy0yLTEtMS02MDE1Mw_ca913d43-9181-412f-a656-f598cb1a2213">P13Y7M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOmM2YmRkMDdjOTk2MTRiYmJhODI2OGIxZDk1YmNmMmY4L3RhYmxlcmFuZ2U6YzZiZGQwN2M5OTYxNGJiYmE4MjY4YjFkOTViY2YyZjhfNy00LTEtMS02MDE1Mw_990f3fd6-a19a-40e7-9f57-2a741c46dde0"
      unitRef="usd">450143000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOmM2YmRkMDdjOTk2MTRiYmJhODI2OGIxZDk1YmNmMmY4L3RhYmxlcmFuZ2U6YzZiZGQwN2M5OTYxNGJiYmE4MjY4YjFkOTViY2YyZjhfNy02LTEtMS02MDE1Mw_0444bc47-7b60-451b-821f-8f0af5faf333"
      unitRef="usd">150077000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOmM2YmRkMDdjOTk2MTRiYmJhODI2OGIxZDk1YmNmMmY4L3RhYmxlcmFuZ2U6YzZiZGQwN2M5OTYxNGJiYmE4MjY4YjFkOTViY2YyZjhfNy04LTEtMS02MDE1Mw_1a5da10e-4b19-45fa-8be2-76360d54d888"
      unitRef="usd">300066000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOmM2YmRkMDdjOTk2MTRiYmJhODI2OGIxZDk1YmNmMmY4L3RhYmxlcmFuZ2U6YzZiZGQwN2M5OTYxNGJiYmE4MjY4YjFkOTViY2YyZjhfOC00LTEtMS02MDE1Mw_65378c68-5441-401e-a23e-f1344b465c4e"
      unitRef="usd">289542000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOmM2YmRkMDdjOTk2MTRiYmJhODI2OGIxZDk1YmNmMmY4L3RhYmxlcmFuZ2U6YzZiZGQwN2M5OTYxNGJiYmE4MjY4YjFkOTViY2YyZjhfOC04LTEtMS02MDE1Mw_990a3ff5-d5db-4497-9065-c971dacf4897"
      unitRef="usd">289542000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOmM2YmRkMDdjOTk2MTRiYmJhODI2OGIxZDk1YmNmMmY4L3RhYmxlcmFuZ2U6YzZiZGQwN2M5OTYxNGJiYmE4MjY4YjFkOTViY2YyZjhfOS00LTEtMS02MDE1Mw_bbc7758f-354e-405d-b631-67f00a4db330"
      unitRef="usd">739685000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOmM2YmRkMDdjOTk2MTRiYmJhODI2OGIxZDk1YmNmMmY4L3RhYmxlcmFuZ2U6YzZiZGQwN2M5OTYxNGJiYmE4MjY4YjFkOTViY2YyZjhfOS02LTEtMS02MDE1Mw_3f3f9270-9b37-492f-915d-fae514098b3d"
      unitRef="usd">150077000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOmM2YmRkMDdjOTk2MTRiYmJhODI2OGIxZDk1YmNmMmY4L3RhYmxlcmFuZ2U6YzZiZGQwN2M5OTYxNGJiYmE4MjY4YjFkOTViY2YyZjhfOS04LTEtMS02MDE1Mw_590f20d3-4df6-4340-9050-afd39b97e82c"
      unitRef="usd">589608000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="id79f64637b514f049514df0431ef9e78_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjIzNzA3NDg2MTQzNDRjZTM5YTZkYTcxMGYwNzY4YzExL3RhYmxlcmFuZ2U6MjM3MDc0ODYxNDM0NGNlMzlhNmRhNzEwZjA3NjhjMTFfMS0yLTEtMS02MDE1Mw_b08d824b-780e-42b1-94bd-bdd34755b9ea">P9Y10M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iaf85e734ebdd4593ae8cb86618764b1a_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjIzNzA3NDg2MTQzNDRjZTM5YTZkYTcxMGYwNzY4YzExL3RhYmxlcmFuZ2U6MjM3MDc0ODYxNDM0NGNlMzlhNmRhNzEwZjA3NjhjMTFfMS00LTEtMS02MDE1Mw_6dca3d83-faea-4ee1-bf2e-66afc471a17d"
      unitRef="usd">18276000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iaf85e734ebdd4593ae8cb86618764b1a_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjIzNzA3NDg2MTQzNDRjZTM5YTZkYTcxMGYwNzY4YzExL3RhYmxlcmFuZ2U6MjM3MDc0ODYxNDM0NGNlMzlhNmRhNzEwZjA3NjhjMTFfMS02LTEtMS02MDE1Mw_ba1647a8-4037-4cda-8d67-a53593f89df8"
      unitRef="usd">14304000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iaf85e734ebdd4593ae8cb86618764b1a_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjIzNzA3NDg2MTQzNDRjZTM5YTZkYTcxMGYwNzY4YzExL3RhYmxlcmFuZ2U6MjM3MDc0ODYxNDM0NGNlMzlhNmRhNzEwZjA3NjhjMTFfMS04LTEtMS02MDE1Mw_4b23f136-61e0-45cd-a334-8faf43099025"
      unitRef="usd">3972000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i939d7e000a044e9aa917e4f86406fa40_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjIzNzA3NDg2MTQzNDRjZTM5YTZkYTcxMGYwNzY4YzExL3RhYmxlcmFuZ2U6MjM3MDc0ODYxNDM0NGNlMzlhNmRhNzEwZjA3NjhjMTFfMi0yLTEtMS02MDE1Mw_cd085bc0-f7df-42b2-b82a-760f66864c01">P5Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if69049f982694631af1c84d10df68cdd_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjIzNzA3NDg2MTQzNDRjZTM5YTZkYTcxMGYwNzY4YzExL3RhYmxlcmFuZ2U6MjM3MDc0ODYxNDM0NGNlMzlhNmRhNzEwZjA3NjhjMTFfMi00LTEtMS02MDE1Mw_5ef9f022-9280-49d6-af49-db1e728d9b6e"
      unitRef="usd">6908000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if69049f982694631af1c84d10df68cdd_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjIzNzA3NDg2MTQzNDRjZTM5YTZkYTcxMGYwNzY4YzExL3RhYmxlcmFuZ2U6MjM3MDc0ODYxNDM0NGNlMzlhNmRhNzEwZjA3NjhjMTFfMi02LTEtMS02MDE1Mw_72dd5d6d-66b6-4624-aa7f-6d5e6583018d"
      unitRef="usd">6856000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if69049f982694631af1c84d10df68cdd_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjIzNzA3NDg2MTQzNDRjZTM5YTZkYTcxMGYwNzY4YzExL3RhYmxlcmFuZ2U6MjM3MDc0ODYxNDM0NGNlMzlhNmRhNzEwZjA3NjhjMTFfMi04LTEtMS02MDE1Mw_d10f06bb-586b-488c-b16a-3098bbc17635"
      unitRef="usd">52000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i8933f93b391e4950a179150fa574e2e3_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjIzNzA3NDg2MTQzNDRjZTM5YTZkYTcxMGYwNzY4YzExL3RhYmxlcmFuZ2U6MjM3MDc0ODYxNDM0NGNlMzlhNmRhNzEwZjA3NjhjMTFfMy0yLTEtMS02MDE1Mw_0ccfca71-cec6-4b92-a882-cb5126f7df78">P18Y2M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i855c56c76daf48b9a1fdbda1f486d68d_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjIzNzA3NDg2MTQzNDRjZTM5YTZkYTcxMGYwNzY4YzExL3RhYmxlcmFuZ2U6MjM3MDc0ODYxNDM0NGNlMzlhNmRhNzEwZjA3NjhjMTFfMy00LTEtMS02MDE1Mw_71dbd95a-ef71-4a6b-b2d8-ca4db86424f8"
      unitRef="usd">239838000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i855c56c76daf48b9a1fdbda1f486d68d_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjIzNzA3NDg2MTQzNDRjZTM5YTZkYTcxMGYwNzY4YzExL3RhYmxlcmFuZ2U6MjM3MDc0ODYxNDM0NGNlMzlhNmRhNzEwZjA3NjhjMTFfMy02LTEtMS02MDE1Mw_ed3e54e2-49ff-4b7a-85af-84b6a8985ff8"
      unitRef="usd">55407000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i855c56c76daf48b9a1fdbda1f486d68d_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjIzNzA3NDg2MTQzNDRjZTM5YTZkYTcxMGYwNzY4YzExL3RhYmxlcmFuZ2U6MjM3MDc0ODYxNDM0NGNlMzlhNmRhNzEwZjA3NjhjMTFfMy04LTEtMS02MDE1Mw_525d494f-8fde-4363-83dc-66cd933d92cc"
      unitRef="usd">184431000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i0b836c32bcad4643b44919290ddac9ed_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjIzNzA3NDg2MTQzNDRjZTM5YTZkYTcxMGYwNzY4YzExL3RhYmxlcmFuZ2U6MjM3MDc0ODYxNDM0NGNlMzlhNmRhNzEwZjA3NjhjMTFfNC0yLTEtMS02MDE1Mw_6db16e8a-84c7-4c13-b303-ea96cc0f6e43">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7fb45b16c0c34521a468b03ae0f16175_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjIzNzA3NDg2MTQzNDRjZTM5YTZkYTcxMGYwNzY4YzExL3RhYmxlcmFuZ2U6MjM3MDc0ODYxNDM0NGNlMzlhNmRhNzEwZjA3NjhjMTFfNC00LTEtMS02MDE1Mw_79f27429-15f4-44aa-a6e0-49dc26e8e6b4"
      unitRef="usd">87551000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7fb45b16c0c34521a468b03ae0f16175_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjIzNzA3NDg2MTQzNDRjZTM5YTZkYTcxMGYwNzY4YzExL3RhYmxlcmFuZ2U6MjM3MDc0ODYxNDM0NGNlMzlhNmRhNzEwZjA3NjhjMTFfNC02LTEtMS02MDE1Mw_4a53e4b1-3e1d-4e2a-85d6-7ebda3b3abac"
      unitRef="usd">38535000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7fb45b16c0c34521a468b03ae0f16175_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjIzNzA3NDg2MTQzNDRjZTM5YTZkYTcxMGYwNzY4YzExL3RhYmxlcmFuZ2U6MjM3MDc0ODYxNDM0NGNlMzlhNmRhNzEwZjA3NjhjMTFfNC04LTEtMS02MDE1Mw_db7bdf18-5809-4dac-a8a9-6baa6e9ebb43"
      unitRef="usd">49016000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib587b4c8489a4a0b97b2f0f2ac3fc99e_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjIzNzA3NDg2MTQzNDRjZTM5YTZkYTcxMGYwNzY4YzExL3RhYmxlcmFuZ2U6MjM3MDc0ODYxNDM0NGNlMzlhNmRhNzEwZjA3NjhjMTFfNS0yLTEtMS02MDE1Mw_e8d43af1-9902-4462-80db-6ae6d12c0839">P15Y3M18D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia9980126bb9b4179adaf3b3b3ae3a858_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjIzNzA3NDg2MTQzNDRjZTM5YTZkYTcxMGYwNzY4YzExL3RhYmxlcmFuZ2U6MjM3MDc0ODYxNDM0NGNlMzlhNmRhNzEwZjA3NjhjMTFfNS00LTEtMS02MDE1Mw_62cb987a-b875-43c0-b1d3-e5b2ca55359c"
      unitRef="usd">7563000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia9980126bb9b4179adaf3b3b3ae3a858_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjIzNzA3NDg2MTQzNDRjZTM5YTZkYTcxMGYwNzY4YzExL3RhYmxlcmFuZ2U6MjM3MDc0ODYxNDM0NGNlMzlhNmRhNzEwZjA3NjhjMTFfNS02LTEtMS02MDE1Mw_065e73f1-6589-4291-8c04-51222d88ed21"
      unitRef="usd">2792000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia9980126bb9b4179adaf3b3b3ae3a858_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjIzNzA3NDg2MTQzNDRjZTM5YTZkYTcxMGYwNzY4YzExL3RhYmxlcmFuZ2U6MjM3MDc0ODYxNDM0NGNlMzlhNmRhNzEwZjA3NjhjMTFfNS04LTEtMS02MDE1Mw_bd3585cf-aa38-45af-8d1d-e279361d3df3"
      unitRef="usd">4771000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia44860c195204afca7e078285a56948f_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjIzNzA3NDg2MTQzNDRjZTM5YTZkYTcxMGYwNzY4YzExL3RhYmxlcmFuZ2U6MjM3MDc0ODYxNDM0NGNlMzlhNmRhNzEwZjA3NjhjMTFfNi0yLTEtMS02MDE1Mw_a22fa275-d57c-44b2-929a-faae9630d523">P0Y7M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4ade4ccc630c4710989d470bd4e2349e_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjIzNzA3NDg2MTQzNDRjZTM5YTZkYTcxMGYwNzY4YzExL3RhYmxlcmFuZ2U6MjM3MDc0ODYxNDM0NGNlMzlhNmRhNzEwZjA3NjhjMTFfNi00LTEtMS02MDE1Mw_1fd881f5-75d2-43a0-aa6b-9695f109f341"
      unitRef="usd">4390000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4ade4ccc630c4710989d470bd4e2349e_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjIzNzA3NDg2MTQzNDRjZTM5YTZkYTcxMGYwNzY4YzExL3RhYmxlcmFuZ2U6MjM3MDc0ODYxNDM0NGNlMzlhNmRhNzEwZjA3NjhjMTFfNi02LTEtMS02MDE1Mw_1ce922a6-d893-4c17-a636-79eb9d047055"
      unitRef="usd">4390000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4ade4ccc630c4710989d470bd4e2349e_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjIzNzA3NDg2MTQzNDRjZTM5YTZkYTcxMGYwNzY4YzExL3RhYmxlcmFuZ2U6MjM3MDc0ODYxNDM0NGNlMzlhNmRhNzEwZjA3NjhjMTFfNi04LTEtMS02MDE1Mw_9242314e-a8e1-4648-b0ef-f5d5cb018cb3"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjIzNzA3NDg2MTQzNDRjZTM5YTZkYTcxMGYwNzY4YzExL3RhYmxlcmFuZ2U6MjM3MDc0ODYxNDM0NGNlMzlhNmRhNzEwZjA3NjhjMTFfNy0yLTEtMS02MDE1Mw_0d16c127-d94d-45b0-9ce9-5f60067e7ddc">P14Y7M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjIzNzA3NDg2MTQzNDRjZTM5YTZkYTcxMGYwNzY4YzExL3RhYmxlcmFuZ2U6MjM3MDc0ODYxNDM0NGNlMzlhNmRhNzEwZjA3NjhjMTFfNy00LTEtMS02MDE1Mw_b67ceb21-3cc3-4da1-abd9-9dfcc4aa4f4b"
      unitRef="usd">364526000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjIzNzA3NDg2MTQzNDRjZTM5YTZkYTcxMGYwNzY4YzExL3RhYmxlcmFuZ2U6MjM3MDc0ODYxNDM0NGNlMzlhNmRhNzEwZjA3NjhjMTFfNy02LTEtMS02MDE1Mw_b8bc651e-8a95-4c8e-a1be-4342a531e5b3"
      unitRef="usd">122284000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjIzNzA3NDg2MTQzNDRjZTM5YTZkYTcxMGYwNzY4YzExL3RhYmxlcmFuZ2U6MjM3MDc0ODYxNDM0NGNlMzlhNmRhNzEwZjA3NjhjMTFfNy04LTEtMS02MDE1Mw_da8c7b14-fb5e-4539-8a05-485c6f97010e"
      unitRef="usd">242242000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjIzNzA3NDg2MTQzNDRjZTM5YTZkYTcxMGYwNzY4YzExL3RhYmxlcmFuZ2U6MjM3MDc0ODYxNDM0NGNlMzlhNmRhNzEwZjA3NjhjMTFfOC00LTEtMS02MDE1Mw_5f9a66d5-5e24-464d-8a74-2d0a1c8a3e50"
      unitRef="usd">190687000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjIzNzA3NDg2MTQzNDRjZTM5YTZkYTcxMGYwNzY4YzExL3RhYmxlcmFuZ2U6MjM3MDc0ODYxNDM0NGNlMzlhNmRhNzEwZjA3NjhjMTFfOC04LTEtMS02MDE1Mw_5589c8b1-31ee-4e1d-8aab-99c57c8ad00e"
      unitRef="usd">190687000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjIzNzA3NDg2MTQzNDRjZTM5YTZkYTcxMGYwNzY4YzExL3RhYmxlcmFuZ2U6MjM3MDc0ODYxNDM0NGNlMzlhNmRhNzEwZjA3NjhjMTFfOS00LTEtMS02MDE1Mw_15ce0b5a-ab27-421a-90de-8e57fb17088a"
      unitRef="usd">555213000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjIzNzA3NDg2MTQzNDRjZTM5YTZkYTcxMGYwNzY4YzExL3RhYmxlcmFuZ2U6MjM3MDc0ODYxNDM0NGNlMzlhNmRhNzEwZjA3NjhjMTFfOS02LTEtMS02MDE1Mw_0763713d-8e3a-4f1a-82eb-edbbcfe11117"
      unitRef="usd">122284000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjIzNzA3NDg2MTQzNDRjZTM5YTZkYTcxMGYwNzY4YzExL3RhYmxlcmFuZ2U6MjM3MDc0ODYxNDM0NGNlMzlhNmRhNzEwZjA3NjhjMTFfOS04LTEtMS02MDE1Mw_38928dcf-714b-42a1-b378-766b26e003de"
      unitRef="usd">432929000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib0dc5675d68845ad83e88adda2d5b5d9_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjM4OTc3MGE3NjU1YzQ2ZTI4ZDRlMzc2YzVmYmM0NjZjL3RhYmxlcmFuZ2U6Mzg5NzcwYTc2NTVjNDZlMjhkNGUzNzZjNWZiYzQ2NmNfMS0yLTEtMS02MDE1Mw_187cd3ab-2c9a-475f-9439-ee5b963629e6">P9Y10M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i20ed0737e6c349168faeff8e81f4e76f_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjM4OTc3MGE3NjU1YzQ2ZTI4ZDRlMzc2YzVmYmM0NjZjL3RhYmxlcmFuZ2U6Mzg5NzcwYTc2NTVjNDZlMjhkNGUzNzZjNWZiYzQ2NmNfMS00LTEtMS02MDE1Mw_a6df5668-dd87-4303-ae9f-43c45ebdf258"
      unitRef="usd">18283000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i20ed0737e6c349168faeff8e81f4e76f_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjM4OTc3MGE3NjU1YzQ2ZTI4ZDRlMzc2YzVmYmM0NjZjL3RhYmxlcmFuZ2U6Mzg5NzcwYTc2NTVjNDZlMjhkNGUzNzZjNWZiYzQ2NmNfMS02LTEtMS02MDE1Mw_5146e907-af83-4ba8-be46-65a7662eb2d8"
      unitRef="usd">14670000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i20ed0737e6c349168faeff8e81f4e76f_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjM4OTc3MGE3NjU1YzQ2ZTI4ZDRlMzc2YzVmYmM0NjZjL3RhYmxlcmFuZ2U6Mzg5NzcwYTc2NTVjNDZlMjhkNGUzNzZjNWZiYzQ2NmNfMS04LTEtMS02MDE1Mw_c090ea2e-5279-4ec8-aebf-aef510942997"
      unitRef="usd">3613000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic5d259900bfc47ce911785ff78436e75_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjM4OTc3MGE3NjU1YzQ2ZTI4ZDRlMzc2YzVmYmM0NjZjL3RhYmxlcmFuZ2U6Mzg5NzcwYTc2NTVjNDZlMjhkNGUzNzZjNWZiYzQ2NmNfMi0yLTEtMS02MDE1Mw_157b742e-3fab-4289-bd86-57e1d263c964">P5Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ide824661ed654f7fb9ed3154276968eb_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjM4OTc3MGE3NjU1YzQ2ZTI4ZDRlMzc2YzVmYmM0NjZjL3RhYmxlcmFuZ2U6Mzg5NzcwYTc2NTVjNDZlMjhkNGUzNzZjNWZiYzQ2NmNfMi00LTEtMS02MDE1Mw_aea40f18-99d5-4a75-b38b-d97d94f358b1"
      unitRef="usd">6914000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ide824661ed654f7fb9ed3154276968eb_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjM4OTc3MGE3NjU1YzQ2ZTI4ZDRlMzc2YzVmYmM0NjZjL3RhYmxlcmFuZ2U6Mzg5NzcwYTc2NTVjNDZlMjhkNGUzNzZjNWZiYzQ2NmNfMi02LTEtMS02MDE1Mw_5867a98c-7e2b-4ced-b659-355f78510a77"
      unitRef="usd">6872000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ide824661ed654f7fb9ed3154276968eb_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjM4OTc3MGE3NjU1YzQ2ZTI4ZDRlMzc2YzVmYmM0NjZjL3RhYmxlcmFuZ2U6Mzg5NzcwYTc2NTVjNDZlMjhkNGUzNzZjNWZiYzQ2NmNfMi04LTEtMS02MDE1Mw_b4a2f298-283c-4eb6-9f45-ea77adab5124"
      unitRef="usd">42000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ifb1086c5dfc84424a2685b9bb490b31e_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjM4OTc3MGE3NjU1YzQ2ZTI4ZDRlMzc2YzVmYmM0NjZjL3RhYmxlcmFuZ2U6Mzg5NzcwYTc2NTVjNDZlMjhkNGUzNzZjNWZiYzQ2NmNfMy0yLTEtMS02MDE1Mw_161282c1-f3c4-469a-9c12-0a33299b8c63">P18Y2M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3925d299d1d84394b8cc9a26bc511f06_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjM4OTc3MGE3NjU1YzQ2ZTI4ZDRlMzc2YzVmYmM0NjZjL3RhYmxlcmFuZ2U6Mzg5NzcwYTc2NTVjNDZlMjhkNGUzNzZjNWZiYzQ2NmNfMy00LTEtMS02MDE1Mw_77f87432-e846-4153-bae3-b7ca47d1946f"
      unitRef="usd">239679000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3925d299d1d84394b8cc9a26bc511f06_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjM4OTc3MGE3NjU1YzQ2ZTI4ZDRlMzc2YzVmYmM0NjZjL3RhYmxlcmFuZ2U6Mzg5NzcwYTc2NTVjNDZlMjhkNGUzNzZjNWZiYzQ2NmNfMy02LTEtMS02MDE1Mw_19a1ee6f-eb30-47cf-80e7-2833a7c0b25e"
      unitRef="usd">62617000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3925d299d1d84394b8cc9a26bc511f06_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjM4OTc3MGE3NjU1YzQ2ZTI4ZDRlMzc2YzVmYmM0NjZjL3RhYmxlcmFuZ2U6Mzg5NzcwYTc2NTVjNDZlMjhkNGUzNzZjNWZiYzQ2NmNfMy04LTEtMS02MDE1Mw_066865eb-558d-4614-b835-6438a151bb7d"
      unitRef="usd">177062000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iaafc88ae4cad40948f8b991a77f803f9_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjM4OTc3MGE3NjU1YzQ2ZTI4ZDRlMzc2YzVmYmM0NjZjL3RhYmxlcmFuZ2U6Mzg5NzcwYTc2NTVjNDZlMjhkNGUzNzZjNWZiYzQ2NmNfNC0yLTEtMS02MDE1Mw_d75acdb2-0b87-4c04-8a0d-2fb330910efd">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i78f919079ff34c5a844ef8651a00256a_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjM4OTc3MGE3NjU1YzQ2ZTI4ZDRlMzc2YzVmYmM0NjZjL3RhYmxlcmFuZ2U6Mzg5NzcwYTc2NTVjNDZlMjhkNGUzNzZjNWZiYzQ2NmNfNC00LTEtMS02MDE1Mw_ad30baaf-a458-47c7-aca5-a72ba8a12ec7"
      unitRef="usd">87473000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i78f919079ff34c5a844ef8651a00256a_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjM4OTc3MGE3NjU1YzQ2ZTI4ZDRlMzc2YzVmYmM0NjZjL3RhYmxlcmFuZ2U6Mzg5NzcwYTc2NTVjNDZlMjhkNGUzNzZjNWZiYzQ2NmNfNC02LTEtMS02MDE1Mw_aa5fb315-0331-4374-9aa1-67bb48b434a6"
      unitRef="usd">43348000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i78f919079ff34c5a844ef8651a00256a_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjM4OTc3MGE3NjU1YzQ2ZTI4ZDRlMzc2YzVmYmM0NjZjL3RhYmxlcmFuZ2U6Mzg5NzcwYTc2NTVjNDZlMjhkNGUzNzZjNWZiYzQ2NmNfNC04LTEtMS02MDE1Mw_65d35c50-4ec2-4796-b4e5-06219dce5b75"
      unitRef="usd">44125000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic7da4b22c93342a1b4d1a6ba41de9855_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjM4OTc3MGE3NjU1YzQ2ZTI4ZDRlMzc2YzVmYmM0NjZjL3RhYmxlcmFuZ2U6Mzg5NzcwYTc2NTVjNDZlMjhkNGUzNzZjNWZiYzQ2NmNfNS0yLTEtMS02MDE1Mw_6d62f9e1-1239-467d-80d7-6abda85367d4">P15Y4M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i83501d135a234190aa2ed8412f52e2d0_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjM4OTc3MGE3NjU1YzQ2ZTI4ZDRlMzc2YzVmYmM0NjZjL3RhYmxlcmFuZ2U6Mzg5NzcwYTc2NTVjNDZlMjhkNGUzNzZjNWZiYzQ2NmNfNS00LTEtMS02MDE1Mw_36edbded-9268-469b-a5e5-7622e6651f91"
      unitRef="usd">7524000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i83501d135a234190aa2ed8412f52e2d0_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjM4OTc3MGE3NjU1YzQ2ZTI4ZDRlMzc2YzVmYmM0NjZjL3RhYmxlcmFuZ2U6Mzg5NzcwYTc2NTVjNDZlMjhkNGUzNzZjNWZiYzQ2NmNfNS02LTEtMS02MDE1Mw_7837ac90-3ef3-4460-9c50-88025acef2be"
      unitRef="usd">2969000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i83501d135a234190aa2ed8412f52e2d0_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjM4OTc3MGE3NjU1YzQ2ZTI4ZDRlMzc2YzVmYmM0NjZjL3RhYmxlcmFuZ2U6Mzg5NzcwYTc2NTVjNDZlMjhkNGUzNzZjNWZiYzQ2NmNfNS04LTEtMS02MDE1Mw_b3565e1b-25ca-40ff-9972-93f84fb51a13"
      unitRef="usd">4555000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i6fd2ca1e683a4d42b159999211f389cd_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjM4OTc3MGE3NjU1YzQ2ZTI4ZDRlMzc2YzVmYmM0NjZjL3RhYmxlcmFuZ2U6Mzg5NzcwYTc2NTVjNDZlMjhkNGUzNzZjNWZiYzQ2NmNfNi0yLTEtMS02MDE1Mw_d3d6182e-00a9-4803-b6a7-4b6f4fbb2d26">P0Y7M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ifd7242fb8db74dd2a45c94e3a523001c_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjM4OTc3MGE3NjU1YzQ2ZTI4ZDRlMzc2YzVmYmM0NjZjL3RhYmxlcmFuZ2U6Mzg5NzcwYTc2NTVjNDZlMjhkNGUzNzZjNWZiYzQ2NmNfNi00LTEtMS02MDE1Mw_1178fa34-8630-4742-b957-8b2a28335b05"
      unitRef="usd">4390000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ifd7242fb8db74dd2a45c94e3a523001c_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjM4OTc3MGE3NjU1YzQ2ZTI4ZDRlMzc2YzVmYmM0NjZjL3RhYmxlcmFuZ2U6Mzg5NzcwYTc2NTVjNDZlMjhkNGUzNzZjNWZiYzQ2NmNfNi02LTEtMS02MDE1Mw_9a1d2d30-cdf9-4c54-ba9e-a2d16ab8a2d0"
      unitRef="usd">4390000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ifd7242fb8db74dd2a45c94e3a523001c_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjM4OTc3MGE3NjU1YzQ2ZTI4ZDRlMzc2YzVmYmM0NjZjL3RhYmxlcmFuZ2U6Mzg5NzcwYTc2NTVjNDZlMjhkNGUzNzZjNWZiYzQ2NmNfNi04LTEtMS02MDE1Mw_ec725a9d-7feb-481a-bf78-37bbcd113f51"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i091f3e790fdb497d9cfc92ded5b6b4ac_D20201101-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjM4OTc3MGE3NjU1YzQ2ZTI4ZDRlMzc2YzVmYmM0NjZjL3RhYmxlcmFuZ2U6Mzg5NzcwYTc2NTVjNDZlMjhkNGUzNzZjNWZiYzQ2NmNfNy0yLTEtMS02MDE1Mw_d5bd07b1-4576-445b-a717-c6671c6dca60">P14Y7M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjM4OTc3MGE3NjU1YzQ2ZTI4ZDRlMzc2YzVmYmM0NjZjL3RhYmxlcmFuZ2U6Mzg5NzcwYTc2NTVjNDZlMjhkNGUzNzZjNWZiYzQ2NmNfNy00LTEtMS02MDE1Mw_3f3be5f6-6a14-4eab-a4c6-df5fe555abd0"
      unitRef="usd">364263000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjM4OTc3MGE3NjU1YzQ2ZTI4ZDRlMzc2YzVmYmM0NjZjL3RhYmxlcmFuZ2U6Mzg5NzcwYTc2NTVjNDZlMjhkNGUzNzZjNWZiYzQ2NmNfNy02LTEtMS02MDE1Mw_fbf40f68-3f8b-471c-9a7f-29b2cef14381"
      unitRef="usd">134866000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjM4OTc3MGE3NjU1YzQ2ZTI4ZDRlMzc2YzVmYmM0NjZjL3RhYmxlcmFuZ2U6Mzg5NzcwYTc2NTVjNDZlMjhkNGUzNzZjNWZiYzQ2NmNfNy04LTEtMS02MDE1Mw_7b477a10-d35e-47bd-acfd-2d5357196525"
      unitRef="usd">229397000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjM4OTc3MGE3NjU1YzQ2ZTI4ZDRlMzc2YzVmYmM0NjZjL3RhYmxlcmFuZ2U6Mzg5NzcwYTc2NTVjNDZlMjhkNGUzNzZjNWZiYzQ2NmNfOC00LTEtMS02MDE1Mw_0ad383e8-ba86-4378-9927-207eac311ebc"
      unitRef="usd">190644000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjM4OTc3MGE3NjU1YzQ2ZTI4ZDRlMzc2YzVmYmM0NjZjL3RhYmxlcmFuZ2U6Mzg5NzcwYTc2NTVjNDZlMjhkNGUzNzZjNWZiYzQ2NmNfOC04LTEtMS02MDE1Mw_eb182599-ccaf-4ca4-b4d9-59d6258a132c"
      unitRef="usd">190644000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjM4OTc3MGE3NjU1YzQ2ZTI4ZDRlMzc2YzVmYmM0NjZjL3RhYmxlcmFuZ2U6Mzg5NzcwYTc2NTVjNDZlMjhkNGUzNzZjNWZiYzQ2NmNfOS00LTEtMS02MDE1Mw_4233f664-6ebd-4456-af53-93e9cc87cd5a"
      unitRef="usd">554907000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjM4OTc3MGE3NjU1YzQ2ZTI4ZDRlMzc2YzVmYmM0NjZjL3RhYmxlcmFuZ2U6Mzg5NzcwYTc2NTVjNDZlMjhkNGUzNzZjNWZiYzQ2NmNfOS02LTEtMS02MDE1Mw_f90f0cad-43e1-4942-88b5-9b7d9b82ab7c"
      unitRef="usd">134866000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RhYmxlOjM4OTc3MGE3NjU1YzQ2ZTI4ZDRlMzc2YzVmYmM0NjZjL3RhYmxlcmFuZ2U6Mzg5NzcwYTc2NTVjNDZlMjhkNGUzNzZjNWZiYzQ2NmNfOS04LTEtMS02MDE1Mw_dce646d7-89b7-4e79-bef9-b6345c8ef0c1"
      unitRef="usd">420041000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RleHRyZWdpb246MmYyZWQ1NjUxYmEwNGI3OGExNTk1ODBiODA3Y2M3NDlfNjM0_b9b76462-0b7d-462b-bb25-f200d5294c52"
      unitRef="usd">9200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RleHRyZWdpb246MmYyZWQ1NjUxYmEwNGI3OGExNTk1ODBiODA3Y2M3NDlfMjc0ODc3OTA3MjExMw_07b8428b-64d4-4820-9399-1a2337adc92d"
      unitRef="usd">15600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RleHRyZWdpb246MmYyZWQ1NjUxYmEwNGI3OGExNTk1ODBiODA3Y2M3NDlfNjQx_7df3a647-67dc-4295-b088-1a382758f8d9"
      unitRef="usd">6200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RleHRyZWdpb246MmYyZWQ1NjUxYmEwNGI3OGExNTk1ODBiODA3Y2M3NDlfMjc0ODc3OTA3MjE5OA_7facc830-a789-4daf-8dbd-32992d9ef993"
      unitRef="usd">11100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RleHRyZWdpb246MmYyZWQ1NjUxYmEwNGI3OGExNTk1ODBiODA3Y2M3NDlfNzg3_b8ec3bd5-b1ae-4ace-8e03-4cf6f542fa54"
      unitRef="usd">17400000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RleHRyZWdpb246MmYyZWQ1NjUxYmEwNGI3OGExNTk1ODBiODA3Y2M3NDlfODAy_a79a27c4-7ecd-40e4-98d4-18fe177a140e"
      unitRef="usd">32700000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RleHRyZWdpb246MmYyZWQ1NjUxYmEwNGI3OGExNTk1ODBiODA3Y2M3NDlfODE3_bede81e2-428b-476f-a1c4-4628bcb296b2"
      unitRef="usd">30800000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RleHRyZWdpb246MmYyZWQ1NjUxYmEwNGI3OGExNTk1ODBiODA3Y2M3NDlfODMy_8750f330-ee9d-4b3f-ae06-da7bffdfe0b1"
      unitRef="usd">28000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RleHRyZWdpb246MmYyZWQ1NjUxYmEwNGI3OGExNTk1ODBiODA3Y2M3NDlfODQ3_80933fb1-716b-49ec-9ded-55ae63188643"
      unitRef="usd">26900000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RleHRyZWdpb246MmYyZWQ1NjUxYmEwNGI3OGExNTk1ODBiODA3Y2M3NDlfODYy_a08b1eb7-a8b7-4b1d-81ed-abcff8afb4b1"
      unitRef="usd">22500000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81Mi9mcmFnOjJmMmVkNTY1MWJhMDRiNzhhMTU5NTgwYjgwN2NjNzQ5L3RleHRyZWdpb246MmYyZWQ1NjUxYmEwNGI3OGExNTk1ODBiODA3Y2M3NDlfODg3_58b6ea30-2b4f-4151-876c-ed32dd255300"
      unitRef="usd">141800000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RleHRyZWdpb246NWQ0MDU4MGVmNjEyNGQ5OGE4MzQ2MjE1MjZkOGVkNzFfMTM1Mw_bdc2e15f-e4fe-496c-8e04-5a3cc07527ac">&lt;div style="margin-bottom:1pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:511.50pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:28.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:478.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:26pt"&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:24pt;font-weight:700;line-height:100%"&gt;6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Indebtedness&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the company's indebtedness:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.219%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$600 million revolving credit facility, due October 2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$200 million term loan, due April 2027&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$270 million term loan, due October 2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;270,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;270,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$200 million term loan, due April 2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$300 million term loan, due April 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;170,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3.81% series A senior notes, due June 2029&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3.91% series B senior notes, due June 2031&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;7.8% debentures, due June 2027&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6.625% senior notes, due May 2037&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;124,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;124,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;124,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Less: unamortized discounts, debt issuance costs, and deferred charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,090,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;691,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;691,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;99,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Long-term debt, less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;990,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;591,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;691,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Principal payments required on the company's outstanding indebtedness, based on the maturity dates defined within the company's debt arrangements, for the remainder of fiscal 2022 and succeeding fiscal years are as follows: fiscal 2022 (remainder), $0.0 million; fiscal 2023, $0.0 million; fiscal 2024, $0.0 million; fiscal 2025, $37.0 million; fiscal 2026, $463.0 million; fiscal 2027, $270.0 million; and after fiscal 2027, $325.0 million. Typically, the company's revolving credit facility is classified as long-term debt within the Condensed Consolidated Balance Sheets as the company has the ability to extend the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;outstanding borrowings under the revolving credit facility for the full-term of the facility. However, if the company intends to prepay a portion of the outstanding balance under the revolving credit facility within the next twelve months, the company reclassifies the portion of outstanding borrowings under the revolving credit facility that the company intends to repay within the next twelve months to current portion of long-term debt within the Condensed Consolidated Balance Sheets. As of April&#160;29, 2022, the company reclassified $100.0 million of outstanding borrowings under the revolving credit facility to current portion of long-term debt within the Condensed Consolidated Balance Sheets as the company currently intends to repay this amount within the next twelve months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;$200.0 Million Term Loan Credit Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 27, 2022, the company entered into a term loan credit agreement ("$200.0&#160;million term loan") with certain financial institutions for the purpose of paying down certain of its outstanding borrowings incurred in connection with the company's acquisition of Intimidator on January 13, 2022 and borrowed under its revolving credit facility provided under an amended and restated revolving credit agreement dated as of October 5, 2021. The entire $200.0&#160;million available under the agreement was funded on April 27, 2022, and matures on April 27, 2027. In connection with the company's entry into the $200.0&#160;million term loan, the company incurred immaterial debt issuance costs, which are being deferred and amortized over the life of the $200.0&#160;million term loan and are netted against the outstanding borrowings under the $200.0&#160;million term loan within the long-term debt, less current portion line item on the company's Condensed Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Outstanding borrowings under the $200.0&#160;million term loan bear interest on the outstanding principal amount thereof for each interest period at a variable rate generally based on Term SOFR or an alternative variable rate based on the highest of the Bank of America prime rate, the federal funds rate or a rate generally based on Term SOFR, depending on the leverage ratio (as measured quarterly and defined as the ratio of (i) total indebtedness to (ii) consolidated EBIT (earnings before interest and taxes) plus depreciation and amortization expense) and our debt rating. Interest is payable quarterly in arrears.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Beginning with the last business day of June 2025, the company is required to make quarterly amortization payments on the $200.0&#160;million term loan equal to 2.5% of the original aggregate principal amount reduced by any applicable prepayments. The $200.0&#160;million term loan may be prepaid and terminated at the company's election at any time without penalty or premium. Amounts repaid or prepaid may not be reborrowed.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The $200.0&#160;million term loan contains customary covenants, including, without limitation, financial covenants generally consistent with those applicable under the company's revolving credit facility. The company was in compliance with all covenants as of April 29, 2022.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revolving Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 27, 2022, the company amended its October 5, 2021 amended and restated revolving credit agreement to transition the reference rate from LIBOR to term SOFR. The SOFR reference rate will apply to draws and continuations that take place subsequent to the April 27, 2022 effective date of the amendment. For the outstanding borrowings as of April 29, 2022, the LIBOR reference rate was still in effect.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RleHRyZWdpb246NWQ0MDU4MGVmNjEyNGQ5OGE4MzQ2MjE1MjZkOGVkNzFfMTM1OQ_de5cae49-d714-4425-adf6-1cd696445f5b">&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the company's indebtedness:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.219%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$600 million revolving credit facility, due October 2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$200 million term loan, due April 2027&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$270 million term loan, due October 2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;270,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;270,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$200 million term loan, due April 2022&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$300 million term loan, due April 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;170,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3.81% series A senior notes, due June 2029&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3.91% series B senior notes, due June 2031&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;7.8% debentures, due June 2027&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6.625% senior notes, due May 2037&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;124,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;124,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;124,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Less: unamortized discounts, debt issuance costs, and deferred charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,090,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;691,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;691,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;99,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Long-term debt, less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;990,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;591,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;691,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ica064893f6ee455ba78f5cf84fc0a59a_I20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfMS0wLTEtMS02MDE1My90ZXh0cmVnaW9uOjBkMzcwYmI2MjJkNTQ2M2M5NzI2OWMwMmViZTU2NGFmXzQ_8deff495-c945-4bcb-9f49-f06be79cbc1d"
      unitRef="usd">600000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ica064893f6ee455ba78f5cf84fc0a59a_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfMS0yLTEtMS02MDE1Mw_c68dd2d6-25e1-4fa3-bd7c-a600f5ec2b77"
      unitRef="usd">200000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i86c8264e88834f26bd3f2869279d4854_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfMS00LTEtMS02MDE1Mw_9d599e88-d28d-42c4-82e8-7a25cac5b57b"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i55d266d792b94704a29cfda847811ea6_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfMS02LTEtMS02MDE1Mw_8ba791a9-8334-4380-b389-d663d1d15a04"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i8860e1954eb44bcb89a2424026c88345_I20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfMi0wLTEtMS02MjQ2NS90ZXh0cmVnaW9uOmJiMjAwZDA1ZDVlNjRmZmM5NTFlMjMyMDg3M2MzYmNmXzI3NDg3NzkwNjk0OTE_4fa289ef-e7d7-48ea-b6f6-be9da28f9c8b"
      unitRef="usd">200000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8860e1954eb44bcb89a2424026c88345_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfMi0yLTEtMS02MjU3MA_90bf9955-7450-4ce1-ab97-06fcc121ac6d"
      unitRef="usd">200000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i73d5f91c6a0a4256b070fd0d5247e458_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfMi00LTEtMS02MjU2Mw_1714ac65-2d55-467e-aeff-18fb3e68f327"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4db2752b1f2649959fc0086a31707eac_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfMi02LTEtMS02MjU2Mw_c10880be-64b5-4d85-8ba1-30efcd4ed725"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic9bf872d31ad4dcdb6f5240c2f28b981_I20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfMi0wLTEtMS02MDE1My90ZXh0cmVnaW9uOjQ4MTlmYWNlNjg0ZTRjNDlhZTZmYTE2OGI2MjhlYjVhXzQ_3f93ae78-681e-4d3c-b9c9-19d8555813ce"
      unitRef="usd">270000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic9bf872d31ad4dcdb6f5240c2f28b981_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfMi0yLTEtMS02MDE1Mw_7c9cdc8a-926b-4e04-930f-485f92ef8569"
      unitRef="usd">270000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie32a02f7797643a1994ebba3190c680c_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfMi00LTEtMS02MDE1Mw_daa42f86-3705-42d0-8506-8c2a35bfd732"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i13ff97a92a4c4701aa23797850bc2acb_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfMi02LTEtMS02MDE1Mw_c8f8cf5c-68d0-4a8d-90cb-7bdc7f6fc86c"
      unitRef="usd">270000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ib57ed7f7d48f4332917f9907a3318ad3_I20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfMy0wLTEtMS02MDE1My90ZXh0cmVnaW9uOmY4NDJjYjlhNzlhNjQ1OTE5NDY0ZWZmNTU1MGYwMjM1XzQ_02f97b1d-e291-42bf-83f3-b3b98e0da6ff"
      unitRef="usd">200000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib57ed7f7d48f4332917f9907a3318ad3_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfMy0yLTEtMS02MDE1Mw_8de510fa-f509-4135-89c4-e28f9d67720c"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4c9e12c5d71c4598859a639606581e00_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfMy00LTEtMS02MDE1Mw_a201e848-7dfc-4ffb-8a62-c2851d6d899a"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9348eee763b640d2a865b9304d963586_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfMy02LTEtMS02MDE1Mw_9497007c-1f27-49f9-a199-062f1dc8b45a"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id9854f4e5c4f45958275276f68f0e9ab_I20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfNC0wLTEtMS02MDE1My90ZXh0cmVnaW9uOmJhNGE2Yzk0ZDI1MTQ0MzNiYThhNGRiODBjMjkxMjhhXzQ_eecf8164-7f56-4980-80bf-0c1b72c65f4d"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id9854f4e5c4f45958275276f68f0e9ab_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfNC0yLTEtMS02MDE1Mw_bbef0d13-5bf0-47c6-b480-e9ab0543decd"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i02a15911afbd4f578f9b414da3fb28bb_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfNC00LTEtMS02MDE1Mw_c76833ae-9f74-4eab-907d-e8171f4660d1"
      unitRef="usd">170000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i32204346e8ff4c578deda19653b466ab_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfNC02LTEtMS02MDE1Mw_7a8c3dc7-b41c-4a30-97a3-db13f020d2e4"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i778b668f908a4d5ca78f921cb89a87b0_I20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfNS0wLTEtMS02MDE1My90ZXh0cmVnaW9uOjFhYmVkM2U1OGFiNTRhNjI5NWJjNzRmMzllZmI4YzNkXzQ_6683aaf8-485b-4276-860d-395a62290b3f"
      unitRef="number">0.0381</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i778b668f908a4d5ca78f921cb89a87b0_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfNS0yLTEtMS02MDE1Mw_e322298d-cdf6-4657-a5a7-4ea007c89bc9"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i35d8616a056144a78d5679d9d2751df7_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfNS00LTEtMS02MDE1Mw_ad592837-5ce8-40b9-b2cd-2363bc74cb01"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i00d69ade233141b68450d8c1ea7f233f_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfNS02LTEtMS02MDE1Mw_f58cafb9-8e7d-4968-af59-3520ce1f8aa9"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i3ab0c923e2cc42ea83f54ee1d74ee0a8_I20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfNi0wLTEtMS02MDE1My90ZXh0cmVnaW9uOjk0YzNiMmZkYTM4NDRiZjI5MjhmYTk0MjQ5NzFhMWQxXzQ_1aefe6b0-b1f1-4791-9f58-6fa1997b7c83"
      unitRef="number">0.0391</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3ab0c923e2cc42ea83f54ee1d74ee0a8_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfNi0yLTEtMS02MDE1Mw_2abee6dd-8b66-44b0-ad63-92d0e8fddf9f"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i52d8911185754060bfd394894d3c1a25_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfNi00LTEtMS02MDE1Mw_3ebf1248-7870-48e3-81ac-08f6a2f8d018"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i19bd3ac9665243ccb141e9fbeceafa99_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfNi02LTEtMS02MDE1Mw_8fda7428-da75-4c9d-b808-b8ca8d5b51e1"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib6d89dd2b8be4de5905615f2f6e8c9e2_I20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfNy0wLTEtMS02MDE1My90ZXh0cmVnaW9uOjYxZTA2OTY4NjhkNDQxYWJhNzJmMWFiYjY1NTU2YTQ4XzQ_36ec1eda-89c5-49ef-8bfd-a42485ee3dc9"
      unitRef="number">0.078</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib6d89dd2b8be4de5905615f2f6e8c9e2_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfNy0yLTEtMS02MDE1Mw_3d75084a-5186-4ff6-b4d5-348507e44ace"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iea390ce770cb4a3d99f77ba4f00a6086_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfNy00LTEtMS02MDE1Mw_eb0042b8-87e1-49a6-9a12-222b7f44fe6b"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia54f5284565a4adc962cbc7d5f093c68_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfNy02LTEtMS02MDE1Mw_1ba46a76-c8e1-4452-86f9-7e3de6e3ec2c"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="icbcfd77bab9143208d4fded081ef6027_I20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfOC0wLTEtMS02MDE1My90ZXh0cmVnaW9uOjY3NjZjMjFiNGY2ZjQ0YTdiZTM3ZDliYTVjN2NiMjliXzQ_0e212445-9b87-486d-b240-42f977266648"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="icbcfd77bab9143208d4fded081ef6027_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfOC0yLTEtMS02MDE1Mw_5e130f0c-8425-4ead-892e-a766332014cd"
      unitRef="usd">124071000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i28913b6dd280405995eac57877f71150_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfOC00LTEtMS02MDE1Mw_9df9d86a-2aa0-41b9-873a-8d3e8bfa46e4"
      unitRef="usd">124009000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic2f39cdda276487597973482b3fdf8f5_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfOC02LTEtMS02MDE1Mw_7266d045-1e09-4b19-8880-d0f604934a81"
      unitRef="usd">124040000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfOS0yLTEtMS02MDE1Mw_4ebeea00-4884-4195-8f79-b9e6edb6e383"
      unitRef="usd">3101000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfOS00LTEtMS02MDE1Mw_802b57bc-9716-49b2-b144-d522ee39ec88"
      unitRef="usd">2554000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfOS02LTEtMS02MDE1Mw_a3155907-5b77-4a01-bac4-7ecd3da09a8b"
      unitRef="usd">2798000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfMTAtMi0xLTEtNjAxNTM_9a9c3086-e45e-45cc-88ef-9dfddcf9d8a7"
      unitRef="usd">1090970000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfMTAtNC0xLTEtNjAxNTM_34ea9dd5-154f-4f02-9e6e-99cef90e2d6b"
      unitRef="usd">691455000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfMTAtNi0xLTEtNjAxNTM_28b5ae28-e390-4e5f-bf45-320823310ca5"
      unitRef="usd">691242000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfMTEtMi0xLTEtNjAxNTM_b44eb9a9-ad3c-4c16-bac8-f18f767a51ab"
      unitRef="usd">100000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfMTEtNC0xLTEtNjAxNTM_16a7d00b-5460-4779-9057-281f3ff900ca"
      unitRef="usd">99959000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfMTEtNi0xLTEtNjAxNTM_f4191fee-8d59-4a59-8421-3974330cc6ee"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfMTItMi0xLTEtNjAxNTM_3a14f185-ec50-4393-ab24-15fbdae59bbe"
      unitRef="usd">990970000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfMTItNC0xLTEtNjAxNTM_c3d7ae7a-659a-4ba2-86c3-fbab67ea082f"
      unitRef="usd">591496000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RhYmxlOmEzYTM2YjEwY2E5ZTQ4YzFhYjI1NGNkZmEzYjIzNzkzL3RhYmxlcmFuZ2U6YTNhMzZiMTBjYTllNDhjMWFiMjU0Y2RmYTNiMjM3OTNfMTItNi0xLTEtNjAxNTM_bdb780fa-e3d1-4d4f-ae47-f66cc937e9cc"
      unitRef="usd">691242000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RleHRyZWdpb246NWQ0MDU4MGVmNjEyNGQ5OGE4MzQ2MjE1MjZkOGVkNzFfMzEy_42ac362e-1671-4a63-b3e8-ede2254db6c6"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RleHRyZWdpb246NWQ0MDU4MGVmNjEyNGQ5OGE4MzQ2MjE1MjZkOGVkNzFfMzI3_1ca7a4f3-c41b-40aa-8849-5c4c1580c51a"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RleHRyZWdpb246NWQ0MDU4MGVmNjEyNGQ5OGE4MzQ2MjE1MjZkOGVkNzFfMzQy_fbd1a1b3-58c4-402e-a8b8-3c9aa0d0c0ef"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RleHRyZWdpb246NWQ0MDU4MGVmNjEyNGQ5OGE4MzQ2MjE1MjZkOGVkNzFfMzU3_f80cc9d6-14b3-4005-9d0b-f33f71b02766"
      unitRef="usd">37000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RleHRyZWdpb246NWQ0MDU4MGVmNjEyNGQ5OGE4MzQ2MjE1MjZkOGVkNzFfMzcy_1fb08d46-a1f2-4e65-9b92-5d1f0c8bdb9f"
      unitRef="usd">463000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RleHRyZWdpb246NWQ0MDU4MGVmNjEyNGQ5OGE4MzQ2MjE1MjZkOGVkNzFfMzg3_a57ddb48-0add-40ac-ba0c-88f27cfa448e"
      unitRef="usd">270000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RleHRyZWdpb246NWQ0MDU4MGVmNjEyNGQ5OGE4MzQ2MjE1MjZkOGVkNzFfNDEy_fe11510b-84cd-4573-a0b1-5111d852a93b"
      unitRef="usd">325000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebtCurrent
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RleHRyZWdpb246NWQ0MDU4MGVmNjEyNGQ5OGE4MzQ2MjE1MjZkOGVkNzFfMTExOA_b44eb9a9-ad3c-4c16-bac8-f18f767a51ab"
      unitRef="usd">100000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i982989be7f6043a99b11bff56464b205_I20220427"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RleHRyZWdpb246NWQ0MDU4MGVmNjEyNGQ5OGE4MzQ2MjE1MjZkOGVkNzFfNTQ5NzU1ODE1ODEwMA_f88c5509-bb41-40af-ae12-53acafbfe219"
      unitRef="usd">200000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i982989be7f6043a99b11bff56464b205_I20220427"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RleHRyZWdpb246NWQ0MDU4MGVmNjEyNGQ5OGE4MzQ2MjE1MjZkOGVkNzFfNTQ5NzU1ODE1ODEwOA_efd1cd44-3ce5-455e-95a2-56a0b5bf95b7"
      unitRef="usd">200000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i982989be7f6043a99b11bff56464b205_I20220427"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RleHRyZWdpb246NWQ0MDU4MGVmNjEyNGQ5OGE4MzQ2MjE1MjZkOGVkNzFfNTQ5NzU1ODE1ODEyNA_4e0de57f-3914-4266-a544-d17d059ca39f"
      unitRef="usd">200000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i982989be7f6043a99b11bff56464b205_I20220427"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RleHRyZWdpb246NWQ0MDU4MGVmNjEyNGQ5OGE4MzQ2MjE1MjZkOGVkNzFfNTQ5NzU1ODE1ODE0MA_4fbb8424-d86d-4496-9b29-3c84ff0ee5ac"
      unitRef="usd">200000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i982989be7f6043a99b11bff56464b205_I20220427"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RleHRyZWdpb246NWQ0MDU4MGVmNjEyNGQ5OGE4MzQ2MjE1MjZkOGVkNzFfNTQ5NzU1ODE1ODE1Ng_a5ba3611-01eb-4e00-bf18-cab93afe248a"
      unitRef="usd">200000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i982989be7f6043a99b11bff56464b205_I20220427"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RleHRyZWdpb246NWQ0MDU4MGVmNjEyNGQ5OGE4MzQ2MjE1MjZkOGVkNzFfNTQ5NzU1ODE1ODE3Mg_f924d769-acd1-41d4-af37-caea5a20bdbb"
      unitRef="usd">200000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i982989be7f6043a99b11bff56464b205_I20220427"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RleHRyZWdpb246NWQ0MDU4MGVmNjEyNGQ5OGE4MzQ2MjE1MjZkOGVkNzFfNTQ5NzU1ODE1ODE4OA_881cdf91-af4b-4dc3-bb28-524a31d22fb2"
      unitRef="usd">200000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i982989be7f6043a99b11bff56464b205_I20220427"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RleHRyZWdpb246NWQ0MDU4MGVmNjEyNGQ5OGE4MzQ2MjE1MjZkOGVkNzFfNTQ5NzU1ODE1ODIwNA_1f6b6bba-8363-4b3d-8801-9af42a192706"
      unitRef="usd">200000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i982989be7f6043a99b11bff56464b205_I20220427"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RleHRyZWdpb246NWQ0MDU4MGVmNjEyNGQ5OGE4MzQ2MjE1MjZkOGVkNzFfNTQ5NzU1ODE1ODIyMA_1940f3f7-119e-47b1-b5a3-6de9280c890c"
      unitRef="number">0.025</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i982989be7f6043a99b11bff56464b205_I20220427"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RleHRyZWdpb246NWQ0MDU4MGVmNjEyNGQ5OGE4MzQ2MjE1MjZkOGVkNzFfNTQ5NzU1ODE1ODIyNg_8d06b9ff-7635-401a-9051-13355fd5b524"
      unitRef="usd">200000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i982989be7f6043a99b11bff56464b205_I20220427"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81NS9mcmFnOjVkNDA1ODBlZjYxMjRkOThhODM0NjIxNTI2ZDhlZDcxL3RleHRyZWdpb246NWQ0MDU4MGVmNjEyNGQ5OGE4MzQ2MjE1MjZkOGVkNzFfNTQ5NzU1ODE1ODI0Mg_c105cba4-a8b6-4e38-8046-cc5ac349c614"
      unitRef="usd">200000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81OC9mcmFnOjI0OGZiY2FlZTA1MzRlNjI5YWM2ZGFhZGFmNzIyYzMyL3RleHRyZWdpb246MjQ4ZmJjYWVlMDUzNGU2MjlhYzZkYWFkYWY3MjJjMzJfMTI2NA_baf0e021-e662-4141-bd4b-d950d523c5ea">&lt;div style="margin-bottom:1pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:511.50pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:28.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:478.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:26pt"&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:24pt;font-weight:700;line-height:100%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Inventories, Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are valued at the lower of cost or net realizable value, with cost determined by the first-in, first-out ("FIFO") and average cost methods for a majority of the company's inventories. All remaining inventories are valued at the lower of cost or market, with cost determined under the last-in, first-out ("LIFO") method. As needed, the company records an inventory valuation adjustment for excess, slow-moving, and obsolete inventory that is equal to the excess of the cost of the inventory over the estimated net realizable value or market value for the inventory depending on the inventory costing method. Such inventory valuation adjustment is based on a review and comparison of current inventory levels to planned production, as well as planned and historical sales of the inventory. The inventory valuation adjustment to net realizable value or market value establishes a new cost basis of the inventory that cannot be subsequently reversed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 13, 2022, with the acquisition of Intimidator, the company acquired&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $34.6 million &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of inventory. For additional information on the company's acquisition of Intimidator, refer to Note 2, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combination&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories, net were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.219%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Raw materials and work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;421,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;242,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;335,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Finished goods and service parts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;605,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;468,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;538,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total FIFO and average cost value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,027,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;710,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;873,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Less: adjustment to LIFO value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;135,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;82,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;135,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total inventories, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;891,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;628,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;738,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81OC9mcmFnOjI0OGZiY2FlZTA1MzRlNjI5YWM2ZGFhZGFmNzIyYzMyL3RleHRyZWdpb246MjQ4ZmJjYWVlMDUzNGU2MjlhYzZkYWFkYWY3MjJjMzJfMTI2NQ_e72910cb-ce1a-4800-b37d-059a0b74bda5">Inventories are valued at the lower of cost or net realizable value, with cost determined by the first-in, first-out ("FIFO") and average cost methods for a majority of the company's inventories. All remaining inventories are valued at the lower of cost or market, with cost determined under the last-in, first-out ("LIFO") method. As needed, the company records an inventory valuation adjustment for excess, slow-moving, and obsolete inventory that is equal to the excess of the cost of the inventory over the estimated net realizable value or market value for the inventory depending on the inventory costing method. Such inventory valuation adjustment is based on a review and comparison of current inventory levels to planned production, as well as planned and historical sales of the inventory. The inventory valuation adjustment to net realizable value or market value establishes a new cost basis of the inventory that cannot be subsequently reversed.</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i03cabd449c444d58aac5aa60bd6f166b_I20220113"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81OC9mcmFnOjI0OGZiY2FlZTA1MzRlNjI5YWM2ZGFhZGFmNzIyYzMyL3RleHRyZWdpb246MjQ4ZmJjYWVlMDUzNGU2MjlhYzZkYWFkYWY3MjJjMzJfMTA0NQ_a4278c31-a528-4864-a69c-f113e135af67"
      unitRef="usd">34600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81OC9mcmFnOjI0OGZiY2FlZTA1MzRlNjI5YWM2ZGFhZGFmNzIyYzMyL3RleHRyZWdpb246MjQ4ZmJjYWVlMDUzNGU2MjlhYzZkYWFkYWY3MjJjMzJfMTI2Mw_9cf779b8-bb38-480a-98af-d80387191288">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories, net were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.219%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Raw materials and work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;421,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;242,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;335,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Finished goods and service parts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;605,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;468,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;538,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total FIFO and average cost value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,027,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;710,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;873,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Less: adjustment to LIFO value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;135,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;82,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;135,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total inventories, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;891,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;628,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;738,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryWorkInProcessAndRawMaterials
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81OC9mcmFnOjI0OGZiY2FlZTA1MzRlNjI5YWM2ZGFhZGFmNzIyYzMyL3RhYmxlOmM1MzA4NTI0YjhiODRlNjdiY2U1NzY4ZDUyNDc4ZmNiL3RhYmxlcmFuZ2U6YzUzMDg1MjRiOGI4NGU2N2JjZTU3NjhkNTI0NzhmY2JfMS0yLTEtMS02MDE1Mw_f8f3101e-9da6-4e8f-b04c-ebe808b48f1d"
      unitRef="usd">421387000</us-gaap:InventoryWorkInProcessAndRawMaterials>
    <us-gaap:InventoryWorkInProcessAndRawMaterials
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81OC9mcmFnOjI0OGZiY2FlZTA1MzRlNjI5YWM2ZGFhZGFmNzIyYzMyL3RhYmxlOmM1MzA4NTI0YjhiODRlNjdiY2U1NzY4ZDUyNDc4ZmNiL3RhYmxlcmFuZ2U6YzUzMDg1MjRiOGI4NGU2N2JjZTU3NjhkNTI0NzhmY2JfMS00LTEtMS02MDE1Mw_a377797f-3184-4056-ab88-6e41719fe967"
      unitRef="usd">242093000</us-gaap:InventoryWorkInProcessAndRawMaterials>
    <us-gaap:InventoryWorkInProcessAndRawMaterials
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81OC9mcmFnOjI0OGZiY2FlZTA1MzRlNjI5YWM2ZGFhZGFmNzIyYzMyL3RhYmxlOmM1MzA4NTI0YjhiODRlNjdiY2U1NzY4ZDUyNDc4ZmNiL3RhYmxlcmFuZ2U6YzUzMDg1MjRiOGI4NGU2N2JjZTU3NjhkNTI0NzhmY2JfMS02LTEtMS02MDE1Mw_fc7f923d-2556-49af-88f9-8221159be619"
      unitRef="usd">335325000</us-gaap:InventoryWorkInProcessAndRawMaterials>
    <us-gaap:InventoryFinishedGoods
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81OC9mcmFnOjI0OGZiY2FlZTA1MzRlNjI5YWM2ZGFhZGFmNzIyYzMyL3RhYmxlOmM1MzA4NTI0YjhiODRlNjdiY2U1NzY4ZDUyNDc4ZmNiL3RhYmxlcmFuZ2U6YzUzMDg1MjRiOGI4NGU2N2JjZTU3NjhkNTI0NzhmY2JfMi0yLTEtMS02MDE1Mw_2afae8df-a79e-499c-ba55-9abdeb8f5715"
      unitRef="usd">605776000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81OC9mcmFnOjI0OGZiY2FlZTA1MzRlNjI5YWM2ZGFhZGFmNzIyYzMyL3RhYmxlOmM1MzA4NTI0YjhiODRlNjdiY2U1NzY4ZDUyNDc4ZmNiL3RhYmxlcmFuZ2U6YzUzMDg1MjRiOGI4NGU2N2JjZTU3NjhkNTI0NzhmY2JfMi00LTEtMS02MDE1Mw_bc159725-912a-446c-9e8a-6e976d882466"
      unitRef="usd">468805000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81OC9mcmFnOjI0OGZiY2FlZTA1MzRlNjI5YWM2ZGFhZGFmNzIyYzMyL3RhYmxlOmM1MzA4NTI0YjhiODRlNjdiY2U1NzY4ZDUyNDc4ZmNiL3RhYmxlcmFuZ2U6YzUzMDg1MjRiOGI4NGU2N2JjZTU3NjhkNTI0NzhmY2JfMi02LTEtMS02MDE1Mw_a6690f47-924f-40dd-90d3-a278f0c8a48e"
      unitRef="usd">538332000</us-gaap:InventoryFinishedGoods>
    <us-gaap:FIFOInventoryAmount
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81OC9mcmFnOjI0OGZiY2FlZTA1MzRlNjI5YWM2ZGFhZGFmNzIyYzMyL3RhYmxlOmM1MzA4NTI0YjhiODRlNjdiY2U1NzY4ZDUyNDc4ZmNiL3RhYmxlcmFuZ2U6YzUzMDg1MjRiOGI4NGU2N2JjZTU3NjhkNTI0NzhmY2JfMy0yLTEtMS02MDE1Mw_62f9647b-2584-477b-b1c7-5b9be86e5b01"
      unitRef="usd">1027163000</us-gaap:FIFOInventoryAmount>
    <us-gaap:FIFOInventoryAmount
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81OC9mcmFnOjI0OGZiY2FlZTA1MzRlNjI5YWM2ZGFhZGFmNzIyYzMyL3RhYmxlOmM1MzA4NTI0YjhiODRlNjdiY2U1NzY4ZDUyNDc4ZmNiL3RhYmxlcmFuZ2U6YzUzMDg1MjRiOGI4NGU2N2JjZTU3NjhkNTI0NzhmY2JfMy00LTEtMS02MDE1Mw_e8c74b03-abb9-4b36-92d0-f3f9d60384ff"
      unitRef="usd">710898000</us-gaap:FIFOInventoryAmount>
    <us-gaap:FIFOInventoryAmount
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81OC9mcmFnOjI0OGZiY2FlZTA1MzRlNjI5YWM2ZGFhZGFmNzIyYzMyL3RhYmxlOmM1MzA4NTI0YjhiODRlNjdiY2U1NzY4ZDUyNDc4ZmNiL3RhYmxlcmFuZ2U6YzUzMDg1MjRiOGI4NGU2N2JjZTU3NjhkNTI0NzhmY2JfMy02LTEtMS02MDE1Mw_67b7221a-a108-407b-8c8d-8fbd9dad6819"
      unitRef="usd">873657000</us-gaap:FIFOInventoryAmount>
    <us-gaap:InventoryLIFOReserve
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81OC9mcmFnOjI0OGZiY2FlZTA1MzRlNjI5YWM2ZGFhZGFmNzIyYzMyL3RhYmxlOmM1MzA4NTI0YjhiODRlNjdiY2U1NzY4ZDUyNDc4ZmNiL3RhYmxlcmFuZ2U6YzUzMDg1MjRiOGI4NGU2N2JjZTU3NjhkNTI0NzhmY2JfNC0yLTEtMS02MDE1Mw_6d8b084e-69fb-4b20-b663-3870c933c5e4"
      unitRef="usd">135487000</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryLIFOReserve
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81OC9mcmFnOjI0OGZiY2FlZTA1MzRlNjI5YWM2ZGFhZGFmNzIyYzMyL3RhYmxlOmM1MzA4NTI0YjhiODRlNjdiY2U1NzY4ZDUyNDc4ZmNiL3RhYmxlcmFuZ2U6YzUzMDg1MjRiOGI4NGU2N2JjZTU3NjhkNTI0NzhmY2JfNC00LTEtMS02MDE1Mw_0c4f0f8b-d72e-4678-85ad-6983a051d21b"
      unitRef="usd">82087000</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryLIFOReserve
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81OC9mcmFnOjI0OGZiY2FlZTA1MzRlNjI5YWM2ZGFhZGFmNzIyYzMyL3RhYmxlOmM1MzA4NTI0YjhiODRlNjdiY2U1NzY4ZDUyNDc4ZmNiL3RhYmxlcmFuZ2U6YzUzMDg1MjRiOGI4NGU2N2JjZTU3NjhkNTI0NzhmY2JfNC02LTEtMS02MDE1Mw_346d0c70-5da2-4d72-b8c5-2c36d0275a94"
      unitRef="usd">135487000</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryNet
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81OC9mcmFnOjI0OGZiY2FlZTA1MzRlNjI5YWM2ZGFhZGFmNzIyYzMyL3RhYmxlOmM1MzA4NTI0YjhiODRlNjdiY2U1NzY4ZDUyNDc4ZmNiL3RhYmxlcmFuZ2U6YzUzMDg1MjRiOGI4NGU2N2JjZTU3NjhkNTI0NzhmY2JfNS0yLTEtMS02MDE1Mw_7a00d552-951c-430b-992c-fa12356ab48c"
      unitRef="usd">891676000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81OC9mcmFnOjI0OGZiY2FlZTA1MzRlNjI5YWM2ZGFhZGFmNzIyYzMyL3RhYmxlOmM1MzA4NTI0YjhiODRlNjdiY2U1NzY4ZDUyNDc4ZmNiL3RhYmxlcmFuZ2U6YzUzMDg1MjRiOGI4NGU2N2JjZTU3NjhkNTI0NzhmY2JfNS00LTEtMS02MDE1Mw_06e0ba97-822a-4053-8536-da248719aae1"
      unitRef="usd">628811000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF81OC9mcmFnOjI0OGZiY2FlZTA1MzRlNjI5YWM2ZGFhZGFmNzIyYzMyL3RhYmxlOmM1MzA4NTI0YjhiODRlNjdiY2U1NzY4ZDUyNDc4ZmNiL3RhYmxlcmFuZ2U6YzUzMDg1MjRiOGI4NGU2N2JjZTU3NjhkNTI0NzhmY2JfNS02LTEtMS02MDE1Mw_d4d9ec0e-b753-4ffa-a0b4-eab52e110eeb"
      unitRef="usd">738170000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RleHRyZWdpb246NmI2MTE2NjRjOGE0NDNlM2I3NzU1OTRjMDI0ODA3OTFfMTM2Mg_6d33f4a5-9fb4-47d7-95c2-b58ab92c8dc6">&lt;div style="margin-bottom:1pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:511.50pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:28.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:478.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:26pt"&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:24pt;font-weight:700;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Property, Plant and Equipment, Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment assets are carried at cost less accumulated depreciation. The company generally accounts for depreciation of property, plant, and equipment utilizing the straight-line method over the estimated useful lives of the assets. Buildings and leasehold improvements are generally depreciated over 10 to 40 years, machinery and equipment are generally depreciated over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RleHRyZWdpb246NmI2MTE2NjRjOGE0NDNlM2I3NzU1OTRjMDI0ODA3OTFfMzky_d2e53ede-432e-4ca6-b353-3265302f8225"&gt;three&lt;/span&gt; to 15 years, tooling is generally depreciated over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RleHRyZWdpb246NmI2MTE2NjRjOGE0NDNlM2I3NzU1OTRjMDI0ODA3OTFfNDQw_b801fe8b-9731-4776-b31b-336d0b05abab"&gt;three&lt;/span&gt; to five years, and computer hardware and software and website development costs are generally depreciated over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RleHRyZWdpb246NmI2MTE2NjRjOGE0NDNlM2I3NzU1OTRjMDI0ODA3OTFfNTQ2_3ffd251d-dc0b-4e42-8d8f-adeec31e93de"&gt;two&lt;/span&gt; to five years. Expenditures for major renewals and improvements, which substantially increase the useful lives of existing assets, are capitalized. Costs associated with general maintenance and repairs are expensed as incurred within cost of sales or selling, general and administrative expense in the Condensed Consolidated Statements of Earnings depending on the nature and use of the related asset. Interest is capitalized during the construction period for significant capital projects.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 13, 2022, with the acquisition of Intimidator, the company acquired $27.6 million of property, plant, and equipment. For additional information on the company's acquisition of Intimidator, refer to Note 2, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combination&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment, net was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.219%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Land and land improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;57,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;56,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;57,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Buildings and leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;325,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;300,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;308,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;534,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;507,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;522,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Tooling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;221,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;232,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;220,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Computer hardware and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;97,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;102,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;97,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Construction in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;110,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;64,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;85,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Property, plant, and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,347,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,263,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,292,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;834,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;810,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;804,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Property, plant, and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;512,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;453,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;487,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="iaf8a2d63cdd244869ef6727eaa69ce44_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RleHRyZWdpb246NmI2MTE2NjRjOGE0NDNlM2I3NzU1OTRjMDI0ODA3OTFfMzI3_ed842716-3d06-4950-bcee-3f9c13933aa3">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="icb3b24a10fbf42baa5a2e9cd6a60d6eb_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RleHRyZWdpb246NmI2MTE2NjRjOGE0NDNlM2I3NzU1OTRjMDI0ODA3OTFfMzMz_06c24c7d-b211-4790-884b-21400f206cb9">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="iefb0c0f856184e2c8da0b6455cfbf798_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RleHRyZWdpb246NmI2MTE2NjRjOGE0NDNlM2I3NzU1OTRjMDI0ODA3OTFfMzk4_1dab576d-9a17-415e-b62e-525f8719ed3c">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i060a409f3f2c41348074b79c6fd1b76e_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RleHRyZWdpb246NmI2MTE2NjRjOGE0NDNlM2I3NzU1OTRjMDI0ODA3OTFfNDQ2_57e845f1-eb30-45fd-8301-a244f4e70978">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ifcd0a47de64c4e78a4d6c061ef17eb7c_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RleHRyZWdpb246NmI2MTE2NjRjOGE0NDNlM2I3NzU1OTRjMDI0ODA3OTFfNTUy_bdf5c504-ebfb-459c-8aa4-12ba2ab407ae">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i03cabd449c444d58aac5aa60bd6f166b_I20220113"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RleHRyZWdpb246NmI2MTE2NjRjOGE0NDNlM2I3NzU1OTRjMDI0ODA3OTFfMTExMQ_d2920ffe-511f-4560-b01e-4a24a4175801"
      unitRef="usd">27600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RleHRyZWdpb246NmI2MTE2NjRjOGE0NDNlM2I3NzU1OTRjMDI0ODA3OTFfMTM1OQ_8f0c0a3f-da4b-4e53-ba0c-49990a59561b">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment, net was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.219%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Land and land improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;57,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;56,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;57,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Buildings and leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;325,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;300,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;308,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;534,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;507,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;522,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Tooling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;221,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;232,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;220,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Computer hardware and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;97,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;102,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;97,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Construction in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;110,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;64,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;85,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Property, plant, and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,347,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,263,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,292,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;834,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;810,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;804,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Property, plant, and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;512,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;453,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;487,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i06c8dee0f21e4c03aab81af4b55146f3_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RhYmxlOjlmZDI3MmE2MWFmMDQyNjFiMWQxZTQzYjQ3MmI4MTlhL3RhYmxlcmFuZ2U6OWZkMjcyYTYxYWYwNDI2MWIxZDFlNDNiNDcyYjgxOWFfMS0yLTEtMS02MDE1Mw_561793f3-1ded-4f78-868f-6e4acb16002d"
      unitRef="usd">57210000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7c91ce5d45af49b89850820c85619e3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RhYmxlOjlmZDI3MmE2MWFmMDQyNjFiMWQxZTQzYjQ3MmI4MTlhL3RhYmxlcmFuZ2U6OWZkMjcyYTYxYWYwNDI2MWIxZDFlNDNiNDcyYjgxOWFfMS00LTEtMS02MDE1Mw_470af298-52fd-48d4-bd92-15851a4d24da"
      unitRef="usd">56674000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie5925e75300b4db990a029f16242570e_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RhYmxlOjlmZDI3MmE2MWFmMDQyNjFiMWQxZTQzYjQ3MmI4MTlhL3RhYmxlcmFuZ2U6OWZkMjcyYTYxYWYwNDI2MWIxZDFlNDNiNDcyYjgxOWFfMS02LTEtMS02MDE1Mw_8a328d92-062d-4b2a-bfed-901eb4940482"
      unitRef="usd">57690000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie89f802ce9ae4171bd87bd7b2638f7f3_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RhYmxlOjlmZDI3MmE2MWFmMDQyNjFiMWQxZTQzYjQ3MmI4MTlhL3RhYmxlcmFuZ2U6OWZkMjcyYTYxYWYwNDI2MWIxZDFlNDNiNDcyYjgxOWFfMi0yLTEtMS02MDE1Mw_38528488-8dfa-4c9e-9379-227088fb07bd"
      unitRef="usd">325966000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie5da924a0839435d95cdf43a597d890a_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RhYmxlOjlmZDI3MmE2MWFmMDQyNjFiMWQxZTQzYjQ3MmI4MTlhL3RhYmxlcmFuZ2U6OWZkMjcyYTYxYWYwNDI2MWIxZDFlNDNiNDcyYjgxOWFfMi00LTEtMS02MDE1Mw_19a745ff-bbc0-4d2b-a8ab-5ad0bd14c368"
      unitRef="usd">300321000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0b76faf1665b44eda790322da9643bfc_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RhYmxlOjlmZDI3MmE2MWFmMDQyNjFiMWQxZTQzYjQ3MmI4MTlhL3RhYmxlcmFuZ2U6OWZkMjcyYTYxYWYwNDI2MWIxZDFlNDNiNDcyYjgxOWFfMi02LTEtMS02MDE1Mw_8ee56a7a-72ac-43a2-a8da-9e49252ac482"
      unitRef="usd">308217000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1ba5f2ee393845349f20fe8c0cb7dfa0_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RhYmxlOjlmZDI3MmE2MWFmMDQyNjFiMWQxZTQzYjQ3MmI4MTlhL3RhYmxlcmFuZ2U6OWZkMjcyYTYxYWYwNDI2MWIxZDFlNDNiNDcyYjgxOWFfMy0yLTEtMS02MDE1Mw_a5f70e4d-e513-429a-a405-533a2ab660f7"
      unitRef="usd">534358000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i72854cde637647fc8b60aa5118ee31f5_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RhYmxlOjlmZDI3MmE2MWFmMDQyNjFiMWQxZTQzYjQ3MmI4MTlhL3RhYmxlcmFuZ2U6OWZkMjcyYTYxYWYwNDI2MWIxZDFlNDNiNDcyYjgxOWFfMy00LTEtMS02MDE1Mw_4cfcec58-6401-4ab0-92aa-2ed123ed4808"
      unitRef="usd">507438000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id092aca7e08341829b8e3264f5d0af34_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RhYmxlOjlmZDI3MmE2MWFmMDQyNjFiMWQxZTQzYjQ3MmI4MTlhL3RhYmxlcmFuZ2U6OWZkMjcyYTYxYWYwNDI2MWIxZDFlNDNiNDcyYjgxOWFfMy02LTEtMS02MDE1Mw_6e3ec236-a6fc-4bae-a9ee-f1989a9841e3"
      unitRef="usd">522012000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0e64189e071845bc87a5904e645186a6_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RhYmxlOjlmZDI3MmE2MWFmMDQyNjFiMWQxZTQzYjQ3MmI4MTlhL3RhYmxlcmFuZ2U6OWZkMjcyYTYxYWYwNDI2MWIxZDFlNDNiNDcyYjgxOWFfNC0yLTEtMS02MDE1Mw_6be7de59-63cc-4ad0-88a2-6a0f9ccb97fd"
      unitRef="usd">221821000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8d338802dfc74b1a8e961ee6d146868c_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RhYmxlOjlmZDI3MmE2MWFmMDQyNjFiMWQxZTQzYjQ3MmI4MTlhL3RhYmxlcmFuZ2U6OWZkMjcyYTYxYWYwNDI2MWIxZDFlNDNiNDcyYjgxOWFfNC00LTEtMS02MDE1Mw_eaf050ba-3187-40b4-b5df-fed0d1c63d79"
      unitRef="usd">232538000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="idb95f6e819004a13b8ce17a6589319cc_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RhYmxlOjlmZDI3MmE2MWFmMDQyNjFiMWQxZTQzYjQ3MmI4MTlhL3RhYmxlcmFuZ2U6OWZkMjcyYTYxYWYwNDI2MWIxZDFlNDNiNDcyYjgxOWFfNC02LTEtMS02MDE1Mw_d48e7e2d-aa28-42e5-a151-c1dd25f2bf9b"
      unitRef="usd">220966000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib6b22942bebb4cb083a15379323f5678_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RhYmxlOjlmZDI3MmE2MWFmMDQyNjFiMWQxZTQzYjQ3MmI4MTlhL3RhYmxlcmFuZ2U6OWZkMjcyYTYxYWYwNDI2MWIxZDFlNDNiNDcyYjgxOWFfNS0yLTEtMS02MDE1Mw_d14dbd45-1dfd-4247-8959-b3247fc8be4d"
      unitRef="usd">97355000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i79e7cb3629cc41fd803db133b1f2c375_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RhYmxlOjlmZDI3MmE2MWFmMDQyNjFiMWQxZTQzYjQ3MmI4MTlhL3RhYmxlcmFuZ2U6OWZkMjcyYTYxYWYwNDI2MWIxZDFlNDNiNDcyYjgxOWFfNS00LTEtMS02MDE1Mw_4d7f1537-3d5f-4372-a838-0f0c291c089b"
      unitRef="usd">102308000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i28a11b7a5d9e44ba97a1327965a7419c_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RhYmxlOjlmZDI3MmE2MWFmMDQyNjFiMWQxZTQzYjQ3MmI4MTlhL3RhYmxlcmFuZ2U6OWZkMjcyYTYxYWYwNDI2MWIxZDFlNDNiNDcyYjgxOWFfNS02LTEtMS02MDE1Mw_528ee40e-288e-49ed-ba72-7026657f7f3c"
      unitRef="usd">97485000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i743d19cd207d4696bb7080801422201e_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RhYmxlOjlmZDI3MmE2MWFmMDQyNjFiMWQxZTQzYjQ3MmI4MTlhL3RhYmxlcmFuZ2U6OWZkMjcyYTYxYWYwNDI2MWIxZDFlNDNiNDcyYjgxOWFfNi0yLTEtMS02MDE1Mw_fe874638-a203-475f-9eed-39bc94803c89"
      unitRef="usd">110379000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i99b584e52eab4fd59a244e4ecdbb1985_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RhYmxlOjlmZDI3MmE2MWFmMDQyNjFiMWQxZTQzYjQ3MmI4MTlhL3RhYmxlcmFuZ2U6OWZkMjcyYTYxYWYwNDI2MWIxZDFlNDNiNDcyYjgxOWFfNi00LTEtMS02MDE1Mw_756ac3a8-f897-4fcb-af28-928e2fcd92d4"
      unitRef="usd">64592000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id7eb54154c6c41b18d3e049fadd26b9c_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RhYmxlOjlmZDI3MmE2MWFmMDQyNjFiMWQxZTQzYjQ3MmI4MTlhL3RhYmxlcmFuZ2U6OWZkMjcyYTYxYWYwNDI2MWIxZDFlNDNiNDcyYjgxOWFfNi02LTEtMS02MDE1Mw_0b8960ac-fcd8-420e-a695-f3b00f575d71"
      unitRef="usd">85722000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RhYmxlOjlmZDI3MmE2MWFmMDQyNjFiMWQxZTQzYjQ3MmI4MTlhL3RhYmxlcmFuZ2U6OWZkMjcyYTYxYWYwNDI2MWIxZDFlNDNiNDcyYjgxOWFfNy0yLTEtMS02MDE1Mw_c7f043b1-e2d3-4392-8ac6-91f28e1d5c6c"
      unitRef="usd">1347089000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RhYmxlOjlmZDI3MmE2MWFmMDQyNjFiMWQxZTQzYjQ3MmI4MTlhL3RhYmxlcmFuZ2U6OWZkMjcyYTYxYWYwNDI2MWIxZDFlNDNiNDcyYjgxOWFfNy00LTEtMS02MDE1Mw_8d7e43f0-36d2-4813-a0dd-a5d8a7689d1a"
      unitRef="usd">1263871000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RhYmxlOjlmZDI3MmE2MWFmMDQyNjFiMWQxZTQzYjQ3MmI4MTlhL3RhYmxlcmFuZ2U6OWZkMjcyYTYxYWYwNDI2MWIxZDFlNDNiNDcyYjgxOWFfNy02LTEtMS02MDE1Mw_f7c7bece-e0b4-4e58-b56e-6b0fd2f3488a"
      unitRef="usd">1292092000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RhYmxlOjlmZDI3MmE2MWFmMDQyNjFiMWQxZTQzYjQ3MmI4MTlhL3RhYmxlcmFuZ2U6OWZkMjcyYTYxYWYwNDI2MWIxZDFlNDNiNDcyYjgxOWFfOC0yLTEtMS02MDE1Mw_4e4fa7fd-ea5f-48d9-8c86-35d03d812614"
      unitRef="usd">834659000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RhYmxlOjlmZDI3MmE2MWFmMDQyNjFiMWQxZTQzYjQ3MmI4MTlhL3RhYmxlcmFuZ2U6OWZkMjcyYTYxYWYwNDI2MWIxZDFlNDNiNDcyYjgxOWFfOC00LTEtMS02MDE1Mw_56c633fd-a07b-46ac-a4f9-945e9091c584"
      unitRef="usd">810323000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RhYmxlOjlmZDI3MmE2MWFmMDQyNjFiMWQxZTQzYjQ3MmI4MTlhL3RhYmxlcmFuZ2U6OWZkMjcyYTYxYWYwNDI2MWIxZDFlNDNiNDcyYjgxOWFfOC02LTEtMS02MDE1Mw_63cf2ec2-8779-4fad-a9ae-6765af545389"
      unitRef="usd">804361000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RhYmxlOjlmZDI3MmE2MWFmMDQyNjFiMWQxZTQzYjQ3MmI4MTlhL3RhYmxlcmFuZ2U6OWZkMjcyYTYxYWYwNDI2MWIxZDFlNDNiNDcyYjgxOWFfOS0yLTEtMS02MDE1Mw_0ae6988c-e694-4afa-9240-550c4efbd8af"
      unitRef="usd">512430000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RhYmxlOjlmZDI3MmE2MWFmMDQyNjFiMWQxZTQzYjQ3MmI4MTlhL3RhYmxlcmFuZ2U6OWZkMjcyYTYxYWYwNDI2MWIxZDFlNDNiNDcyYjgxOWFfOS00LTEtMS02MDE1Mw_b05158de-1865-46dd-95c6-561b05420e86"
      unitRef="usd">453548000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82MS9mcmFnOjZiNjExNjY0YzhhNDQzZTNiNzc1NTk0YzAyNDgwNzkxL3RhYmxlOjlmZDI3MmE2MWFmMDQyNjFiMWQxZTQzYjQ3MmI4MTlhL3RhYmxlcmFuZ2U6OWZkMjcyYTYxYWYwNDI2MWIxZDFlNDNiNDcyYjgxOWFfOS02LTEtMS02MDE1Mw_4f08c051-53f3-41a0-ba11-2c2b9c00a895"
      unitRef="usd">487731000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:ProductWarrantyDisclosureTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82NC9mcmFnOjI2N2Q5YmViMTllYjRkMDNiNjMzMTdkNDYyZTIzNTg3L3RleHRyZWdpb246MjY3ZDliZWIxOWViNGQwM2I2MzMxN2Q0NjJlMjM1ODdfMjE1Mg_1e763516-8c0d-46ca-bf90-f1ad6d1749f2">&lt;div style="margin-bottom:1pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:511.50pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:28.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:478.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:26pt"&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:24pt;font-weight:700;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Product Warranty Guarantees&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The company&#x2019;s products are warranted to provide assurance that the product will function as expected and to ensure customer confidence in design, workmanship, and overall quality. Standard warranty coverage is generally provided for specified periods of time and on select products&#x2019; hours of usage, and generally covers parts, labor, and other expenses for non-maintenance repairs.&#160;In addition to the standard warranties offered by the company on its products, the company also sells separately priced extended warranty coverage on select products for a prescribed period after the original warranty period expires. For additional information on the contract liabilities associated with the company's separately priced extended warranties, refer to Note 4, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the time of sale, the company recognizes expense and records an accrual by product line for estimated costs in connection with forecasted future warranty claims. The company's estimate of the cost of future warranty claims is based primarily on the estimated number of products under warranty, historical average costs incurred to service warranty claims, the trend in the historical ratio of claims to sales, and the historical length of time between the sale and resulting warranty claim. The company periodically assesses the adequacy of its warranty accruals based on changes in these factors and records any necessary adjustments if the cost of actual claims experience indicates that adjustments to the company's warranty accrual are necessary. Additionally, from time to time, the company may also establish warranty accruals for its estimate of the costs necessary to settle major rework campaigns on a product-specific basis during the period in which the circumstances giving rise to the major rework campaign become known and when the costs to satisfactorily address the situation are both probable and estimable. The warranty accrual for the cost of a major rework campaign is primarily based on an estimate of the cost to repair each affected unit and the number of affected units expected to be repaired. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in accrued warranties were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;119,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;108,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;116,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;107,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Provisions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;23,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;21,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;41,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;38,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Claims&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(17,861)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(15,618)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(33,772)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(30,804)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Changes in estimates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(325)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;4,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(471)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;4,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;126,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;119,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;126,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;119,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ProductWarrantyDisclosureTextBlock>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82NC9mcmFnOjI2N2Q5YmViMTllYjRkMDNiNjMzMTdkNDYyZTIzNTg3L3RleHRyZWdpb246MjY3ZDliZWIxOWViNGQwM2I2MzMxN2Q0NjJlMjM1ODdfMjE0Ng_e1bfad9a-7988-4aff-aa8b-4463ea2f059f">&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in accrued warranties were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;119,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;108,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;116,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;107,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Provisions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;23,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;21,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;41,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;38,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Claims&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(17,861)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(15,618)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(33,772)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(30,804)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Changes in estimates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(325)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;4,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(471)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;4,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;126,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;119,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;126,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;119,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i2073a6c41d444fe6ae11e1036edb2eba_I20220128"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82NC9mcmFnOjI2N2Q5YmViMTllYjRkMDNiNjMzMTdkNDYyZTIzNTg3L3RhYmxlOjNmMTMzNDE1MzA3MjQ5NTU5ODU0Y2FlNzBiZjc2YzI0L3RhYmxlcmFuZ2U6M2YxMzM0MTUzMDcyNDk1NTk4NTRjYWU3MGJmNzZjMjRfMi0yLTEtMS02MDE1Mw_e5e838f9-4812-487b-b538-2379fb3d738b"
      unitRef="usd">119860000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i094e3c5b7a924e75bb901bad492a1bac_I20210129"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82NC9mcmFnOjI2N2Q5YmViMTllYjRkMDNiNjMzMTdkNDYyZTIzNTg3L3RhYmxlOjNmMTMzNDE1MzA3MjQ5NTU5ODU0Y2FlNzBiZjc2YzI0L3RhYmxlcmFuZ2U6M2YxMzM0MTUzMDcyNDk1NTk4NTRjYWU3MGJmNzZjMjRfMi00LTEtMS02MDE1Mw_ae0337ab-c264-42c1-b8d6-1aee55481f5a"
      unitRef="usd">108783000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82NC9mcmFnOjI2N2Q5YmViMTllYjRkMDNiNjMzMTdkNDYyZTIzNTg3L3RhYmxlOjNmMTMzNDE1MzA3MjQ5NTU5ODU0Y2FlNzBiZjc2YzI0L3RhYmxlcmFuZ2U6M2YxMzM0MTUzMDcyNDk1NTk4NTRjYWU3MGJmNzZjMjRfMi02LTEtMS02MDE1Mw_d6d37550-51d4-49b4-93cd-3135b062dc29"
      unitRef="usd">116783000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i79f13d6f100a4a479520efe237bbea9c_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82NC9mcmFnOjI2N2Q5YmViMTllYjRkMDNiNjMzMTdkNDYyZTIzNTg3L3RhYmxlOjNmMTMzNDE1MzA3MjQ5NTU5ODU0Y2FlNzBiZjc2YzI0L3RhYmxlcmFuZ2U6M2YxMzM0MTUzMDcyNDk1NTk4NTRjYWU3MGJmNzZjMjRfMi04LTEtMS02MDE1Mw_0f655e80-d5cc-4520-a872-613ae2345b57"
      unitRef="usd">107121000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82NC9mcmFnOjI2N2Q5YmViMTllYjRkMDNiNjMzMTdkNDYyZTIzNTg3L3RhYmxlOjNmMTMzNDE1MzA3MjQ5NTU5ODU0Y2FlNzBiZjc2YzI0L3RhYmxlcmFuZ2U6M2YxMzM0MTUzMDcyNDk1NTk4NTRjYWU3MGJmNzZjMjRfMy0yLTEtMS02MDE1Mw_65cd2679-0a5d-44b5-982f-4843e851c41f"
      unitRef="usd">23899000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82NC9mcmFnOjI2N2Q5YmViMTllYjRkMDNiNjMzMTdkNDYyZTIzNTg3L3RhYmxlOjNmMTMzNDE1MzA3MjQ5NTU5ODU0Y2FlNzBiZjc2YzI0L3RhYmxlcmFuZ2U6M2YxMzM0MTUzMDcyNDk1NTk4NTRjYWU3MGJmNzZjMjRfMy00LTEtMS02MDE1Mw_0305a2c6-1339-43db-ae99-49f2f809dcd3"
      unitRef="usd">21823000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82NC9mcmFnOjI2N2Q5YmViMTllYjRkMDNiNjMzMTdkNDYyZTIzNTg3L3RhYmxlOjNmMTMzNDE1MzA3MjQ5NTU5ODU0Y2FlNzBiZjc2YzI0L3RhYmxlcmFuZ2U6M2YxMzM0MTUzMDcyNDk1NTk4NTRjYWU3MGJmNzZjMjRfMy02LTEtMS02MDE1Mw_10347630-fd7d-4fd6-8876-24b2ec9d8118"
      unitRef="usd">41093000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82NC9mcmFnOjI2N2Q5YmViMTllYjRkMDNiNjMzMTdkNDYyZTIzNTg3L3RhYmxlOjNmMTMzNDE1MzA3MjQ5NTU5ODU0Y2FlNzBiZjc2YzI0L3RhYmxlcmFuZ2U6M2YxMzM0MTUzMDcyNDk1NTk4NTRjYWU3MGJmNzZjMjRfMy04LTEtMS02MDE1Mw_0a2d2452-de27-4eb6-bf3c-fa7c9f7d6196"
      unitRef="usd">38518000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82NC9mcmFnOjI2N2Q5YmViMTllYjRkMDNiNjMzMTdkNDYyZTIzNTg3L3RhYmxlOjNmMTMzNDE1MzA3MjQ5NTU5ODU0Y2FlNzBiZjc2YzI0L3RhYmxlcmFuZ2U6M2YxMzM0MTUzMDcyNDk1NTk4NTRjYWU3MGJmNzZjMjRfNC0yLTEtMS02MDE1Mw_3bc7c174-db5f-4665-9cda-ab172f1fa971"
      unitRef="usd">1257000</us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition>
    <us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82NC9mcmFnOjI2N2Q5YmViMTllYjRkMDNiNjMzMTdkNDYyZTIzNTg3L3RhYmxlOjNmMTMzNDE1MzA3MjQ5NTU5ODU0Y2FlNzBiZjc2YzI0L3RhYmxlcmFuZ2U6M2YxMzM0MTUzMDcyNDk1NTk4NTRjYWU3MGJmNzZjMjRfNC00LTEtMS02MDE1Mw_c92d72ac-a619-4add-8bb2-9aba5423db88"
      unitRef="usd">0</us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition>
    <us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82NC9mcmFnOjI2N2Q5YmViMTllYjRkMDNiNjMzMTdkNDYyZTIzNTg3L3RhYmxlOjNmMTMzNDE1MzA3MjQ5NTU5ODU0Y2FlNzBiZjc2YzI0L3RhYmxlcmFuZ2U6M2YxMzM0MTUzMDcyNDk1NTk4NTRjYWU3MGJmNzZjMjRfNC02LTEtMS02MDE1Mw_9e28fcee-1af1-4862-831b-8f683c36c1ee"
      unitRef="usd">3197000</us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition>
    <us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82NC9mcmFnOjI2N2Q5YmViMTllYjRkMDNiNjMzMTdkNDYyZTIzNTg3L3RhYmxlOjNmMTMzNDE1MzA3MjQ5NTU5ODU0Y2FlNzBiZjc2YzI0L3RhYmxlcmFuZ2U6M2YxMzM0MTUzMDcyNDk1NTk4NTRjYWU3MGJmNzZjMjRfNC04LTEtMS02MDE1Mw_1d3296d2-1525-4891-b8c2-76866a7ec114"
      unitRef="usd">0</us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82NC9mcmFnOjI2N2Q5YmViMTllYjRkMDNiNjMzMTdkNDYyZTIzNTg3L3RhYmxlOjNmMTMzNDE1MzA3MjQ5NTU5ODU0Y2FlNzBiZjc2YzI0L3RhYmxlcmFuZ2U6M2YxMzM0MTUzMDcyNDk1NTk4NTRjYWU3MGJmNzZjMjRfNS0yLTEtMS02MDE1Mw_30171c8a-06e6-449b-9e5c-91370b96ca52"
      unitRef="usd">17861000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82NC9mcmFnOjI2N2Q5YmViMTllYjRkMDNiNjMzMTdkNDYyZTIzNTg3L3RhYmxlOjNmMTMzNDE1MzA3MjQ5NTU5ODU0Y2FlNzBiZjc2YzI0L3RhYmxlcmFuZ2U6M2YxMzM0MTUzMDcyNDk1NTk4NTRjYWU3MGJmNzZjMjRfNS00LTEtMS02MDE1Mw_60b71cf6-d7f6-4441-a357-c23757767985"
      unitRef="usd">15618000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82NC9mcmFnOjI2N2Q5YmViMTllYjRkMDNiNjMzMTdkNDYyZTIzNTg3L3RhYmxlOjNmMTMzNDE1MzA3MjQ5NTU5ODU0Y2FlNzBiZjc2YzI0L3RhYmxlcmFuZ2U6M2YxMzM0MTUzMDcyNDk1NTk4NTRjYWU3MGJmNzZjMjRfNS02LTEtMS02MDE1Mw_ae9d8d60-8f39-4b53-8517-e4b9b34ecbe8"
      unitRef="usd">33772000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82NC9mcmFnOjI2N2Q5YmViMTllYjRkMDNiNjMzMTdkNDYyZTIzNTg3L3RhYmxlOjNmMTMzNDE1MzA3MjQ5NTU5ODU0Y2FlNzBiZjc2YzI0L3RhYmxlcmFuZ2U6M2YxMzM0MTUzMDcyNDk1NTk4NTRjYWU3MGJmNzZjMjRfNS04LTEtMS02MDE1Mw_0b3b2513-92bd-415b-8676-f5f3be013933"
      unitRef="usd">30804000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82NC9mcmFnOjI2N2Q5YmViMTllYjRkMDNiNjMzMTdkNDYyZTIzNTg3L3RhYmxlOjNmMTMzNDE1MzA3MjQ5NTU5ODU0Y2FlNzBiZjc2YzI0L3RhYmxlcmFuZ2U6M2YxMzM0MTUzMDcyNDk1NTk4NTRjYWU3MGJmNzZjMjRfNi0yLTEtMS02MDE1Mw_797ca2b0-868a-4c2b-8547-d396d81537b4"
      unitRef="usd">-325000</us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82NC9mcmFnOjI2N2Q5YmViMTllYjRkMDNiNjMzMTdkNDYyZTIzNTg3L3RhYmxlOjNmMTMzNDE1MzA3MjQ5NTU5ODU0Y2FlNzBiZjc2YzI0L3RhYmxlcmFuZ2U6M2YxMzM0MTUzMDcyNDk1NTk4NTRjYWU3MGJmNzZjMjRfNi00LTEtMS02MDE1Mw_ccd3d6b8-2ff2-46ba-99b0-92793b88f64d"
      unitRef="usd">4401000</us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82NC9mcmFnOjI2N2Q5YmViMTllYjRkMDNiNjMzMTdkNDYyZTIzNTg3L3RhYmxlOjNmMTMzNDE1MzA3MjQ5NTU5ODU0Y2FlNzBiZjc2YzI0L3RhYmxlcmFuZ2U6M2YxMzM0MTUzMDcyNDk1NTk4NTRjYWU3MGJmNzZjMjRfNi02LTEtMS02MDE1Mw_f31123f7-550a-4b77-97d9-6107e376f5f0"
      unitRef="usd">-471000</us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82NC9mcmFnOjI2N2Q5YmViMTllYjRkMDNiNjMzMTdkNDYyZTIzNTg3L3RhYmxlOjNmMTMzNDE1MzA3MjQ5NTU5ODU0Y2FlNzBiZjc2YzI0L3RhYmxlcmFuZ2U6M2YxMzM0MTUzMDcyNDk1NTk4NTRjYWU3MGJmNzZjMjRfNi04LTEtMS02MDE1Mw_ff91c24e-fc56-411c-9644-b55e20251f22"
      unitRef="usd">4554000</us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82NC9mcmFnOjI2N2Q5YmViMTllYjRkMDNiNjMzMTdkNDYyZTIzNTg3L3RhYmxlOjNmMTMzNDE1MzA3MjQ5NTU5ODU0Y2FlNzBiZjc2YzI0L3RhYmxlcmFuZ2U6M2YxMzM0MTUzMDcyNDk1NTk4NTRjYWU3MGJmNzZjMjRfNy0yLTEtMS02MDE1Mw_68c4e540-eb4a-4452-82d9-823f55c4109c"
      unitRef="usd">126830000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82NC9mcmFnOjI2N2Q5YmViMTllYjRkMDNiNjMzMTdkNDYyZTIzNTg3L3RhYmxlOjNmMTMzNDE1MzA3MjQ5NTU5ODU0Y2FlNzBiZjc2YzI0L3RhYmxlcmFuZ2U6M2YxMzM0MTUzMDcyNDk1NTk4NTRjYWU3MGJmNzZjMjRfNy00LTEtMS02MDE1Mw_44aa660e-5e36-428a-ab84-aa74e449a7f0"
      unitRef="usd">119389000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82NC9mcmFnOjI2N2Q5YmViMTllYjRkMDNiNjMzMTdkNDYyZTIzNTg3L3RhYmxlOjNmMTMzNDE1MzA3MjQ5NTU5ODU0Y2FlNzBiZjc2YzI0L3RhYmxlcmFuZ2U6M2YxMzM0MTUzMDcyNDk1NTk4NTRjYWU3MGJmNzZjMjRfNy02LTEtMS02MDE1Mw_a241c650-d4b3-47b9-a655-737fd4ed1fb3"
      unitRef="usd">126830000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82NC9mcmFnOjI2N2Q5YmViMTllYjRkMDNiNjMzMTdkNDYyZTIzNTg3L3RhYmxlOjNmMTMzNDE1MzA3MjQ5NTU5ODU0Y2FlNzBiZjc2YzI0L3RhYmxlcmFuZ2U6M2YxMzM0MTUzMDcyNDk1NTk4NTRjYWU3MGJmNzZjMjRfNy04LTEtMS02MDE1Mw_ea8756b1-7f98-4f80-8b3b-77701747a7f7"
      unitRef="usd">119389000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82Ny9mcmFnOjViZjQxOTE5NTEzMTQyZDFiMDU4OTNmNWRhYjI4MzM4L3RleHRyZWdpb246NWJmNDE5MTk1MTMxNDJkMWIwNTg5M2Y1ZGFiMjgzMzhfMjUzOA_3b865dd4-64df-4eef-b0b9-016d69660f18">&lt;div style="margin-bottom:1pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:511.50pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:28.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:478.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:26pt"&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:24pt;font-weight:700;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Investment in Finance Affiliate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The company and a subsidiary of The Huntington National Bank, are parties to the Red Iron joint venture ("Red Iron"), the primary purpose of which is to provide inventory financing to certain distributors and dealers of certain of the company&#x2019;s products in the U.S. These financing transactions are structured as an advance in the form of a payment by Red Iron to the company on behalf of a distributor or dealer with respect to invoices financed by Red Iron. These payments extinguish the obligation of the dealer or distributor to make payment to the company under the terms of the applicable invoice. The company has also entered into a limited inventory repurchase agreement with Red Iron, under which the company has agreed to repurchase certain repossessed products, up to a maximum aggregate amount of $7.5 million in a calendar year. The company's financial exposure under this limited inventory repurchase agreement is limited to the difference between the amount paid for repurchases of repossessed product and the amount received upon the subsequent resale of the repossessed product. The company has repurchased immaterial amounts of inventory under this limited inventory repurchase agreement for the six months ended April&#160;29, 2022 and April&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under separate agreements between Red Iron and the dealers and distributors, Red Iron provides loans to the dealers and distributors for the advances paid by Red Iron to the company. The net amount of receivables financed for dealers and distributors under this arrangement for the six months ended April&#160;29, 2022 and April&#160;30, 2021 were $1,209.7 million and $1,180.9 million, respectively. As of April&#160;29, 2022, Red Iron&#x2019;s total assets were $636.3 million and total liabilities were $567.6 million. The total amount of receivables due from Red Iron to the company as of April&#160;29, 2022, April&#160;30, 2021, and October&#160;31, 2021 were $19.9 million, $17.1 million and $31.0 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The company owns 45 percent of Red Iron and TCFIF owns 55 percent of Red Iron. The company accounts for its investment in Red Iron under the equity method of accounting. At inception, the company and TCFIF each contributed a specified amount of the estimated cash required to enable Red Iron to purchase the company&#x2019;s inventory financing receivables and to provide financial support for Red Iron&#x2019;s inventory financing programs. Red Iron borrows the remaining requisite estimated cash utilizing a $625.0 million secured revolving credit facility established under a credit agreement between Red Iron and TCFIF. The company&#x2019;s total investment in Red Iron as of April&#160;29, 2022, April&#160;30, 2021, and October&#160;31, 2021 was $30.9 million, $25.3 million, and $20.7 million, respectively. The company has not guaranteed the outstanding indebtedness of Red Iron.&lt;/span&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <ttc:MaximumAggregateAmountOfProductsRepossessedByJointVentureEntityAgreedToRepurchase
      contextRef="i7f104b7a700248a990898a8ecb583e7a_I20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82Ny9mcmFnOjViZjQxOTE5NTEzMTQyZDFiMDU4OTNmNWRhYjI4MzM4L3RleHRyZWdpb246NWJmNDE5MTk1MTMxNDJkMWIwNTg5M2Y1ZGFiMjgzMzhfODU1_577f8c39-7508-496d-b0d8-58300e8a1901"
      unitRef="usd">7500000</ttc:MaximumAggregateAmountOfProductsRepossessedByJointVentureEntityAgreedToRepurchase>
    <ttc:EquityMethodInvestmentNewReceivablesFinancedForDealersAndDistributorsNet
      contextRef="i57fb944e5b7348caaec7e2871b93e815_D20211101-20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82Ny9mcmFnOjViZjQxOTE5NTEzMTQyZDFiMDU4OTNmNWRhYjI4MzM4L3RleHRyZWdpb246NWJmNDE5MTk1MTMxNDJkMWIwNTg5M2Y1ZGFiMjgzMzhfMTU2NA_3d3fcfaf-40a4-42e8-a511-dd7c23d376bc"
      unitRef="usd">1209700000</ttc:EquityMethodInvestmentNewReceivablesFinancedForDealersAndDistributorsNet>
    <ttc:EquityMethodInvestmentNewReceivablesFinancedForDealersAndDistributorsNet
      contextRef="i3ad449e63519479099f2569a02ae4674_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82Ny9mcmFnOjViZjQxOTE5NTEzMTQyZDFiMDU4OTNmNWRhYjI4MzM4L3RleHRyZWdpb246NWJmNDE5MTk1MTMxNDJkMWIwNTg5M2Y1ZGFiMjgzMzhfMTU3MQ_d6cd74f0-faaf-4028-82a6-7872eba9b34c"
      unitRef="usd">1180900000</ttc:EquityMethodInvestmentNewReceivablesFinancedForDealersAndDistributorsNet>
    <us-gaap:Assets
      contextRef="i3124ec18b0254361a04ebe92e3140dfe_I20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82Ny9mcmFnOjViZjQxOTE5NTEzMTQyZDFiMDU4OTNmNWRhYjI4MzM4L3RleHRyZWdpb246NWJmNDE5MTk1MTMxNDJkMWIwNTg5M2Y1ZGFiMjgzMzhfMTYyOA_1d127373-5e54-4809-96fb-88966ff82341"
      unitRef="usd">636300000</us-gaap:Assets>
    <us-gaap:Liabilities
      contextRef="i3124ec18b0254361a04ebe92e3140dfe_I20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82Ny9mcmFnOjViZjQxOTE5NTEzMTQyZDFiMDU4OTNmNWRhYjI4MzM4L3RleHRyZWdpb246NWJmNDE5MTk1MTMxNDJkMWIwNTg5M2Y1ZGFiMjgzMzhfMTY1OA_49000c47-a6be-40f0-8f40-54f2c0ac5436"
      unitRef="usd">567600000</us-gaap:Liabilities>
    <us-gaap:RelatedPartyTransactionDueFromToRelatedPartyCurrent
      contextRef="i7f104b7a700248a990898a8ecb583e7a_I20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82Ny9mcmFnOjViZjQxOTE5NTEzMTQyZDFiMDU4OTNmNWRhYjI4MzM4L3RleHRyZWdpb246NWJmNDE5MTk1MTMxNDJkMWIwNTg5M2Y1ZGFiMjgzMzhfMTc1Mw_0718847b-5661-401a-ae93-c16c28d224fe"
      unitRef="usd">19900000</us-gaap:RelatedPartyTransactionDueFromToRelatedPartyCurrent>
    <us-gaap:RelatedPartyTransactionDueFromToRelatedPartyCurrent
      contextRef="ibaa9927838244fceaed226349098cc57_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82Ny9mcmFnOjViZjQxOTE5NTEzMTQyZDFiMDU4OTNmNWRhYjI4MzM4L3RleHRyZWdpb246NWJmNDE5MTk1MTMxNDJkMWIwNTg5M2Y1ZGFiMjgzMzhfMTc1Nw_dd3919a4-746b-44b0-9c85-232fcea73f45"
      unitRef="usd">17100000</us-gaap:RelatedPartyTransactionDueFromToRelatedPartyCurrent>
    <us-gaap:RelatedPartyTransactionDueFromToRelatedPartyCurrent
      contextRef="iac5245ed98414ec29268cf4fbfce8865_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82Ny9mcmFnOjViZjQxOTE5NTEzMTQyZDFiMDU4OTNmNWRhYjI4MzM4L3RleHRyZWdpb246NWJmNDE5MTk1MTMxNDJkMWIwNTg5M2Y1ZGFiMjgzMzhfMTc2NA_54331efc-0bb3-4f38-ad57-768590e3d578"
      unitRef="usd">31000000</us-gaap:RelatedPartyTransactionDueFromToRelatedPartyCurrent>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i7f104b7a700248a990898a8ecb583e7a_I20220429"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82Ny9mcmFnOjViZjQxOTE5NTEzMTQyZDFiMDU4OTNmNWRhYjI4MzM4L3RleHRyZWdpb246NWJmNDE5MTk1MTMxNDJkMWIwNTg5M2Y1ZGFiMjgzMzhfMTc5OQ_a1138131-4e4c-4d49-8901-443c6e4ab0ee"
      unitRef="number">0.45</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <ttc:OwnershipPercentageHeldByCoVentureUnderJointVenture
      contextRef="i7f104b7a700248a990898a8ecb583e7a_I20220429"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82Ny9mcmFnOjViZjQxOTE5NTEzMTQyZDFiMDU4OTNmNWRhYjI4MzM4L3RleHRyZWdpb246NWJmNDE5MTk1MTMxNDJkMWIwNTg5M2Y1ZGFiMjgzMzhfMTgyOQ_28a05200-1aae-4800-93ce-ff8e75ca8bbe"
      unitRef="number">0.55</ttc:OwnershipPercentageHeldByCoVentureUnderJointVenture>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i7f104b7a700248a990898a8ecb583e7a_I20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82Ny9mcmFnOjViZjQxOTE5NTEzMTQyZDFiMDU4OTNmNWRhYjI4MzM4L3RleHRyZWdpb246NWJmNDE5MTk1MTMxNDJkMWIwNTg5M2Y1ZGFiMjgzMzhfMjI2Mg_e27d721f-cc5d-4cee-8385-0c9ecca70e93"
      unitRef="usd">625000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:EquityMethodInvestments
      contextRef="i7f104b7a700248a990898a8ecb583e7a_I20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82Ny9mcmFnOjViZjQxOTE5NTEzMTQyZDFiMDU4OTNmNWRhYjI4MzM4L3RleHRyZWdpb246NWJmNDE5MTk1MTMxNDJkMWIwNTg5M2Y1ZGFiMjgzMzhfMjQzMg_141ee4e4-7dc5-4226-b8ae-ac063227b96d"
      unitRef="usd">30900000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ibaa9927838244fceaed226349098cc57_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82Ny9mcmFnOjViZjQxOTE5NTEzMTQyZDFiMDU4OTNmNWRhYjI4MzM4L3RleHRyZWdpb246NWJmNDE5MTk1MTMxNDJkMWIwNTg5M2Y1ZGFiMjgzMzhfMjQzNg_33a1fd19-2fb5-4c0d-af9d-e0c26eeff9f1"
      unitRef="usd">25300000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="iac5245ed98414ec29268cf4fbfce8865_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF82Ny9mcmFnOjViZjQxOTE5NTEzMTQyZDFiMDU4OTNmNWRhYjI4MzM4L3RleHRyZWdpb246NWJmNDE5MTk1MTMxNDJkMWIwNTg5M2Y1ZGFiMjgzMzhfMjQ0NA_52724353-b4e7-4141-8922-71e53ad8282a"
      unitRef="usd">20700000</us-gaap:EquityMethodInvestments>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RleHRyZWdpb246NWNhNzk2MjA0MjI4NDcwNThlYTM0ZGUyNmZlNWE5ZDdfNjQ2Mg_09cdc964-71dc-403d-b56a-0d04caf114b4">&lt;div style="margin-bottom:1pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:511.50pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:28.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:478.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:26pt"&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:24pt;font-weight:700;line-height:100%"&gt;11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation costs related to stock-based compensation awards were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Stock option awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;4,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;4,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance share awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock unit awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Unrestricted common stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total compensation cost for stock-based compensation awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;5,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;5,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;11,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;10,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 15, 2022, the company&#x2019;s shareholders approved The Toro Company 2022 Equity and Incentive Plan (the &#x201c;2022 plan&#x201d;), which became effective immediately and replaced The Toro Company Amended and Restated 2010 Equity and Incentive Plan, as amended (the &#x201c;2010 plan&#x201d;). The 2022 plan is administered by the Compensation &amp;amp; Human Resources Committee of the Board and permits the grant of nonqualified and incentive stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares, performance units, annual performance awards, non-employee director awards and other cash-based and stock-based awards to eligible individuals. Subject to adjustment as provided in the 2022 plan, the maximum aggregate number of shares of the company&#x2019;s common stock authorized for issuance under the 2022 plan is equal to &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the sum of: (a) 1,250,000 shares, plus (b) the number of shares remaining available for grant under the 2010 plan but not subject to outstanding awards thereunder as of March 15, 2022, and plus (c) the number of shares subject to awards outstanding under the 2010 plan as of March 15, 2022 but only to the extent that such outstanding awards are forfeited, expire or otherwise terminate without the issuance of such shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Option Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock options are granted with an exercise price equal to the closing price of the company&#x2019;s common stock on the date of grant, as reported by the New York Stock Exchange. Options are generally granted to executive officers, other employees, and non-employee members of the company&#x2019;s Board of Directors ("Board") on an annual basis in the first quarter of the company&#x2019;s fiscal year but may also be granted throughout the fiscal year in connection with hiring, mid-year promotions, leadership transition, or retention, as needed and applicable. Options generally vest one-third each year over a three-year period and have a ten-year term but in certain circumstances, the vesting requirement may be modified such that options granted to certain employees vest in full on the three-year anniversary of the date of grant and have a ten-year term. Compensation cost equal to the grant date fair value determined under the Black-Scholes valuation method is generally recognized for these awards over the vesting period. Compensation cost recognized for other employees not considered executive officers and non-employee Board members is net of estimated forfeitures, which are determined at the time of grant based on historical forfeiture experience. Stock options granted to executive officers and other employees are subject to accelerated expensing if the option holder meets the retirement definition set forth in the 2022 plan or 2010 plan, as applicable. In that case, the fair value of the options is expensed in the fiscal year of grant because generally, if the option holder is employed as of the end of the fiscal year in which the options are granted, such options will not be forfeited but continue to vest according to their schedule following retirement. Similarly, if a non-employee Board member has served on the company's Board for ten full fiscal years or more, the awards will not be forfeited but continue to vest according to their schedule following retirement. Therefore, the fair value of the options granted is fully expensed on the date of the grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of each stock option is estimated on the date of grant using various inputs and assumptions under the Black-Scholes valuation method. The expected life is a significant assumption as it determines the period for which the risk-free interest rate, stock price volatility, and dividend yield must be applied. The expected life is the average length of time in which executive officers, other employees, and non-employee Board members are expected to exercise their stock options, which is primarily based on historical exercise experience. The company groups executive officers and non-employee Board members for valuation purposes based on similar historical exercise behavior. Expected stock price volatility is based on the daily movement of the company&#x2019;s common stock over the most recent historical period equivalent to the expected life of the option. The risk-free interest rate for periods within the contractual life of the option is based on the U.S. Treasury rate over the expected life at the time of grant. The expected dividend yield is estimated over the expected life based on the company&#x2019;s historical cash dividends paid, expected future cash dividends and dividend yield, and expected changes in the company&#x2019;s stock price.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below illustrates the weighted-average valuation assumptions used under the Black-Scholes valuation method for options granted in the first six months of the following fiscal periods:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Fiscal 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Fiscal 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Expected life of option in years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6.19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6.21&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Expected stock price volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;23.76%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;23.26%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1.30%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;0.55%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;0.94%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;0.86%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Per share weighted-average fair value at date of grant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$22.57&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$19.39&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance Share Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The company grants performance share awards to executive officers and other employees under which they are entitled to receive shares of the company&#x2019;s common stock contingent on the achievement of performance goals of the company, which are generally measured over a three-year period. The number of shares of common stock a participant receives can be increased (up to 200 percent of target levels) or reduced (down to zero) based on the level of achievement of performance goals and will vest at the end of a three-year period. Performance share awards are generally granted on an annual basis in the first quarter of the company&#x2019;s fiscal year. Compensation cost is recognized for these awards on a straight-line basis over the vesting period based on the per share fair value, which is equal to the closing price of the company's common stock on the date of grant, and the probability of achieving each performance goal. The per share weighted-average fair value of performance share awards granted during the first quarter of fiscal 2022 and 2021 was $98.41 and $90.59, respectively. No performance share awards were granted during the second quarter of fiscal 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Unit Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock unit awards are generally granted to certain employees who are not executive officers. Occasionally, restricted stock unit awards may be granted, including to executive officers, in connection with hiring, mid-year promotions, leadership transition, or retention. Restricted stock unit awards generally vest one-third each year over a three-year period, or vest in full on the three-year anniversary of the date of grant. Compensation cost equal to the grant date fair value, net of estimated forfeitures, is recognized for these awards over the vesting period. The grant date fair value is equal to the closing price of the company's common stock on the date of grant multiplied by the number of shares subject to the restricted stock unit awards and estimated forfeitures are determined on the grant date based on historical forfeiture experience. The per share weighted-average fair value of restricted stock unit awards granted during the first six months of fiscal 2022 and 2021 was $98.43 and $91.95, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Unrestricted Common Stock Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the first six months of fiscal 2022 and 2021, 6,453 and 8,070 shares, respectively, of fully vested unrestricted common stock awards were granted to certain Board members as a component of their compensation for their service on the Board and were recorded within selling, general and administrative expense in the Condensed Consolidated Statements of Earnings. Additionally, the Company's Board members may elect to convert a portion or all of their calendar year annual retainers otherwise payable in cash into shares of the company's common stock. No shares of fully vested unrestricted common stock awards were granted during the second quarter of fiscal 2022 and 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RleHRyZWdpb246NWNhNzk2MjA0MjI4NDcwNThlYTM0ZGUyNmZlNWE5ZDdfNjQ3OA_ef7e9b1c-2c8c-4f4c-ba5a-99d0d448719f">&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation costs related to stock-based compensation awards were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Stock option awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;4,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;4,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance share awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock unit awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Unrestricted common stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total compensation cost for stock-based compensation awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;5,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;5,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;11,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;10,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5d66225b432c45d5b85a65305bc08e21_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RhYmxlOjE4YjhjZTFhM2Q0ODRhMTBiYTk0YzUyMDRmZDA5ZmJiL3RhYmxlcmFuZ2U6MThiOGNlMWEzZDQ4NGExMGJhOTRjNTIwNGZkMDlmYmJfMi0yLTEtMS02MDE1Mw_0c09360f-19fe-4d63-b8e0-4992c7d66726"
      unitRef="usd">2715000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i46b1fc637bbc43208a40e10ef8e6d94c_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RhYmxlOjE4YjhjZTFhM2Q0ODRhMTBiYTk0YzUyMDRmZDA5ZmJiL3RhYmxlcmFuZ2U6MThiOGNlMWEzZDQ4NGExMGJhOTRjNTIwNGZkMDlmYmJfMi00LTEtMS02MDE1Mw_4fa386ee-7f4a-4844-9a4b-0917e2140df3"
      unitRef="usd">2598000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i197cdac9086b4e87aec567d34aceccec_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RhYmxlOjE4YjhjZTFhM2Q0ODRhMTBiYTk0YzUyMDRmZDA5ZmJiL3RhYmxlcmFuZ2U6MThiOGNlMWEzZDQ4NGExMGJhOTRjNTIwNGZkMDlmYmJfMi02LTEtMS02MDE1Mw_b23c88a1-d2dd-4fa4-a185-a6d6ca82a7f3"
      unitRef="usd">4543000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i486a516dee0d465083e44beb7ec7e321_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RhYmxlOjE4YjhjZTFhM2Q0ODRhMTBiYTk0YzUyMDRmZDA5ZmJiL3RhYmxlcmFuZ2U6MThiOGNlMWEzZDQ4NGExMGJhOTRjNTIwNGZkMDlmYmJfMi04LTEtMS02MDE1Mw_a0990a69-9b4a-429c-903d-2e809101dc39"
      unitRef="usd">4657000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i287dbf4c78394fdebf056e1e559232b8_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RhYmxlOjE4YjhjZTFhM2Q0ODRhMTBiYTk0YzUyMDRmZDA5ZmJiL3RhYmxlcmFuZ2U6MThiOGNlMWEzZDQ4NGExMGJhOTRjNTIwNGZkMDlmYmJfMy0yLTEtMS02MDE1Mw_df209b80-8b3c-4d29-8dcf-7e6a1583dfc6"
      unitRef="usd">1917000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i46fd9e2ed2b14957b82da9cd4c5eb68f_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RhYmxlOjE4YjhjZTFhM2Q0ODRhMTBiYTk0YzUyMDRmZDA5ZmJiL3RhYmxlcmFuZ2U6MThiOGNlMWEzZDQ4NGExMGJhOTRjNTIwNGZkMDlmYmJfMy00LTEtMS02MDE1Mw_5ab3be61-43c7-49b2-99f1-b76460f7bf20"
      unitRef="usd">2194000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i95f0681db6594cc3a34fd53a73f26346_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RhYmxlOjE4YjhjZTFhM2Q0ODRhMTBiYTk0YzUyMDRmZDA5ZmJiL3RhYmxlcmFuZ2U6MThiOGNlMWEzZDQ4NGExMGJhOTRjNTIwNGZkMDlmYmJfMy02LTEtMS02MDE1Mw_1abdf039-c0b3-4b79-a9fb-53390abda24d"
      unitRef="usd">3538000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i60df96d160e34efdaf54630c8c5b685b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RhYmxlOjE4YjhjZTFhM2Q0ODRhMTBiYTk0YzUyMDRmZDA5ZmJiL3RhYmxlcmFuZ2U6MThiOGNlMWEzZDQ4NGExMGJhOTRjNTIwNGZkMDlmYmJfMy04LTEtMS02MDE1Mw_c7070968-f908-4135-84ca-ea326617eca7"
      unitRef="usd">3020000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i12a6272514f6460f854ed7489d633550_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RhYmxlOjE4YjhjZTFhM2Q0ODRhMTBiYTk0YzUyMDRmZDA5ZmJiL3RhYmxlcmFuZ2U6MThiOGNlMWEzZDQ4NGExMGJhOTRjNTIwNGZkMDlmYmJfNC0yLTEtMS02MDE1Mw_75d379b5-94ec-4b23-bbf3-b452f8d7b1b0"
      unitRef="usd">1276000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8a4272918b834882a6d5b9ff0fd82911_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RhYmxlOjE4YjhjZTFhM2Q0ODRhMTBiYTk0YzUyMDRmZDA5ZmJiL3RhYmxlcmFuZ2U6MThiOGNlMWEzZDQ4NGExMGJhOTRjNTIwNGZkMDlmYmJfNC00LTEtMS02MDE1Mw_79f30782-2748-447b-a147-06a1204870c1"
      unitRef="usd">1037000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i277ca35b524f45ba9a98675f05c70757_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RhYmxlOjE4YjhjZTFhM2Q0ODRhMTBiYTk0YzUyMDRmZDA5ZmJiL3RhYmxlcmFuZ2U6MThiOGNlMWEzZDQ4NGExMGJhOTRjNTIwNGZkMDlmYmJfNC02LTEtMS02MDE1Mw_b0465353-ce3b-47e9-9649-473eec30b7b2"
      unitRef="usd">2423000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib9062e2301d34c63985fa91e8cc31625_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RhYmxlOjE4YjhjZTFhM2Q0ODRhMTBiYTk0YzUyMDRmZDA5ZmJiL3RhYmxlcmFuZ2U6MThiOGNlMWEzZDQ4NGExMGJhOTRjNTIwNGZkMDlmYmJfNC04LTEtMS02MDE1Mw_18c3e643-d06a-40ab-b3f9-27050bee7391"
      unitRef="usd">1997000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3485eb46d79a4b508b1037eb1f9939d3_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RhYmxlOjE4YjhjZTFhM2Q0ODRhMTBiYTk0YzUyMDRmZDA5ZmJiL3RhYmxlcmFuZ2U6MThiOGNlMWEzZDQ4NGExMGJhOTRjNTIwNGZkMDlmYmJfNS0yLTEtMS02MDE1Mw_66df9d63-c0c6-40e1-9b62-a0b21142bf02"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i653f2b812ab2470d982d298b7a10c073_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RhYmxlOjE4YjhjZTFhM2Q0ODRhMTBiYTk0YzUyMDRmZDA5ZmJiL3RhYmxlcmFuZ2U6MThiOGNlMWEzZDQ4NGExMGJhOTRjNTIwNGZkMDlmYmJfNS00LTEtMS02MDE1Mw_5290b783-1fae-469a-8379-5f9f997fb38f"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ief70394bf4f54e34a1c7bf62e6b58c70_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RhYmxlOjE4YjhjZTFhM2Q0ODRhMTBiYTk0YzUyMDRmZDA5ZmJiL3RhYmxlcmFuZ2U6MThiOGNlMWEzZDQ4NGExMGJhOTRjNTIwNGZkMDlmYmJfNS02LTEtMS02MDE1Mw_adfe8650-771f-435e-9dec-612e884ab855"
      unitRef="usd">629000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2c8520ad91c4463f8ca079e78bb5d3eb_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RhYmxlOjE4YjhjZTFhM2Q0ODRhMTBiYTk0YzUyMDRmZDA5ZmJiL3RhYmxlcmFuZ2U6MThiOGNlMWEzZDQ4NGExMGJhOTRjNTIwNGZkMDlmYmJfNS04LTEtMS02MDE1Mw_c7f2504f-80f1-40d5-b4c4-f2019a28e123"
      unitRef="usd">671000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RhYmxlOjE4YjhjZTFhM2Q0ODRhMTBiYTk0YzUyMDRmZDA5ZmJiL3RhYmxlcmFuZ2U6MThiOGNlMWEzZDQ4NGExMGJhOTRjNTIwNGZkMDlmYmJfNi0yLTEtMS02MDE1Mw_433ae5d3-0f13-4491-9e5a-0be9d51f86db"
      unitRef="usd">5908000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RhYmxlOjE4YjhjZTFhM2Q0ODRhMTBiYTk0YzUyMDRmZDA5ZmJiL3RhYmxlcmFuZ2U6MThiOGNlMWEzZDQ4NGExMGJhOTRjNTIwNGZkMDlmYmJfNi00LTEtMS02MDE1Mw_56d19fb1-6501-4d85-ab26-40c3fc46801f"
      unitRef="usd">5829000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RhYmxlOjE4YjhjZTFhM2Q0ODRhMTBiYTk0YzUyMDRmZDA5ZmJiL3RhYmxlcmFuZ2U6MThiOGNlMWEzZDQ4NGExMGJhOTRjNTIwNGZkMDlmYmJfNi02LTEtMS02MDE1Mw_5329a39d-6734-4151-ba8d-2207d438500f"
      unitRef="usd">11133000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RhYmxlOjE4YjhjZTFhM2Q0ODRhMTBiYTk0YzUyMDRmZDA5ZmJiL3RhYmxlcmFuZ2U6MThiOGNlMWEzZDQ4NGExMGJhOTRjNTIwNGZkMDlmYmJfNi04LTEtMS02MDE1Mw_54df295e-76b4-456f-a1a4-d8743704968f"
      unitRef="usd">10345000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ie60d56be8ca94f93adca36ab3ebabbbd_I20220315"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RleHRyZWdpb246NWNhNzk2MjA0MjI4NDcwNThlYTM0ZGUyNmZlNWE5ZDdfNTQ5NzU1ODE2Mjk2NQ_e72ed600-4f25-4f17-82ee-c5acff1c4625"
      unitRef="shares">1250000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i197cdac9086b4e87aec567d34aceccec_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RleHRyZWdpb246NWNhNzk2MjA0MjI4NDcwNThlYTM0ZGUyNmZlNWE5ZDdfNjQ2Nw_a50bf932-f7a8-473f-9d29-9a0247279066">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i197cdac9086b4e87aec567d34aceccec_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RleHRyZWdpb246NWNhNzk2MjA0MjI4NDcwNThlYTM0ZGUyNmZlNWE5ZDdfNjQ2OA_c01c43fc-f31a-4249-a1cd-2bd3cc11381c">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i197cdac9086b4e87aec567d34aceccec_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RleHRyZWdpb246NWNhNzk2MjA0MjI4NDcwNThlYTM0ZGUyNmZlNWE5ZDdfNTQ5NzU1ODE2MzAwNg_dfa802ff-b35a-4b97-9c4c-efed9860e64e">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i197cdac9086b4e87aec567d34aceccec_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RleHRyZWdpb246NWNhNzk2MjA0MjI4NDcwNThlYTM0ZGUyNmZlNWE5ZDdfNTQ5NzU1ODE2MzAwNw_589fe1f0-93c2-4e14-b5b4-57920b811d4f">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RleHRyZWdpb246NWNhNzk2MjA0MjI4NDcwNThlYTM0ZGUyNmZlNWE5ZDdfNjQ4NQ_0f99a284-aee9-43ea-b214-e917eed06027">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below illustrates the weighted-average valuation assumptions used under the Black-Scholes valuation method for options granted in the first six months of the following fiscal periods:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Fiscal 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Fiscal 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Expected life of option in years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6.19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6.21&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Expected stock price volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;23.76%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;23.26%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1.30%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;0.55%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;0.94%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;0.86%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Per share weighted-average fair value at date of grant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$22.57&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$19.39&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i197cdac9086b4e87aec567d34aceccec_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RhYmxlOjAxYjRkMWNjYWE1ODQwMzc4NzlhMzNiMjY2ZTFiMjU0L3RhYmxlcmFuZ2U6MDFiNGQxY2NhYTU4NDAzNzg3OWEzM2IyNjZlMWIyNTRfMS0yLTEtMS02MDE1Mw_70f64d93-c30e-49bf-bc1a-4a107825614c">P6Y2M8D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i486a516dee0d465083e44beb7ec7e321_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RhYmxlOjAxYjRkMWNjYWE1ODQwMzc4NzlhMzNiMjY2ZTFiMjU0L3RhYmxlcmFuZ2U6MDFiNGQxY2NhYTU4NDAzNzg3OWEzM2IyNjZlMWIyNTRfMS00LTEtMS02MDE1Mw_337e297c-86b8-4c7f-8bfa-5332c71d1cde">P6Y2M15D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i197cdac9086b4e87aec567d34aceccec_D20211101-20220429"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RhYmxlOjAxYjRkMWNjYWE1ODQwMzc4NzlhMzNiMjY2ZTFiMjU0L3RhYmxlcmFuZ2U6MDFiNGQxY2NhYTU4NDAzNzg3OWEzM2IyNjZlMWIyNTRfMi0yLTEtMS02MDE1Mw_54932e03-a62d-47d5-b6a5-06a8d22a33fe"
      unitRef="number">0.2376</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i486a516dee0d465083e44beb7ec7e321_D20201101-20210430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RhYmxlOjAxYjRkMWNjYWE1ODQwMzc4NzlhMzNiMjY2ZTFiMjU0L3RhYmxlcmFuZ2U6MDFiNGQxY2NhYTU4NDAzNzg3OWEzM2IyNjZlMWIyNTRfMi00LTEtMS02MDE1Mw_71ca2a8f-faa7-49d1-92d8-ec054146df98"
      unitRef="number">0.2326</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i197cdac9086b4e87aec567d34aceccec_D20211101-20220429"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RhYmxlOjAxYjRkMWNjYWE1ODQwMzc4NzlhMzNiMjY2ZTFiMjU0L3RhYmxlcmFuZ2U6MDFiNGQxY2NhYTU4NDAzNzg3OWEzM2IyNjZlMWIyNTRfMy0yLTEtMS02MDE1Mw_912b0ae6-80d9-4b1c-8d12-49f1abd594c7"
      unitRef="number">0.0130</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i486a516dee0d465083e44beb7ec7e321_D20201101-20210430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RhYmxlOjAxYjRkMWNjYWE1ODQwMzc4NzlhMzNiMjY2ZTFiMjU0L3RhYmxlcmFuZ2U6MDFiNGQxY2NhYTU4NDAzNzg3OWEzM2IyNjZlMWIyNTRfMy00LTEtMS02MDE1Mw_3ea3d23d-9cb3-4004-a3fa-eb34c60d4c3d"
      unitRef="number">0.0055</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i197cdac9086b4e87aec567d34aceccec_D20211101-20220429"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RhYmxlOjAxYjRkMWNjYWE1ODQwMzc4NzlhMzNiMjY2ZTFiMjU0L3RhYmxlcmFuZ2U6MDFiNGQxY2NhYTU4NDAzNzg3OWEzM2IyNjZlMWIyNTRfNC0yLTEtMS02MDE1Mw_c5b74de9-fb4f-411e-bd3e-b192d83c5ba2"
      unitRef="number">0.0094</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i486a516dee0d465083e44beb7ec7e321_D20201101-20210430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RhYmxlOjAxYjRkMWNjYWE1ODQwMzc4NzlhMzNiMjY2ZTFiMjU0L3RhYmxlcmFuZ2U6MDFiNGQxY2NhYTU4NDAzNzg3OWEzM2IyNjZlMWIyNTRfNC00LTEtMS02MDE1Mw_c8e782d7-0821-413c-b0d2-9cc0dc6a98a7"
      unitRef="number">0.0086</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RhYmxlOjAxYjRkMWNjYWE1ODQwMzc4NzlhMzNiMjY2ZTFiMjU0L3RhYmxlcmFuZ2U6MDFiNGQxY2NhYTU4NDAzNzg3OWEzM2IyNjZlMWIyNTRfNS0yLTEtMS02MDE1Mw_12a7c6ac-f98d-473a-8e19-ead9d31d61f3"
      unitRef="usdPerShare">22.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RhYmxlOjAxYjRkMWNjYWE1ODQwMzc4NzlhMzNiMjY2ZTFiMjU0L3RhYmxlcmFuZ2U6MDFiNGQxY2NhYTU4NDAzNzg3OWEzM2IyNjZlMWIyNTRfNS00LTEtMS02MDE1Mw_4e850b26-33de-44ed-b962-d002f8da1cf7"
      unitRef="usdPerShare">19.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <ttc:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod
      contextRef="i95f0681db6594cc3a34fd53a73f26346_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RleHRyZWdpb246NWNhNzk2MjA0MjI4NDcwNThlYTM0ZGUyNmZlNWE5ZDdfNjQ4Mg_7a60ce77-fd34-4cb0-bfe9-7db7b5b9ccda">P3Y</ttc:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i8ae20bd111c643d18f98904ee7020788_D20211101-20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RleHRyZWdpb246NWNhNzk2MjA0MjI4NDcwNThlYTM0ZGUyNmZlNWE5ZDdfNDEzMQ_98914bc3-444b-4b74-9932-bd7c0eb7c6a5"
      unitRef="number">2</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i436d1a733af147308fdc7dcc3df5913a_D20211101-20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RleHRyZWdpb246NWNhNzk2MjA0MjI4NDcwNThlYTM0ZGUyNmZlNWE5ZDdfNDE3Mg_2eb4a478-a23e-45b2-93bf-87bd3a1da54f"
      unitRef="number">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <ttc:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod
      contextRef="i95f0681db6594cc3a34fd53a73f26346_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RleHRyZWdpb246NWNhNzk2MjA0MjI4NDcwNThlYTM0ZGUyNmZlNWE5ZDdfNjQ3Ng_973e4fe5-1d02-430c-bb29-fcb3fd761fcb">P3Y</ttc:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i287dbf4c78394fdebf056e1e559232b8_D20220129-20220429"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RleHRyZWdpb246NWNhNzk2MjA0MjI4NDcwNThlYTM0ZGUyNmZlNWE5ZDdfNDc5OA_2d9aaeb3-1baa-4388-90d9-d4d00e61b4f7"
      unitRef="usdPerShare">98.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i46fd9e2ed2b14957b82da9cd4c5eb68f_D20210130-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RleHRyZWdpb246NWNhNzk2MjA0MjI4NDcwNThlYTM0ZGUyNmZlNWE5ZDdfNDgwNQ_80677bde-1640-44f7-ad9c-d027894bc75c"
      unitRef="usdPerShare">90.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i46fd9e2ed2b14957b82da9cd4c5eb68f_D20210130-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RleHRyZWdpb246NWNhNzk2MjA0MjI4NDcwNThlYTM0ZGUyNmZlNWE5ZDdfNTQ5NzU1ODE2MDIyOQ_03d26857-0c0d-4b11-ba81-9adc2dc94690"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i287dbf4c78394fdebf056e1e559232b8_D20220129-20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RleHRyZWdpb246NWNhNzk2MjA0MjI4NDcwNThlYTM0ZGUyNmZlNWE5ZDdfNTQ5NzU1ODE2MDIyOQ_55f2c4b3-262f-4b95-bd46-2fe6cc31953f"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i647bbf4f38ad473ca6e17757c7ca1452_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RleHRyZWdpb246NWNhNzk2MjA0MjI4NDcwNThlYTM0ZGUyNmZlNWE5ZDdfNjQ3Nw_485e9875-b720-4ab3-b7e7-5d7efeaa358c">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i647bbf4f38ad473ca6e17757c7ca1452_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RleHRyZWdpb246NWNhNzk2MjA0MjI4NDcwNThlYTM0ZGUyNmZlNWE5ZDdfNTQ5NzU1ODE2Mjk4Ng_ed31ba68-72cd-4a7e-aa1b-72dcea7868c1">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i647bbf4f38ad473ca6e17757c7ca1452_D20211101-20220429"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RleHRyZWdpb246NWNhNzk2MjA0MjI4NDcwNThlYTM0ZGUyNmZlNWE5ZDdfNTg3MA_1c270de4-22bd-4749-9eb1-fb9193f437d4"
      unitRef="usdPerShare">98.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4b0012e9a9334f0f80a68eb688f64b88_D20201101-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RleHRyZWdpb246NWNhNzk2MjA0MjI4NDcwNThlYTM0ZGUyNmZlNWE5ZDdfNTg3Nw_cc786ac0-6644-43eb-bca9-8f118153c194"
      unitRef="usdPerShare">91.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i2a987b1f76094ac7859176eac869f352_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RleHRyZWdpb246NWNhNzk2MjA0MjI4NDcwNThlYTM0ZGUyNmZlNWE5ZDdfNTk3NA_95ff322e-64ff-4c20-9d75-33bfa5427fbf"
      unitRef="shares">6453000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i0559e5e09aae408198c43cb992c257d5_D20201101-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RleHRyZWdpb246NWNhNzk2MjA0MjI4NDcwNThlYTM0ZGUyNmZlNWE5ZDdfNTk4MQ_8c474699-71dc-4935-9d13-3d4aab65c426"
      unitRef="shares">8070000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i653f2b812ab2470d982d298b7a10c073_D20210130-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RleHRyZWdpb246NWNhNzk2MjA0MjI4NDcwNThlYTM0ZGUyNmZlNWE5ZDdfNTQ5NzU1ODE2MDI0MA_1cfd5a56-bfb8-4934-886f-3d6a86334ef8"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i3485eb46d79a4b508b1037eb1f9939d3_D20220129-20220429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83MC9mcmFnOjVjYTc5NjIwNDIyODQ3MDU4ZWEzNGRlMjZmZTVhOWQ3L3RleHRyZWdpb246NWNhNzk2MjA0MjI4NDcwNThlYTM0ZGUyNmZlNWE5ZDdfNTQ5NzU1ODE2MDI0MA_e0f19268-bb79-4bce-ba4c-a3192675810a"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RleHRyZWdpb246NmUxN2FiYzA4NzljNGEyNzhmN2YwNzI0NjQ1ODQyZGVfNDkw_9dccc1f2-99a7-4aa4-bef0-c5cf8fea64d0">&lt;div style="margin-bottom:1pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:511.50pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:28.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:478.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:26pt"&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:24pt;font-weight:700;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Stockholders' Equity&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accumulated Other Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of accumulated other comprehensive loss ("AOCL"), net of tax, within the Condensed Consolidated Statements of Stockholders' Equity were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.219%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;34,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;12,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;19,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Pension benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;5,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Cash flow derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(11,009)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;11,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;27,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;29,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;25,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components and activity of AOCL, net of tax, for the three and six month periods ended April&#160;29, 2022 and April&#160;30, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Foreign&#160;&lt;br/&gt;Currency&lt;br/&gt;Translation&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Pension&lt;br/&gt;Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Cash&#160;Flow Derivative Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Balance as of January 28, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;25,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(3,810)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;25,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Other comprehensive (income) loss before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;9,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(7,175)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from AOCL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Net current period other comprehensive (income) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;9,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(7,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Balance as of April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;34,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(11,009)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;27,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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:7pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Foreign&#160;&lt;br/&gt;Currency&lt;br/&gt;Translation&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Pension&lt;br/&gt;Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Cash&#160;Flow Derivative Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Balance as of October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;19,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;25,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Other comprehensive (income) loss before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;15,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(13,816)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from AOCL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Net current period other comprehensive (income) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;15,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(13,571)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Balance as of April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;34,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(11,009)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;27,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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:7pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Foreign&#160;&lt;br/&gt;Currency&lt;br/&gt;Translation&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Pension&lt;br/&gt;Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Cash&#160;Flow Derivative Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Balance as of January 29, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;14,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;5,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;12,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;32,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Other comprehensive income before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(1,603)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(5,346)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(6,949)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from AOCL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;4,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;4,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Net current period other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(1,603)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(1,161)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(2,764)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Balance as of April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;12,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;5,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;11,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;29,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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:7pt;margin-top:1pt"&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:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Foreign&#160;&lt;br/&gt;Currency&lt;br/&gt;Translation&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Pension&lt;br/&gt;Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Cash&#160;Flow Derivative Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Balance as of October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;24,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;5,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;4,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;34,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Other comprehensive (income) loss before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(11,999)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(11,033)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from AOCL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Net current period other comprehensive (income) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(11,999)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;7,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(4,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Balance as of April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;12,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;5,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;11,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;29,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For additional information on the components reclassified from AOCL to the respective line items in net earnings for derivative instruments refer to Note 16, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivative Instruments and Hedging Activities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RleHRyZWdpb246NmUxN2FiYzA4NzljNGEyNzhmN2YwNzI0NjQ1ODQyZGVfNTAx_c7760225-1cca-4a36-b6ae-3abdeb50060a">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of accumulated other comprehensive loss ("AOCL"), net of tax, within the Condensed Consolidated Statements of Stockholders' Equity were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.219%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;34,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;12,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;19,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Pension benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;5,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Cash flow derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(11,009)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;11,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;27,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;29,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;25,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjI4OGQ0YTFmOTMxZjQwMjdhZWYxYTU0N2RhODgxNjMxL3RhYmxlcmFuZ2U6Mjg4ZDRhMWY5MzFmNDAyN2FlZjFhNTQ3ZGE4ODE2MzFfMS0yLTEtMS02MDE1Mw_0292d63e-4ae6-4308-ac13-d83045be37db"
      unitRef="usd">-34933000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjI4OGQ0YTFmOTMxZjQwMjdhZWYxYTU0N2RhODgxNjMxL3RhYmxlcmFuZ2U6Mjg4ZDRhMWY5MzFmNDAyN2FlZjFhNTQ3ZGE4ODE2MzFfMS00LTEtMS02MDE1Mw_42b1d96c-868d-4e11-932b-0544fcabd565"
      unitRef="usd">-12509000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjI4OGQ0YTFmOTMxZjQwMjdhZWYxYTU0N2RhODgxNjMxL3RhYmxlcmFuZ2U6Mjg4ZDRhMWY5MzFmNDAyN2FlZjFhNTQ3ZGE4ODE2MzFfMS02LTEtMS02MDE1Mw_23d92207-713f-429d-af46-911a32226317"
      unitRef="usd">-19535000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjI4OGQ0YTFmOTMxZjQwMjdhZWYxYTU0N2RhODgxNjMxL3RhYmxlcmFuZ2U6Mjg4ZDRhMWY5MzFmNDAyN2FlZjFhNTQ3ZGE4ODE2MzFfMi0yLTEtMS02MDE1Mw_6b4a1cc3-3d2c-4a20-88b8-e76b67b6e254"
      unitRef="usd">3899000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjI4OGQ0YTFmOTMxZjQwMjdhZWYxYTU0N2RhODgxNjMxL3RhYmxlcmFuZ2U6Mjg4ZDRhMWY5MzFmNDAyN2FlZjFhNTQ3ZGE4ODE2MzFfMi00LTEtMS02MDE1Mw_b62b9f51-1f52-4a3f-8356-9f9388f113e4"
      unitRef="usd">5106000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjI4OGQ0YTFmOTMxZjQwMjdhZWYxYTU0N2RhODgxNjMxL3RhYmxlcmFuZ2U6Mjg4ZDRhMWY5MzFmNDAyN2FlZjFhNTQ3ZGE4ODE2MzFfMi02LTEtMS02MDE1Mw_ea9c926b-589a-431f-af6e-272e1a71f8f7"
      unitRef="usd">3899000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjI4OGQ0YTFmOTMxZjQwMjdhZWYxYTU0N2RhODgxNjMxL3RhYmxlcmFuZ2U6Mjg4ZDRhMWY5MzFmNDAyN2FlZjFhNTQ3ZGE4ODE2MzFfMy0yLTEtMS02MDE1Mw_741ab127-5744-4957-bafb-2403e611df87"
      unitRef="usd">11009000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjI4OGQ0YTFmOTMxZjQwMjdhZWYxYTU0N2RhODgxNjMxL3RhYmxlcmFuZ2U6Mjg4ZDRhMWY5MzFmNDAyN2FlZjFhNTQ3ZGE4ODE2MzFfMy00LTEtMS02MDE1Mw_4a6e3acc-ad6d-46af-934a-c460bd4565cb"
      unitRef="usd">-11797000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjI4OGQ0YTFmOTMxZjQwMjdhZWYxYTU0N2RhODgxNjMxL3RhYmxlcmFuZ2U6Mjg4ZDRhMWY5MzFmNDAyN2FlZjFhNTQ3ZGE4ODE2MzFfMy02LTEtMS02MDE1Mw_af048292-765c-4406-a9cd-00507f8a3bb4"
      unitRef="usd">-2562000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjI4OGQ0YTFmOTMxZjQwMjdhZWYxYTU0N2RhODgxNjMxL3RhYmxlcmFuZ2U6Mjg4ZDRhMWY5MzFmNDAyN2FlZjFhNTQ3ZGE4ODE2MzFfNC0yLTEtMS02MDE1Mw_f7cc9319-17a4-4460-a583-315e31710d86"
      unitRef="usd">-27823000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjI4OGQ0YTFmOTMxZjQwMjdhZWYxYTU0N2RhODgxNjMxL3RhYmxlcmFuZ2U6Mjg4ZDRhMWY5MzFmNDAyN2FlZjFhNTQ3ZGE4ODE2MzFfNC00LTEtMS02MDE1Mw_3d49d4cb-12cc-4785-af06-4d6663a7be8c"
      unitRef="usd">-29412000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjI4OGQ0YTFmOTMxZjQwMjdhZWYxYTU0N2RhODgxNjMxL3RhYmxlcmFuZ2U6Mjg4ZDRhMWY5MzFmNDAyN2FlZjFhNTQ3ZGE4ODE2MzFfNC02LTEtMS02MDE1Mw_87e08eea-753d-4e17-bc2b-5a7a94e8b386"
      unitRef="usd">-25996000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RleHRyZWdpb246NmUxN2FiYzA4NzljNGEyNzhmN2YwNzI0NjQ1ODQyZGVfNDkz_7cd74229-4158-4611-be9f-789c2bd1c521">&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components and activity of AOCL, net of tax, for the three and six month periods ended April&#160;29, 2022 and April&#160;30, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Foreign&#160;&lt;br/&gt;Currency&lt;br/&gt;Translation&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Pension&lt;br/&gt;Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Cash&#160;Flow Derivative Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Balance as of January 28, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;25,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(3,810)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;25,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Other comprehensive (income) loss before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;9,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(7,175)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from AOCL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Net current period other comprehensive (income) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;9,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(7,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Balance as of April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;34,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(11,009)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;27,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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:7pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Foreign&#160;&lt;br/&gt;Currency&lt;br/&gt;Translation&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Pension&lt;br/&gt;Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Cash&#160;Flow Derivative Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Balance as of October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;19,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;25,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Other comprehensive (income) loss before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;15,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(13,816)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from AOCL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Net current period other comprehensive (income) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;15,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(13,571)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Balance as of April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;34,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(11,009)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;27,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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:7pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Foreign&#160;&lt;br/&gt;Currency&lt;br/&gt;Translation&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Pension&lt;br/&gt;Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Cash&#160;Flow Derivative Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Balance as of January 29, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;14,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;5,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;12,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;32,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Other comprehensive income before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(1,603)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(5,346)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(6,949)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from AOCL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;4,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;4,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Net current period other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(1,603)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(1,161)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(2,764)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Balance as of April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;12,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;5,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;11,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;29,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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:7pt;margin-top:1pt"&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:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Foreign&#160;&lt;br/&gt;Currency&lt;br/&gt;Translation&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Pension&lt;br/&gt;Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Cash&#160;Flow Derivative Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Balance as of October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;24,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;5,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;4,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;34,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Other comprehensive (income) loss before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(11,999)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(11,033)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from AOCL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Net current period other comprehensive (income) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(11,999)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;7,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(4,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Balance as of April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;12,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;5,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;11,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;29,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="i5be174285d74487d89a6a34eddc7b400_I20220128"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjYzNTkyMWY1MjZkZTQ2ZDA4YTg4ODAzOGM5OTA0NzVlL3RhYmxlcmFuZ2U6NjM1OTIxZjUyNmRlNDZkMDhhODg4MDM4Yzk5MDQ3NWVfMS0yLTEtMS02MDE1Mw_b2a536a5-2536-4025-8657-433da2900563"
      unitRef="usd">-25525000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i458dbd95bdcc4db49f42c75f5bc9f5dd_I20220128"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjYzNTkyMWY1MjZkZTQ2ZDA4YTg4ODAzOGM5OTA0NzVlL3RhYmxlcmFuZ2U6NjM1OTIxZjUyNmRlNDZkMDhhODg4MDM4Yzk5MDQ3NWVfMS00LTEtMS02MDE1Mw_d30cb04f-f1d6-4bd1-84d5-4776a82366b8"
      unitRef="usd">-3899000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i887e81f9b9ec4645ad6aeb9dab6436ae_I20220128"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjYzNTkyMWY1MjZkZTQ2ZDA4YTg4ODAzOGM5OTA0NzVlL3RhYmxlcmFuZ2U6NjM1OTIxZjUyNmRlNDZkMDhhODg4MDM4Yzk5MDQ3NWVfMS02LTEtMS02MDE1Mw_c0623da8-ea13-4f58-be4c-0bbc6bf36c8e"
      unitRef="usd">3810000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i433410dd48c64914939662cad2be253d_I20220128"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjYzNTkyMWY1MjZkZTQ2ZDA4YTg4ODAzOGM5OTA0NzVlL3RhYmxlcmFuZ2U6NjM1OTIxZjUyNmRlNDZkMDhhODg4MDM4Yzk5MDQ3NWVfMS04LTEtMS02MDE1Mw_aaafa3a3-9d5c-468a-934e-1029bc3e3c72"
      unitRef="usd">-25614000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="if8183b36549c47f8849034b010a326e5_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjYzNTkyMWY1MjZkZTQ2ZDA4YTg4ODAzOGM5OTA0NzVlL3RhYmxlcmFuZ2U6NjM1OTIxZjUyNmRlNDZkMDhhODg4MDM4Yzk5MDQ3NWVfMi0yLTEtMS02MDE1Mw_4d5cdc9a-9693-4d9a-b169-202ec898d2a7"
      unitRef="usd">-9408000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i2e6b8e2cd5314c0e9569aada69ac66bd_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjYzNTkyMWY1MjZkZTQ2ZDA4YTg4ODAzOGM5OTA0NzVlL3RhYmxlcmFuZ2U6NjM1OTIxZjUyNmRlNDZkMDhhODg4MDM4Yzk5MDQ3NWVfMi00LTEtMS02MDE1Mw_67135beb-60f5-4881-85ee-0157aef2d365"
      unitRef="usd">0</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i78cb856c6f2e4d468513df755d2f560c_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjYzNTkyMWY1MjZkZTQ2ZDA4YTg4ODAzOGM5OTA0NzVlL3RhYmxlcmFuZ2U6NjM1OTIxZjUyNmRlNDZkMDhhODg4MDM4Yzk5MDQ3NWVfMi02LTEtMS02MDE1Mw_81d4507b-aea8-4e51-bfcf-de55c160b828"
      unitRef="usd">7175000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjYzNTkyMWY1MjZkZTQ2ZDA4YTg4ODAzOGM5OTA0NzVlL3RhYmxlcmFuZ2U6NjM1OTIxZjUyNmRlNDZkMDhhODg4MDM4Yzk5MDQ3NWVfMi04LTEtMS02MDE1Mw_01af2dd1-a188-466b-9ab7-f796446e3b31"
      unitRef="usd">-2233000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="if8183b36549c47f8849034b010a326e5_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjYzNTkyMWY1MjZkZTQ2ZDA4YTg4ODAzOGM5OTA0NzVlL3RhYmxlcmFuZ2U6NjM1OTIxZjUyNmRlNDZkMDhhODg4MDM4Yzk5MDQ3NWVfMy0yLTEtMS02MDE1Mw_9f7d9e18-5fd6-4c80-af9c-9bf1538babdd"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i2e6b8e2cd5314c0e9569aada69ac66bd_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjYzNTkyMWY1MjZkZTQ2ZDA4YTg4ODAzOGM5OTA0NzVlL3RhYmxlcmFuZ2U6NjM1OTIxZjUyNmRlNDZkMDhhODg4MDM4Yzk5MDQ3NWVfMy00LTEtMS02MDE1Mw_a6f30af2-f5c9-475a-bff6-4e80f3d8559b"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i78cb856c6f2e4d468513df755d2f560c_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjYzNTkyMWY1MjZkZTQ2ZDA4YTg4ODAzOGM5OTA0NzVlL3RhYmxlcmFuZ2U6NjM1OTIxZjUyNmRlNDZkMDhhODg4MDM4Yzk5MDQ3NWVfMy02LTEtMS02MDE1Mw_4206dbdb-d5df-44df-bc8e-25f06a09f055"
      unitRef="usd">-24000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjYzNTkyMWY1MjZkZTQ2ZDA4YTg4ODAzOGM5OTA0NzVlL3RhYmxlcmFuZ2U6NjM1OTIxZjUyNmRlNDZkMDhhODg4MDM4Yzk5MDQ3NWVfMy04LTEtMS02MDE1Mw_62939d83-7f59-48de-bcff-6d718e7d0a14"
      unitRef="usd">-24000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if8183b36549c47f8849034b010a326e5_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjYzNTkyMWY1MjZkZTQ2ZDA4YTg4ODAzOGM5OTA0NzVlL3RhYmxlcmFuZ2U6NjM1OTIxZjUyNmRlNDZkMDhhODg4MDM4Yzk5MDQ3NWVfNC0yLTEtMS02MDE1Mw_b521d92a-d9bf-4e65-93f8-8ede585b8b37"
      unitRef="usd">-9408000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i2e6b8e2cd5314c0e9569aada69ac66bd_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjYzNTkyMWY1MjZkZTQ2ZDA4YTg4ODAzOGM5OTA0NzVlL3RhYmxlcmFuZ2U6NjM1OTIxZjUyNmRlNDZkMDhhODg4MDM4Yzk5MDQ3NWVfNC00LTEtMS02MDE1Mw_e104682d-5e24-40ee-83ae-26ec8bbdf09a"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i78cb856c6f2e4d468513df755d2f560c_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjYzNTkyMWY1MjZkZTQ2ZDA4YTg4ODAzOGM5OTA0NzVlL3RhYmxlcmFuZ2U6NjM1OTIxZjUyNmRlNDZkMDhhODg4MDM4Yzk5MDQ3NWVfNC02LTEtMS02MDE1Mw_ea229fdc-8c87-4b63-8bf8-a6b074c1b864"
      unitRef="usd">7199000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjYzNTkyMWY1MjZkZTQ2ZDA4YTg4ODAzOGM5OTA0NzVlL3RhYmxlcmFuZ2U6NjM1OTIxZjUyNmRlNDZkMDhhODg4MDM4Yzk5MDQ3NWVfNC04LTEtMS02MDE1Mw_01d87b89-c79a-40ef-b6da-98f61824c6a4"
      unitRef="usd">-2209000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i95a3efe8e7934319a3989039bb93d398_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjYzNTkyMWY1MjZkZTQ2ZDA4YTg4ODAzOGM5OTA0NzVlL3RhYmxlcmFuZ2U6NjM1OTIxZjUyNmRlNDZkMDhhODg4MDM4Yzk5MDQ3NWVfNS0yLTEtMS02MDE1Mw_b424039a-d0b2-426e-8edf-7526752df17a"
      unitRef="usd">-34933000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2385a3199a164b38ae8dec098a820818_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjYzNTkyMWY1MjZkZTQ2ZDA4YTg4ODAzOGM5OTA0NzVlL3RhYmxlcmFuZ2U6NjM1OTIxZjUyNmRlNDZkMDhhODg4MDM4Yzk5MDQ3NWVfNS00LTEtMS02MDE1Mw_458932ef-9fec-4628-ad14-92737f139527"
      unitRef="usd">-3899000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9f1f69c3861543d086d6aadacba74524_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjYzNTkyMWY1MjZkZTQ2ZDA4YTg4ODAzOGM5OTA0NzVlL3RhYmxlcmFuZ2U6NjM1OTIxZjUyNmRlNDZkMDhhODg4MDM4Yzk5MDQ3NWVfNS02LTEtMS02MDE1Mw_ae1ba021-5e80-4a0f-b594-62a8f7d5df7e"
      unitRef="usd">11009000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i68b8171b5a98482182035928d8b65c2b_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjYzNTkyMWY1MjZkZTQ2ZDA4YTg4ODAzOGM5OTA0NzVlL3RhYmxlcmFuZ2U6NjM1OTIxZjUyNmRlNDZkMDhhODg4MDM4Yzk5MDQ3NWVfNS04LTEtMS02MDE1Mw_679d72f3-11de-4b8c-9214-075506efd771"
      unitRef="usd">-27823000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id5c2c43517c2483fb3ca614793e5058b_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjQ1ZTBiYTgyODRmNTQxZmQ5YTRjNDlmYTRmNTBlYWU4L3RhYmxlcmFuZ2U6NDVlMGJhODI4NGY1NDFmZDlhNGM0OWZhNGY1MGVhZThfMS0yLTEtMS02MDk4Mg_67f43ac2-9881-482a-9a8a-0e20a8f68602"
      unitRef="usd">-19535000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibdfbb541d215440590a3c75508aac2e7_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjQ1ZTBiYTgyODRmNTQxZmQ5YTRjNDlmYTRmNTBlYWU4L3RhYmxlcmFuZ2U6NDVlMGJhODI4NGY1NDFmZDlhNGM0OWZhNGY1MGVhZThfMS00LTEtMS02MDk4Mg_a8469aea-d535-468a-bbe9-02ede643f334"
      unitRef="usd">-3899000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic5e337b496304ed1b3b401f4568ffa20_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjQ1ZTBiYTgyODRmNTQxZmQ5YTRjNDlmYTRmNTBlYWU4L3RhYmxlcmFuZ2U6NDVlMGJhODI4NGY1NDFmZDlhNGM0OWZhNGY1MGVhZThfMS02LTEtMS02MDk4Mg_6ddc4f23-408d-4922-86df-d4ce0f655197"
      unitRef="usd">-2562000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic6e17d05262f410eb28bfa584a5e983c_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjQ1ZTBiYTgyODRmNTQxZmQ5YTRjNDlmYTRmNTBlYWU4L3RhYmxlcmFuZ2U6NDVlMGJhODI4NGY1NDFmZDlhNGM0OWZhNGY1MGVhZThfMS04LTEtMS02MDk4Mg_1c4b92fc-9e73-49cf-8571-cb01dfa7fd1c"
      unitRef="usd">-25996000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="ic7ac4947d34a493380ca85bd084e8911_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjQ1ZTBiYTgyODRmNTQxZmQ5YTRjNDlmYTRmNTBlYWU4L3RhYmxlcmFuZ2U6NDVlMGJhODI4NGY1NDFmZDlhNGM0OWZhNGY1MGVhZThfMi0yLTEtMS02MDk4Mg_b8f2ea1e-192d-4a5f-9507-5cce8faebf82"
      unitRef="usd">-15398000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i2176d5fbbf06404fb7ac0817930b61e2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjQ1ZTBiYTgyODRmNTQxZmQ5YTRjNDlmYTRmNTBlYWU4L3RhYmxlcmFuZ2U6NDVlMGJhODI4NGY1NDFmZDlhNGM0OWZhNGY1MGVhZThfMi00LTEtMS02MDk4Mg_3ba98857-9afe-4293-9120-06a8585f5b51"
      unitRef="usd">0</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i2134e76fe2644c7bbda897eea0f3afb9_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjQ1ZTBiYTgyODRmNTQxZmQ5YTRjNDlmYTRmNTBlYWU4L3RhYmxlcmFuZ2U6NDVlMGJhODI4NGY1NDFmZDlhNGM0OWZhNGY1MGVhZThfMi02LTEtMS02MDk4Mg_2231bc33-e763-4cf9-842e-8c276664445a"
      unitRef="usd">13816000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjQ1ZTBiYTgyODRmNTQxZmQ5YTRjNDlmYTRmNTBlYWU4L3RhYmxlcmFuZ2U6NDVlMGJhODI4NGY1NDFmZDlhNGM0OWZhNGY1MGVhZThfMi04LTEtMS02MDk4Mg_d8021df2-4083-46dd-9a5e-ee6d58d262bb"
      unitRef="usd">-1582000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="ic7ac4947d34a493380ca85bd084e8911_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjQ1ZTBiYTgyODRmNTQxZmQ5YTRjNDlmYTRmNTBlYWU4L3RhYmxlcmFuZ2U6NDVlMGJhODI4NGY1NDFmZDlhNGM0OWZhNGY1MGVhZThfMy0yLTEtMS02MDk4Mg_8241c14e-5414-4de1-87bd-fbb5d5eafe93"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i2176d5fbbf06404fb7ac0817930b61e2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjQ1ZTBiYTgyODRmNTQxZmQ5YTRjNDlmYTRmNTBlYWU4L3RhYmxlcmFuZ2U6NDVlMGJhODI4NGY1NDFmZDlhNGM0OWZhNGY1MGVhZThfMy00LTEtMS02MDk4Mg_73b32c26-e3f5-4fa8-a23e-859e792cd5b4"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i2134e76fe2644c7bbda897eea0f3afb9_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjQ1ZTBiYTgyODRmNTQxZmQ5YTRjNDlmYTRmNTBlYWU4L3RhYmxlcmFuZ2U6NDVlMGJhODI4NGY1NDFmZDlhNGM0OWZhNGY1MGVhZThfMy02LTEtMS02MDk4Mg_f1964423-5329-4c6d-9e3b-878d997c382e"
      unitRef="usd">245000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjQ1ZTBiYTgyODRmNTQxZmQ5YTRjNDlmYTRmNTBlYWU4L3RhYmxlcmFuZ2U6NDVlMGJhODI4NGY1NDFmZDlhNGM0OWZhNGY1MGVhZThfMy04LTEtMS02MDk4Mg_b64f3ae5-43b4-40ce-a6dc-e7f9debe8015"
      unitRef="usd">245000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic7ac4947d34a493380ca85bd084e8911_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjQ1ZTBiYTgyODRmNTQxZmQ5YTRjNDlmYTRmNTBlYWU4L3RhYmxlcmFuZ2U6NDVlMGJhODI4NGY1NDFmZDlhNGM0OWZhNGY1MGVhZThfNC0yLTEtMS02MDk4Mg_a7cdc185-c3f4-44e7-9cab-1cbded5b1946"
      unitRef="usd">-15398000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i2176d5fbbf06404fb7ac0817930b61e2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjQ1ZTBiYTgyODRmNTQxZmQ5YTRjNDlmYTRmNTBlYWU4L3RhYmxlcmFuZ2U6NDVlMGJhODI4NGY1NDFmZDlhNGM0OWZhNGY1MGVhZThfNC00LTEtMS02MDk4Mg_247c14a7-755d-4c06-a3c6-b1ee2a6c234b"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i2134e76fe2644c7bbda897eea0f3afb9_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjQ1ZTBiYTgyODRmNTQxZmQ5YTRjNDlmYTRmNTBlYWU4L3RhYmxlcmFuZ2U6NDVlMGJhODI4NGY1NDFmZDlhNGM0OWZhNGY1MGVhZThfNC02LTEtMS02MDk4Mg_2f72d4ff-ea9f-4e5a-af3f-5d8764050102"
      unitRef="usd">13571000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjQ1ZTBiYTgyODRmNTQxZmQ5YTRjNDlmYTRmNTBlYWU4L3RhYmxlcmFuZ2U6NDVlMGJhODI4NGY1NDFmZDlhNGM0OWZhNGY1MGVhZThfNC04LTEtMS02MDk4Mg_3b4fe84c-deca-4af5-b0ff-1b0448ef6d25"
      unitRef="usd">-1827000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i95a3efe8e7934319a3989039bb93d398_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjQ1ZTBiYTgyODRmNTQxZmQ5YTRjNDlmYTRmNTBlYWU4L3RhYmxlcmFuZ2U6NDVlMGJhODI4NGY1NDFmZDlhNGM0OWZhNGY1MGVhZThfNS0yLTEtMS02MDk4Mg_a1acba0c-82d8-48e5-849e-9368f3c60655"
      unitRef="usd">-34933000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2385a3199a164b38ae8dec098a820818_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjQ1ZTBiYTgyODRmNTQxZmQ5YTRjNDlmYTRmNTBlYWU4L3RhYmxlcmFuZ2U6NDVlMGJhODI4NGY1NDFmZDlhNGM0OWZhNGY1MGVhZThfNS00LTEtMS02MDk4Mg_2c47b044-2581-4cd0-ab88-04cac754ae70"
      unitRef="usd">-3899000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9f1f69c3861543d086d6aadacba74524_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjQ1ZTBiYTgyODRmNTQxZmQ5YTRjNDlmYTRmNTBlYWU4L3RhYmxlcmFuZ2U6NDVlMGJhODI4NGY1NDFmZDlhNGM0OWZhNGY1MGVhZThfNS02LTEtMS02MDk4Mg_96cd03cb-c46a-43b6-ad24-3754fab64306"
      unitRef="usd">11009000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i68b8171b5a98482182035928d8b65c2b_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjQ1ZTBiYTgyODRmNTQxZmQ5YTRjNDlmYTRmNTBlYWU4L3RhYmxlcmFuZ2U6NDVlMGJhODI4NGY1NDFmZDlhNGM0OWZhNGY1MGVhZThfNS04LTEtMS02MDk4Mg_2a81c8c1-e79d-4e6f-b53f-e7b41b152a78"
      unitRef="usd">-27823000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia0d6e0a438474e18ae9d6f73826ccf67_I20210129"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjU1OTJmZWUyMGMxZDQ4ODY4MmMwNTM0ZWEzYjE1OWJjL3RhYmxlcmFuZ2U6NTU5MmZlZTIwYzFkNDg4NjgyYzA1MzRlYTNiMTU5YmNfMS0yLTEtMS02MTk3Ng_1611d054-5a39-499a-b102-a00939037582"
      unitRef="usd">-14112000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i029a9064400f4bb094f9cb7c9f504bba_I20210129"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjU1OTJmZWUyMGMxZDQ4ODY4MmMwNTM0ZWEzYjE1OWJjL3RhYmxlcmFuZ2U6NTU5MmZlZTIwYzFkNDg4NjgyYzA1MzRlYTNiMTU5YmNfMS00LTEtMS02MTk3Ng_55039ce4-4edc-41bd-8c88-87798662840c"
      unitRef="usd">-5106000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iaabb17323d5647fc9dc9cd52bb161d41_I20210129"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjU1OTJmZWUyMGMxZDQ4ODY4MmMwNTM0ZWEzYjE1OWJjL3RhYmxlcmFuZ2U6NTU5MmZlZTIwYzFkNDg4NjgyYzA1MzRlYTNiMTU5YmNfMS02LTEtMS02MTk3Ng_fdd278fd-38d3-4487-94a5-8c3ae8ddea1e"
      unitRef="usd">-12958000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4b65f8a60adf4330823a6ddfa5f014c5_I20210129"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjU1OTJmZWUyMGMxZDQ4ODY4MmMwNTM0ZWEzYjE1OWJjL3RhYmxlcmFuZ2U6NTU5MmZlZTIwYzFkNDg4NjgyYzA1MzRlYTNiMTU5YmNfMS04LTEtMS02MTk3Ng_23518d09-d62d-4909-9b6a-6d10aa3fba4d"
      unitRef="usd">-32176000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="ica9396224b9c48d68e6d1cd48390447d_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjU1OTJmZWUyMGMxZDQ4ODY4MmMwNTM0ZWEzYjE1OWJjL3RhYmxlcmFuZ2U6NTU5MmZlZTIwYzFkNDg4NjgyYzA1MzRlYTNiMTU5YmNfMi0yLTEtMS02MTk3Ng_992a3987-ad0f-4570-9dc3-4e102dd82c1c"
      unitRef="usd">1603000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i78c73795437841cdb4cbb9b40bad0371_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjU1OTJmZWUyMGMxZDQ4ODY4MmMwNTM0ZWEzYjE1OWJjL3RhYmxlcmFuZ2U6NTU5MmZlZTIwYzFkNDg4NjgyYzA1MzRlYTNiMTU5YmNfMi00LTEtMS02MTk3Ng_f6cdfd68-f18e-4f77-a8f2-fd6c4ad04d7a"
      unitRef="usd">0</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i8d3502588f644824bd9c11e67c9121cb_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjU1OTJmZWUyMGMxZDQ4ODY4MmMwNTM0ZWEzYjE1OWJjL3RhYmxlcmFuZ2U6NTU5MmZlZTIwYzFkNDg4NjgyYzA1MzRlYTNiMTU5YmNfMi02LTEtMS02MTk3Ng_d61dbd4a-577b-420a-a243-0c33eed5c5d0"
      unitRef="usd">5346000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjU1OTJmZWUyMGMxZDQ4ODY4MmMwNTM0ZWEzYjE1OWJjL3RhYmxlcmFuZ2U6NTU5MmZlZTIwYzFkNDg4NjgyYzA1MzRlYTNiMTU5YmNfMi04LTEtMS02MTk3Ng_2280df56-03d3-4a42-b315-118c6a6482a3"
      unitRef="usd">6949000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="ica9396224b9c48d68e6d1cd48390447d_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjU1OTJmZWUyMGMxZDQ4ODY4MmMwNTM0ZWEzYjE1OWJjL3RhYmxlcmFuZ2U6NTU5MmZlZTIwYzFkNDg4NjgyYzA1MzRlYTNiMTU5YmNfMy0yLTEtMS02MTk3Ng_2b5ae072-d312-456c-8cac-cee13eb4ad5b"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i78c73795437841cdb4cbb9b40bad0371_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjU1OTJmZWUyMGMxZDQ4ODY4MmMwNTM0ZWEzYjE1OWJjL3RhYmxlcmFuZ2U6NTU5MmZlZTIwYzFkNDg4NjgyYzA1MzRlYTNiMTU5YmNfMy00LTEtMS02MTk3Ng_95299e5d-548d-4438-a1f8-31dcfcfb0c7f"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i8d3502588f644824bd9c11e67c9121cb_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjU1OTJmZWUyMGMxZDQ4ODY4MmMwNTM0ZWEzYjE1OWJjL3RhYmxlcmFuZ2U6NTU5MmZlZTIwYzFkNDg4NjgyYzA1MzRlYTNiMTU5YmNfMy02LTEtMS02MTk3Ng_bc1a186c-0732-428e-81f5-caccfdb439a8"
      unitRef="usd">4185000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjU1OTJmZWUyMGMxZDQ4ODY4MmMwNTM0ZWEzYjE1OWJjL3RhYmxlcmFuZ2U6NTU5MmZlZTIwYzFkNDg4NjgyYzA1MzRlYTNiMTU5YmNfMy04LTEtMS02MTk3Ng_b8c45b47-778c-42a7-80d7-684ea070f85c"
      unitRef="usd">4185000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ica9396224b9c48d68e6d1cd48390447d_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjU1OTJmZWUyMGMxZDQ4ODY4MmMwNTM0ZWEzYjE1OWJjL3RhYmxlcmFuZ2U6NTU5MmZlZTIwYzFkNDg4NjgyYzA1MzRlYTNiMTU5YmNfNC0yLTEtMS02MTk3Ng_49714b2f-7af4-4ab4-8295-a7e4f0a43bbd"
      unitRef="usd">1603000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i78c73795437841cdb4cbb9b40bad0371_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjU1OTJmZWUyMGMxZDQ4ODY4MmMwNTM0ZWEzYjE1OWJjL3RhYmxlcmFuZ2U6NTU5MmZlZTIwYzFkNDg4NjgyYzA1MzRlYTNiMTU5YmNfNC00LTEtMS02MTk3Ng_8ad6e912-c02a-4dba-896e-2b0c31be01a3"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8d3502588f644824bd9c11e67c9121cb_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjU1OTJmZWUyMGMxZDQ4ODY4MmMwNTM0ZWEzYjE1OWJjL3RhYmxlcmFuZ2U6NTU5MmZlZTIwYzFkNDg4NjgyYzA1MzRlYTNiMTU5YmNfNC02LTEtMS02MTk3Ng_f6a846ca-aaea-4846-a734-1e9ba947d91a"
      unitRef="usd">1161000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjU1OTJmZWUyMGMxZDQ4ODY4MmMwNTM0ZWEzYjE1OWJjL3RhYmxlcmFuZ2U6NTU5MmZlZTIwYzFkNDg4NjgyYzA1MzRlYTNiMTU5YmNfNC04LTEtMS02MTk3Ng_55562eae-a7ac-4749-a3b6-72c3531bb5c1"
      unitRef="usd">2764000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i853d56c96d504920add1b75a1bd43961_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjU1OTJmZWUyMGMxZDQ4ODY4MmMwNTM0ZWEzYjE1OWJjL3RhYmxlcmFuZ2U6NTU5MmZlZTIwYzFkNDg4NjgyYzA1MzRlYTNiMTU5YmNfNS0yLTEtMS02MTk3Ng_04d27a72-0fc8-46d5-9fe1-91e792960815"
      unitRef="usd">-12509000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if6ac563c3ae941bbb1b1b48707d1b1b0_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjU1OTJmZWUyMGMxZDQ4ODY4MmMwNTM0ZWEzYjE1OWJjL3RhYmxlcmFuZ2U6NTU5MmZlZTIwYzFkNDg4NjgyYzA1MzRlYTNiMTU5YmNfNS00LTEtMS02MTk3Ng_7bfd0a3d-530f-478c-a619-3de6b63b2970"
      unitRef="usd">-5106000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4a688af57c5b4244a29f216ca673f7d5_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjU1OTJmZWUyMGMxZDQ4ODY4MmMwNTM0ZWEzYjE1OWJjL3RhYmxlcmFuZ2U6NTU5MmZlZTIwYzFkNDg4NjgyYzA1MzRlYTNiMTU5YmNfNS02LTEtMS02MTk3Ng_89ab09b0-6268-4d42-9075-85549f4fc37e"
      unitRef="usd">-11797000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iec7fffaeff5249c38a225c52ba85b9f5_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOjU1OTJmZWUyMGMxZDQ4ODY4MmMwNTM0ZWEzYjE1OWJjL3RhYmxlcmFuZ2U6NTU5MmZlZTIwYzFkNDg4NjgyYzA1MzRlYTNiMTU5YmNfNS04LTEtMS02MTk3Ng_c1589e27-f8d0-45b1-886a-106aef06a60c"
      unitRef="usd">-29412000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie400879a28234ca9afe14524dcb0404e_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOmE4MWYxMjY1OTFhNjRhNjFiYTIzZTFmZWQyYmNiMmJmL3RhYmxlcmFuZ2U6YTgxZjEyNjU5MWE2NGE2MWJhMjNlMWZlZDJiY2IyYmZfMS0yLTEtMS02MDE1Mw_7e64b88a-72e2-422e-96d3-81ddc1702ed6"
      unitRef="usd">-24508000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib78c0956ac1a46948b7d1ec20546e59b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOmE4MWYxMjY1OTFhNjRhNjFiYTIzZTFmZWQyYmNiMmJmL3RhYmxlcmFuZ2U6YTgxZjEyNjU5MWE2NGE2MWJhMjNlMWZlZDJiY2IyYmZfMS00LTEtMS02MDE1Mw_00ecec09-1612-4981-b2dd-93fdbe967aeb"
      unitRef="usd">-5106000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4ca81ae6113a4b93864cd048b8555610_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOmE4MWYxMjY1OTFhNjRhNjFiYTIzZTFmZWQyYmNiMmJmL3RhYmxlcmFuZ2U6YTgxZjEyNjU5MWE2NGE2MWJhMjNlMWZlZDJiY2IyYmZfMS02LTEtMS02MDE1Mw_ca15be7b-c604-4579-a7b1-7e00d3583d39"
      unitRef="usd">-4648000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6282f3d4e0d5421f8bfbec6052fc1a90_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOmE4MWYxMjY1OTFhNjRhNjFiYTIzZTFmZWQyYmNiMmJmL3RhYmxlcmFuZ2U6YTgxZjEyNjU5MWE2NGE2MWJhMjNlMWZlZDJiY2IyYmZfMS04LTEtMS02MDE1Mw_c137c28b-e831-423e-b5c0-864e1bd16157"
      unitRef="usd">-34262000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="ia29c16d8bd8d49029317b71c21d1f60a_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOmE4MWYxMjY1OTFhNjRhNjFiYTIzZTFmZWQyYmNiMmJmL3RhYmxlcmFuZ2U6YTgxZjEyNjU5MWE2NGE2MWJhMjNlMWZlZDJiY2IyYmZfMi0yLTEtMS02MDE1Mw_c535bf61-e266-433f-af16-331a95add630"
      unitRef="usd">11999000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i7e525f658cde42929842ef7ae5561c54_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOmE4MWYxMjY1OTFhNjRhNjFiYTIzZTFmZWQyYmNiMmJmL3RhYmxlcmFuZ2U6YTgxZjEyNjU5MWE2NGE2MWJhMjNlMWZlZDJiY2IyYmZfMi00LTEtMS02MDE1Mw_46f464f9-4034-4b66-a7c7-3378226920cd"
      unitRef="usd">0</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i8ebce3cabd3f4e108835f77fc27dc7c7_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOmE4MWYxMjY1OTFhNjRhNjFiYTIzZTFmZWQyYmNiMmJmL3RhYmxlcmFuZ2U6YTgxZjEyNjU5MWE2NGE2MWJhMjNlMWZlZDJiY2IyYmZfMi02LTEtMS02MDE1Mw_311959ba-84a9-43d6-8451-83daf4198579"
      unitRef="usd">-966000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOmE4MWYxMjY1OTFhNjRhNjFiYTIzZTFmZWQyYmNiMmJmL3RhYmxlcmFuZ2U6YTgxZjEyNjU5MWE2NGE2MWJhMjNlMWZlZDJiY2IyYmZfMi04LTEtMS02MDE1Mw_401491f1-a724-4c89-9c61-8c0b6879cf91"
      unitRef="usd">11033000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="ia29c16d8bd8d49029317b71c21d1f60a_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOmE4MWYxMjY1OTFhNjRhNjFiYTIzZTFmZWQyYmNiMmJmL3RhYmxlcmFuZ2U6YTgxZjEyNjU5MWE2NGE2MWJhMjNlMWZlZDJiY2IyYmZfMy0yLTEtMS02MDE1Mw_345103a2-70c7-4ce5-8641-aa63d2b902ab"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i7e525f658cde42929842ef7ae5561c54_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOmE4MWYxMjY1OTFhNjRhNjFiYTIzZTFmZWQyYmNiMmJmL3RhYmxlcmFuZ2U6YTgxZjEyNjU5MWE2NGE2MWJhMjNlMWZlZDJiY2IyYmZfMy00LTEtMS02MDE1Mw_d710c12c-af1e-45f2-84ad-3b7299d5b35a"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i8ebce3cabd3f4e108835f77fc27dc7c7_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOmE4MWYxMjY1OTFhNjRhNjFiYTIzZTFmZWQyYmNiMmJmL3RhYmxlcmFuZ2U6YTgxZjEyNjU5MWE2NGE2MWJhMjNlMWZlZDJiY2IyYmZfMy02LTEtMS02MDE1Mw_29cfce0e-f0d6-4123-a76c-f930359dd65e"
      unitRef="usd">6183000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOmE4MWYxMjY1OTFhNjRhNjFiYTIzZTFmZWQyYmNiMmJmL3RhYmxlcmFuZ2U6YTgxZjEyNjU5MWE2NGE2MWJhMjNlMWZlZDJiY2IyYmZfMy04LTEtMS02MDE1Mw_49c128a9-efbb-43f3-94b7-647880d2da05"
      unitRef="usd">6183000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ia29c16d8bd8d49029317b71c21d1f60a_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOmE4MWYxMjY1OTFhNjRhNjFiYTIzZTFmZWQyYmNiMmJmL3RhYmxlcmFuZ2U6YTgxZjEyNjU5MWE2NGE2MWJhMjNlMWZlZDJiY2IyYmZfNC0yLTEtMS02MDE1Mw_87993069-93a8-437b-9a04-401fd4a70b92"
      unitRef="usd">11999000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i7e525f658cde42929842ef7ae5561c54_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOmE4MWYxMjY1OTFhNjRhNjFiYTIzZTFmZWQyYmNiMmJmL3RhYmxlcmFuZ2U6YTgxZjEyNjU5MWE2NGE2MWJhMjNlMWZlZDJiY2IyYmZfNC00LTEtMS02MDE1Mw_895841fb-7cef-4688-8c8f-46f59915f7ec"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8ebce3cabd3f4e108835f77fc27dc7c7_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOmE4MWYxMjY1OTFhNjRhNjFiYTIzZTFmZWQyYmNiMmJmL3RhYmxlcmFuZ2U6YTgxZjEyNjU5MWE2NGE2MWJhMjNlMWZlZDJiY2IyYmZfNC02LTEtMS02MDE1Mw_322f7b9b-f4f8-4bcc-bb81-c62338c7b111"
      unitRef="usd">-7149000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOmE4MWYxMjY1OTFhNjRhNjFiYTIzZTFmZWQyYmNiMmJmL3RhYmxlcmFuZ2U6YTgxZjEyNjU5MWE2NGE2MWJhMjNlMWZlZDJiY2IyYmZfNC04LTEtMS02MDE1Mw_438c518d-dde5-4e03-bd74-96943f023ad1"
      unitRef="usd">4850000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i853d56c96d504920add1b75a1bd43961_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOmE4MWYxMjY1OTFhNjRhNjFiYTIzZTFmZWQyYmNiMmJmL3RhYmxlcmFuZ2U6YTgxZjEyNjU5MWE2NGE2MWJhMjNlMWZlZDJiY2IyYmZfNS0yLTEtMS02MDE1Mw_974eeb2a-bba2-4501-9919-53219457ec51"
      unitRef="usd">-12509000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if6ac563c3ae941bbb1b1b48707d1b1b0_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOmE4MWYxMjY1OTFhNjRhNjFiYTIzZTFmZWQyYmNiMmJmL3RhYmxlcmFuZ2U6YTgxZjEyNjU5MWE2NGE2MWJhMjNlMWZlZDJiY2IyYmZfNS00LTEtMS02MDE1Mw_3a8e30d7-f373-4414-8226-b7de938f1e5a"
      unitRef="usd">-5106000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4a688af57c5b4244a29f216ca673f7d5_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOmE4MWYxMjY1OTFhNjRhNjFiYTIzZTFmZWQyYmNiMmJmL3RhYmxlcmFuZ2U6YTgxZjEyNjU5MWE2NGE2MWJhMjNlMWZlZDJiY2IyYmZfNS02LTEtMS02MDE1Mw_be005a4b-55f5-4dea-9e9e-869095f237f9"
      unitRef="usd">-11797000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iec7fffaeff5249c38a225c52ba85b9f5_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83Ni9mcmFnOjZlMTdhYmMwODc5YzRhMjc4ZjdmMDcyNDY0NTg0MmRlL3RhYmxlOmE4MWYxMjY1OTFhNjRhNjFiYTIzZTFmZWQyYmNiMmJmL3RhYmxlcmFuZ2U6YTgxZjEyNjU5MWE2NGE2MWJhMjNlMWZlZDJiY2IyYmZfNS04LTEtMS02MDE1Mw_256b7d2a-c4ca-4218-ae48-323ae0e071f4"
      unitRef="usd">-29412000</us-gaap:StockholdersEquity>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83OS9mcmFnOjI3YWU5Zjk4ODRkMzQxNGU4MzNiNzNlNmIzN2M1ZTYzL3RleHRyZWdpb246MjdhZTlmOTg4NGQzNDE0ZTgzM2I3M2U2YjM3YzVlNjNfNTAy_a61e335d-a8d5-485b-bc3e-32d8edd3273a">&lt;div style="margin-bottom:1pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:511.50pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:28.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:478.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:26pt"&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:24pt;font-weight:700;line-height:100%"&gt;13&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Per Share Data&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reconciliations of basic and diluted weighted-average number of shares of common stock outstanding were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&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:9.25pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Shares&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Weighted-average number of shares of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;104,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;107,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;104,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;107,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Assumed issuance of contingent shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Weighted-average number of shares of common stock outstanding - Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;104,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;107,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;104,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;107,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Weighted-average number of shares of common stock outstanding - Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;104,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;107,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;104,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;107,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Effect of dilutive shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Weighted-average number of shares of common stock outstanding - Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;105,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;108,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;105,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;109,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The effect of dilutive shares from stock option awards and restricted stock unit awards is computed under the treasury stock method. Stock option awards to purchase 1,038,598 and 508,907 shares of common stock during the second quarter of fiscal 2022 and 2021, respectively, and to purchase 586,359 and 382,917 shares of common stock during the first six months of fiscal 2022 and 2021, respectively, were excluded from the computation of diluted net earnings per share of common stock because they were anti-dilutive.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83OS9mcmFnOjI3YWU5Zjk4ODRkMzQxNGU4MzNiNzNlNmIzN2M1ZTYzL3RleHRyZWdpb246MjdhZTlmOTg4NGQzNDE0ZTgzM2I3M2U2YjM3YzVlNjNfNDk5_f35e587e-a236-420e-ad51-d9e217cc45ee">&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reconciliations of basic and diluted weighted-average number of shares of common stock outstanding were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&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:9.25pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Shares&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Weighted-average number of shares of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;104,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;107,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;104,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;107,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Assumed issuance of contingent shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Weighted-average number of shares of common stock outstanding - Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;104,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;107,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;104,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;107,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Weighted-average number of shares of common stock outstanding - Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;104,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;107,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;104,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;107,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Effect of dilutive shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Weighted-average number of shares of common stock outstanding - Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;105,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;108,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;105,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;109,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83OS9mcmFnOjI3YWU5Zjk4ODRkMzQxNGU4MzNiNzNlNmIzN2M1ZTYzL3RhYmxlOjcxYThiNjc5NTMyOTQ1OGJhODU4Y2VmMTcyNmViNzBhL3RhYmxlcmFuZ2U6NzFhOGI2Nzk1MzI5NDU4YmE4NThjZWYxNzI2ZWI3MGFfMy0yLTEtMS02MDE1Mw_2f8bd0da-726d-48f9-ada1-f9ff632625cf"
      unitRef="shares">104928000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83OS9mcmFnOjI3YWU5Zjk4ODRkMzQxNGU4MzNiNzNlNmIzN2M1ZTYzL3RhYmxlOjcxYThiNjc5NTMyOTQ1OGJhODU4Y2VmMTcyNmViNzBhL3RhYmxlcmFuZ2U6NzFhOGI2Nzk1MzI5NDU4YmE4NThjZWYxNzI2ZWI3MGFfMy00LTEtMS02MDE1Mw_abd5b631-8c96-42bc-ba22-e4f1be02098e"
      unitRef="shares">107753000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83OS9mcmFnOjI3YWU5Zjk4ODRkMzQxNGU4MzNiNzNlNmIzN2M1ZTYzL3RhYmxlOjcxYThiNjc5NTMyOTQ1OGJhODU4Y2VmMTcyNmViNzBhL3RhYmxlcmFuZ2U6NzFhOGI2Nzk1MzI5NDU4YmE4NThjZWYxNzI2ZWI3MGFfMy02LTEtMS02MDE1Mw_0d2acd08-a97c-40f1-acd8-8e73c03c0fb0"
      unitRef="shares">104971000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83OS9mcmFnOjI3YWU5Zjk4ODRkMzQxNGU4MzNiNzNlNmIzN2M1ZTYzL3RhYmxlOjcxYThiNjc5NTMyOTQ1OGJhODU4Y2VmMTcyNmViNzBhL3RhYmxlcmFuZ2U6NzFhOGI2Nzk1MzI5NDU4YmE4NThjZWYxNzI2ZWI3MGFfMy04LTEtMS02MDE1Mw_d27540b4-b5ad-48b2-8b78-05774a2dedbf"
      unitRef="shares">107927000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83OS9mcmFnOjI3YWU5Zjk4ODRkMzQxNGU4MzNiNzNlNmIzN2M1ZTYzL3RhYmxlOjcxYThiNjc5NTMyOTQ1OGJhODU4Y2VmMTcyNmViNzBhL3RhYmxlcmFuZ2U6NzFhOGI2Nzk1MzI5NDU4YmE4NThjZWYxNzI2ZWI3MGFfNC0yLTEtMS02MDE1Mw_464985f7-7e97-4a59-8efb-b959c7d3c665"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable>
    <us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83OS9mcmFnOjI3YWU5Zjk4ODRkMzQxNGU4MzNiNzNlNmIzN2M1ZTYzL3RhYmxlOjcxYThiNjc5NTMyOTQ1OGJhODU4Y2VmMTcyNmViNzBhL3RhYmxlcmFuZ2U6NzFhOGI2Nzk1MzI5NDU4YmE4NThjZWYxNzI2ZWI3MGFfNC00LTEtMS02MDE1Mw_2c2a4d98-cab6-4151-981a-061fea53f980"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable>
    <us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83OS9mcmFnOjI3YWU5Zjk4ODRkMzQxNGU4MzNiNzNlNmIzN2M1ZTYzL3RhYmxlOjcxYThiNjc5NTMyOTQ1OGJhODU4Y2VmMTcyNmViNzBhL3RhYmxlcmFuZ2U6NzFhOGI2Nzk1MzI5NDU4YmE4NThjZWYxNzI2ZWI3MGFfNC02LTEtMS02MDE1Mw_dfd7459b-80be-4f6e-99d5-925b41272699"
      unitRef="shares">11000</us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable>
    <us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83OS9mcmFnOjI3YWU5Zjk4ODRkMzQxNGU4MzNiNzNlNmIzN2M1ZTYzL3RhYmxlOjcxYThiNjc5NTMyOTQ1OGJhODU4Y2VmMTcyNmViNzBhL3RhYmxlcmFuZ2U6NzFhOGI2Nzk1MzI5NDU4YmE4NThjZWYxNzI2ZWI3MGFfNC04LTEtMS02MDE1Mw_90c47179-f56a-4074-98dd-e8501a3f2b0e"
      unitRef="shares">10000</us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83OS9mcmFnOjI3YWU5Zjk4ODRkMzQxNGU4MzNiNzNlNmIzN2M1ZTYzL3RhYmxlOjcxYThiNjc5NTMyOTQ1OGJhODU4Y2VmMTcyNmViNzBhL3RhYmxlcmFuZ2U6NzFhOGI2Nzk1MzI5NDU4YmE4NThjZWYxNzI2ZWI3MGFfNS0yLTEtMS02MDE1Mw_7994e193-f44f-479d-ab27-6198d5d9ae72"
      unitRef="shares">104928000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83OS9mcmFnOjI3YWU5Zjk4ODRkMzQxNGU4MzNiNzNlNmIzN2M1ZTYzL3RhYmxlOjcxYThiNjc5NTMyOTQ1OGJhODU4Y2VmMTcyNmViNzBhL3RhYmxlcmFuZ2U6NzFhOGI2Nzk1MzI5NDU4YmE4NThjZWYxNzI2ZWI3MGFfNS00LTEtMS02MDE1Mw_5328bd0c-0642-4c62-8d10-9236c7d76f7b"
      unitRef="shares">107753000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83OS9mcmFnOjI3YWU5Zjk4ODRkMzQxNGU4MzNiNzNlNmIzN2M1ZTYzL3RhYmxlOjcxYThiNjc5NTMyOTQ1OGJhODU4Y2VmMTcyNmViNzBhL3RhYmxlcmFuZ2U6NzFhOGI2Nzk1MzI5NDU4YmE4NThjZWYxNzI2ZWI3MGFfNS02LTEtMS02MDE1Mw_c1af885c-107d-4e1d-a3e2-4af5434027ef"
      unitRef="shares">104982000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83OS9mcmFnOjI3YWU5Zjk4ODRkMzQxNGU4MzNiNzNlNmIzN2M1ZTYzL3RhYmxlOjcxYThiNjc5NTMyOTQ1OGJhODU4Y2VmMTcyNmViNzBhL3RhYmxlcmFuZ2U6NzFhOGI2Nzk1MzI5NDU4YmE4NThjZWYxNzI2ZWI3MGFfNS04LTEtMS02MDE1Mw_ee050883-00c2-44e5-a788-e4cef7cefec7"
      unitRef="shares">107937000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83OS9mcmFnOjI3YWU5Zjk4ODRkMzQxNGU4MzNiNzNlNmIzN2M1ZTYzL3RhYmxlOjcxYThiNjc5NTMyOTQ1OGJhODU4Y2VmMTcyNmViNzBhL3RhYmxlcmFuZ2U6NzFhOGI2Nzk1MzI5NDU4YmE4NThjZWYxNzI2ZWI3MGFfOC0yLTEtMS02MDE1Mw_3906c32c-0ae4-4c41-85f5-ead7d3f68e51"
      unitRef="shares">104928000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83OS9mcmFnOjI3YWU5Zjk4ODRkMzQxNGU4MzNiNzNlNmIzN2M1ZTYzL3RhYmxlOjcxYThiNjc5NTMyOTQ1OGJhODU4Y2VmMTcyNmViNzBhL3RhYmxlcmFuZ2U6NzFhOGI2Nzk1MzI5NDU4YmE4NThjZWYxNzI2ZWI3MGFfOC00LTEtMS02MDE1Mw_0c2d5dfa-22af-4fbd-88a8-ed3050a27478"
      unitRef="shares">107753000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83OS9mcmFnOjI3YWU5Zjk4ODRkMzQxNGU4MzNiNzNlNmIzN2M1ZTYzL3RhYmxlOjcxYThiNjc5NTMyOTQ1OGJhODU4Y2VmMTcyNmViNzBhL3RhYmxlcmFuZ2U6NzFhOGI2Nzk1MzI5NDU4YmE4NThjZWYxNzI2ZWI3MGFfOC02LTEtMS02MDE1Mw_f6e68e23-3bb3-4a11-9547-20fb4ee11c7b"
      unitRef="shares">104982000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83OS9mcmFnOjI3YWU5Zjk4ODRkMzQxNGU4MzNiNzNlNmIzN2M1ZTYzL3RhYmxlOjcxYThiNjc5NTMyOTQ1OGJhODU4Y2VmMTcyNmViNzBhL3RhYmxlcmFuZ2U6NzFhOGI2Nzk1MzI5NDU4YmE4NThjZWYxNzI2ZWI3MGFfOC04LTEtMS02MDE1Mw_c25cba3b-5346-42f3-9200-aceab452806b"
      unitRef="shares">107937000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83OS9mcmFnOjI3YWU5Zjk4ODRkMzQxNGU4MzNiNzNlNmIzN2M1ZTYzL3RhYmxlOjcxYThiNjc5NTMyOTQ1OGJhODU4Y2VmMTcyNmViNzBhL3RhYmxlcmFuZ2U6NzFhOGI2Nzk1MzI5NDU4YmE4NThjZWYxNzI2ZWI3MGFfOS0yLTEtMS02MDE1Mw_c916128f-1cda-493e-8334-7754df592409"
      unitRef="shares">818000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83OS9mcmFnOjI3YWU5Zjk4ODRkMzQxNGU4MzNiNzNlNmIzN2M1ZTYzL3RhYmxlOjcxYThiNjc5NTMyOTQ1OGJhODU4Y2VmMTcyNmViNzBhL3RhYmxlcmFuZ2U6NzFhOGI2Nzk1MzI5NDU4YmE4NThjZWYxNzI2ZWI3MGFfOS00LTEtMS02MDE1Mw_449bcb08-7921-4498-bb1f-32c279d54286"
      unitRef="shares">1145000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83OS9mcmFnOjI3YWU5Zjk4ODRkMzQxNGU4MzNiNzNlNmIzN2M1ZTYzL3RhYmxlOjcxYThiNjc5NTMyOTQ1OGJhODU4Y2VmMTcyNmViNzBhL3RhYmxlcmFuZ2U6NzFhOGI2Nzk1MzI5NDU4YmE4NThjZWYxNzI2ZWI3MGFfOS02LTEtMS02MDE1Mw_e16c6c69-8e06-4de4-8ee4-42ac188e1a06"
      unitRef="shares">912000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83OS9mcmFnOjI3YWU5Zjk4ODRkMzQxNGU4MzNiNzNlNmIzN2M1ZTYzL3RhYmxlOjcxYThiNjc5NTMyOTQ1OGJhODU4Y2VmMTcyNmViNzBhL3RhYmxlcmFuZ2U6NzFhOGI2Nzk1MzI5NDU4YmE4NThjZWYxNzI2ZWI3MGFfOS04LTEtMS02MDE1Mw_63c0ed9a-4d99-4714-817d-66d415b6473e"
      unitRef="shares">1115000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83OS9mcmFnOjI3YWU5Zjk4ODRkMzQxNGU4MzNiNzNlNmIzN2M1ZTYzL3RhYmxlOjcxYThiNjc5NTMyOTQ1OGJhODU4Y2VmMTcyNmViNzBhL3RhYmxlcmFuZ2U6NzFhOGI2Nzk1MzI5NDU4YmE4NThjZWYxNzI2ZWI3MGFfMTAtMi0xLTEtNjAxNTM_4578d396-b6ea-4744-8738-cfbe14e56d93"
      unitRef="shares">105746000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83OS9mcmFnOjI3YWU5Zjk4ODRkMzQxNGU4MzNiNzNlNmIzN2M1ZTYzL3RhYmxlOjcxYThiNjc5NTMyOTQ1OGJhODU4Y2VmMTcyNmViNzBhL3RhYmxlcmFuZ2U6NzFhOGI2Nzk1MzI5NDU4YmE4NThjZWYxNzI2ZWI3MGFfMTAtNC0xLTEtNjAxNTM_a9a0626d-3d83-4a09-9579-887bdb161580"
      unitRef="shares">108898000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83OS9mcmFnOjI3YWU5Zjk4ODRkMzQxNGU4MzNiNzNlNmIzN2M1ZTYzL3RhYmxlOjcxYThiNjc5NTMyOTQ1OGJhODU4Y2VmMTcyNmViNzBhL3RhYmxlcmFuZ2U6NzFhOGI2Nzk1MzI5NDU4YmE4NThjZWYxNzI2ZWI3MGFfMTAtNi0xLTEtNjAxNTM_b968aefe-93ea-4d81-bf9f-5351bdc5e53a"
      unitRef="shares">105894000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83OS9mcmFnOjI3YWU5Zjk4ODRkMzQxNGU4MzNiNzNlNmIzN2M1ZTYzL3RhYmxlOjcxYThiNjc5NTMyOTQ1OGJhODU4Y2VmMTcyNmViNzBhL3RhYmxlcmFuZ2U6NzFhOGI2Nzk1MzI5NDU4YmE4NThjZWYxNzI2ZWI3MGFfMTAtOC0xLTEtNjAxNTM_cfc84b5a-b208-4141-8f42-ab8f339bebc3"
      unitRef="shares">109052000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83OS9mcmFnOjI3YWU5Zjk4ODRkMzQxNGU4MzNiNzNlNmIzN2M1ZTYzL3RleHRyZWdpb246MjdhZTlmOTg4NGQzNDE0ZTgzM2I3M2U2YjM3YzVlNjNfMjkw_b525dc22-6aec-4078-bbcd-8ddcc3a9f5b5"
      unitRef="shares">1038598</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83OS9mcmFnOjI3YWU5Zjk4ODRkMzQxNGU4MzNiNzNlNmIzN2M1ZTYzL3RleHRyZWdpb246MjdhZTlmOTg4NGQzNDE0ZTgzM2I3M2U2YjM3YzVlNjNfMjk3_01d81d46-7a2a-4073-b365-d475e9c5ea34"
      unitRef="shares">508907</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83OS9mcmFnOjI3YWU5Zjk4ODRkMzQxNGU4MzNiNzNlNmIzN2M1ZTYzL3RleHRyZWdpb246MjdhZTlmOTg4NGQzNDE0ZTgzM2I3M2U2YjM3YzVlNjNfODc5NjA5MzAyMzk1NA_762d5f41-fa32-4d9b-839f-9260af499cb2"
      unitRef="shares">586359</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF83OS9mcmFnOjI3YWU5Zjk4ODRkMzQxNGU4MzNiNzNlNmIzN2M1ZTYzL3RleHRyZWdpb246MjdhZTlmOTg4NGQzNDE0ZTgzM2I3M2U2YjM3YzVlNjNfODc5NjA5MzAyMzk1OA_064ec2b2-eeee-47a2-97c0-3f80c8e11b9d"
      unitRef="shares">382917</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:LossContingencyDisclosures
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84Mi9mcmFnOjZjZTdjMWFhYzc0YzQwYTBiZTNiNmI2ZjVmN2Y0YTQ3L3RleHRyZWdpb246NmNlN2MxYWFjNzRjNDBhMGJlM2I2YjZmNWY3ZjRhNDdfNjE4Mg_c47b12cb-d34b-4637-95a5-bb49cd56f836">&lt;div style="margin-bottom:1pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:511.50pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:28.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:478.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&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:24pt;font-weight:700;line-height:100%"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Contingencies&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the company is party to litigation in the ordinary course of business. Such matters are generally subject to uncertainties and to outcomes that are not predictable with assurance and that may not be known for extended periods of time. Litigation occasionally involves claims for punitive, as well as compensatory, damages arising out of the use of the company&#x2019;s products. Although the company is self-insured to some extent, the company maintains insurance against certain product liability losses. The company is also subject to litigation and administrative and judicial proceedings with respect to claims involving asbestos and the discharge of hazardous substances into the environment. Some of these claims assert damages and liability for personal injury, remedial investigations or clean-up and other costs and damages. The company is also occasionally involved in commercial disputes, employment or employment-related disputes, and patent litigation cases in which it is &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;asserting or defending against patent infringement claims. To prevent possible infringement of the company&#x2019;s patents by others, the company periodically reviews competitors&#x2019; products. To avoid potential liability with respect to others&#x2019; patents, the company reviews certain patents issued by the U.S. Patent and Trademark Office and foreign patent offices. The company believes these activities help minimize its risk of being a defendant in patent infringement litigation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The company records a liability in its Condensed Consolidated Financial Statements for costs related to claims, including future legal costs, settlements, and judgments, where the company has assessed that a loss is probable and an amount can be reasonably estimated. If the reasonable estimate of a probable loss is a range, the company records the most probable estimate of the loss or the minimum amount when no amount within the range is a better estimate than any other amount. The company discloses a contingent liability even if the liability is not probable or the amount is not estimable, or both, if there is a reasonable possibility that a material loss may have been incurred. In the opinion of management, the amount of liability, if any, with respect to these matters, individually or in the aggregate, will not materially affect the company's consolidated results of operations, financial position, or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In situations where the company receives, or expects to receive, a favorable ruling related to a litigation settlement, the company follows the accounting standards codification guidance for gain contingencies. The company does not allow for the recognition of a gain contingency within its Condensed Consolidated Financial Statements prior to the settlement of the underlying events or contingencies associated with the gain contingency. As a result, the consideration related to a gain contingency is recorded in the Condensed Consolidated Financial Statements during the period in which all underlying events or contingencies are resolved and the gain is realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Litigation Settlement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 19, 2020, Exmark Manufacturing Company Incorporated ("Exmark"), a wholly-owned subsidiary of the company, and Briggs &amp;amp; Stratton Corporation (&#x201c;BGG&#x201d;) entered into a settlement agreement (&#x201c;Settlement Agreement&#x201d;) relating to the decade-long patent infringement litigation that Exmark originally filed in May 2010 against Briggs &amp;amp; Stratton Power Products Group, LLC (&#x201c;BSPPG&#x201d;), a former wholly-owned subsidiary of BGG (Case No. 8:10CV187, U.S. District Court for the District of Nebraska) (the &#x201c;Infringement Action&#x201d;). In the Infringement Action, Exmark alleged that certain mower decks manufactured by BSPPG infringed an Exmark mower deck patent. Despite favorable judgments in the Infringement Action in favor of Exmark, including with regard to awarded damages, actions by BGG during the second half of calendar year 2020 put in jeopardy the certainty and timing of the eventual receipt of the damages awarded to Exmark in the Infringement Action, including (i) the filing by BGG and certain of its subsidiaries for bankruptcy relief under chapter 11 of title 11 of the United States Bankruptcy Code (&#x201c;BGG Bankruptcy&#x201d;); (ii) the sale of substantially all the assets (but not certain liabilities, including the Infringement Action) of BGG and its subsidiaries to a third-party pursuant to Section 363 of the United States Bankruptcy Code; and (iii) a petition filed by BGG for a panel rehearing of the United States Court of Appeals for the Federal Circuit's decision in the Infringement Action (&#x201c;Rehearing Petition&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result, on November 19, 2020, Exmark entered into the Settlement Agreement with BGG which provided, among other things, that (i) upon approval by the bankruptcy court, and such approval becoming final and nonappealable, BGG agreed to pay Exmark $33.65&#160;million (&#x201c;Settlement Amount&#x201d;), (ii) BGG agreed to immediately withdraw the Rehearing Petition and otherwise not pursue additional appellate review regarding the Infringement Action, and (iii) after receipt of the Settlement Amount, Exmark agreed to release a supersedeas appeal bond that had been obtained by BGG to support payment of the damages awarded to Exmark in the Infringement Action. On November 20, 2020, BGG filed a motion to withdraw the Rehearing Petition and on December 16, 2020, the bankruptcy court approved the Settlement Agreement. During January 2021, the first quarter of fiscal 2021, the Settlement Amount was received by Exmark in connection with the settlement of the Infringement Action and at such time, the underlying events and contingencies associated with the gain contingency related to the Infringement Action were satisfied. As such, the company recognized in selling, general and administrative expense within the Condensed Consolidated Statements of Earnings during the first quarter of fiscal 2021 (i) the gain associated with the Infringement Action and (ii) a corresponding expense related to the contingent fee arrangement with the company's external legal counsel customary in patent infringement cases equal to approximately 50 percent of the Settlement Amount.&lt;/span&gt;&lt;/div&gt;</us-gaap:LossContingencyDisclosures>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="if4b5b7a146d246e6bdc1a22bd2d2ac0d_D20201119-20201119"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84Mi9mcmFnOjZjZTdjMWFhYzc0YzQwYTBiZTNiNmI2ZjVmN2Y0YTQ3L3RleHRyZWdpb246NmNlN2MxYWFjNzRjNDBhMGJlM2I2YjZmNWY3ZjRhNDdfNDg4Ng_660a1ae5-0355-4668-9b12-c314c7a3cefa"
      unitRef="usd">33650000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <ttc:LitigationSettlementPercentageOfTheSettlementAmount
      contextRef="if4b5b7a146d246e6bdc1a22bd2d2ac0d_D20201119-20201119"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84Mi9mcmFnOjZjZTdjMWFhYzc0YzQwYTBiZTNiNmI2ZjVmN2Y0YTQ3L3RleHRyZWdpb246NmNlN2MxYWFjNzRjNDBhMGJlM2I2YjZmNWY3ZjRhNDdfNjE0Nw_d2eaca30-1f85-4d4f-adcd-5cde5e1db4a8"
      unitRef="number">0.50</ttc:LitigationSettlementPercentageOfTheSettlementAmount>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RleHRyZWdpb246NDU5YzQwZDdkZjU2NDdlZGI4MTg2Njk5NmJlZDdhYzlfNDM3MQ_51e4c12a-691e-4db5-acd8-3a9c10d06150">&lt;div style="margin-bottom:1pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:511.50pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:28.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:478.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:26pt"&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:24pt;font-weight:700;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The company enters into contracts that are, or contain, operating lease agreements for certain property, plant, or equipment assets utilized in the normal course of business, such as buildings for manufacturing facilities, office space, distribution centers, and warehouse facilities; land for product testing sites; machinery and equipment for research and development activities, manufacturing and assembly processes, and administrative tasks; and vehicles for sales, service, marketing, and distribution activities. Contracts that explicitly or implicitly relate to property, plant, and equipment are assessed at inception to determine if the contract is, or contains, a lease. Such contracts for operating lease agreements convey the company's right to direct the use of, and obtain substantially all of the economic benefits from, an identified asset for a defined period of time in exchange for consideration. The lease term begins and is determined upon lease commencement, which is the point in time when the company takes possession of the identified asset, and generally includes all non-cancelable periods. Lease expense for the company's operating leases is recognized on a straight-line basis over the lease term and is recorded within cost of sales or selling, general and administrative expense within the Condensed Consolidated Statements of Earnings as dictated by the nature and use of the underlying asset. The company does not recognize right-of-use assets and lease liabilities, but does recognize expense on a straight-line basis, for short-term operating leases which have a lease term of 12 months or less and do not include an option to purchase the underlying asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease payments are determined at lease commencement and generally represent fixed lease payments as defined within the respective lease agreement or, in the case of certain lease agreements, variable lease payments that are measured as of the lease commencement date based on the prevailing index or market rate. Future adjustments to variable lease payments are defined and scheduled within the respective lease agreement and are determined based upon the prevailing market or index rate at the time of the adjustment relative to the market or index rate determined at lease commencement. Certain other lease agreements contain variable lease payments that are determined based upon actual utilization of the identified asset. Such future adjustments to variable lease payments and variable lease payments based upon actual utilization of the identified asset are not included within the determination of lease payments at commencement but rather, are recorded as variable lease expense in the period in which the variable lease cost is incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Right-of-use assets represent the company's right to use an underlying asset throughout the lease term and lease liabilities represent the company's obligation to make lease payments arising from the lease agreement. The company accounts for operating lease liabilities at lease commencement and on an ongoing basis as the present value of the minimum remaining lease payments under the respective lease term. Minimum remaining lease payments are generally discounted to present value based the estimated incremental borrowing rate at lease commencement as the rate implicit in the lease is generally not readily determinable. Right-of-use assets are measured as the amount of the corresponding operating lease liability for the respective operating lease agreement, adjusted for prepaid or accrued lease payments, the remaining balance of any lease incentives received, unamortized initial direct costs, and impairment of the operating lease right-of-use asset, as applicable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the lease expense incurred on the company&#x2019;s operating, short-term, and variable leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;5,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;12,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;10,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Short-term lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Variable lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;8,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;15,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;11,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents supplemental cash flow information related to the company's operating leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Operating cash flows for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;9,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;9,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;15,896&#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 style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,716&#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="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents other lease information related to the company's operating leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.219%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term of operating leases in years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6.6&lt;/span&gt;&lt;/td&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate of operating leases&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2.94&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2.74&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2.71&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reconciles the total undiscounted future cash flows based on the anticipated future minimum operating lease payments by fiscal year for the company's operating leases to the present value of operating lease liabilities recorded within the Condensed Consolidated Balance Sheets as of April&#160;29, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2022 (remaining)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;9,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;17,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;15,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;13,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;8,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;23,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total future minimum operating lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;87,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;8,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Present value of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;78,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RleHRyZWdpb246NDU5YzQwZDdkZjU2NDdlZGI4MTg2Njk5NmJlZDdhYzlfNDM3Mg_dbe27463-28e0-4804-a592-974300c978e2">&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The company enters into contracts that are, or contain, operating lease agreements for certain property, plant, or equipment assets utilized in the normal course of business, such as buildings for manufacturing facilities, office space, distribution centers, and warehouse facilities; land for product testing sites; machinery and equipment for research and development activities, manufacturing and assembly processes, and administrative tasks; and vehicles for sales, service, marketing, and distribution activities. Contracts that explicitly or implicitly relate to property, plant, and equipment are assessed at inception to determine if the contract is, or contains, a lease. Such contracts for operating lease agreements convey the company's right to direct the use of, and obtain substantially all of the economic benefits from, an identified asset for a defined period of time in exchange for consideration. The lease term begins and is determined upon lease commencement, which is the point in time when the company takes possession of the identified asset, and generally includes all non-cancelable periods. Lease expense for the company's operating leases is recognized on a straight-line basis over the lease term and is recorded within cost of sales or selling, general and administrative expense within the Condensed Consolidated Statements of Earnings as dictated by the nature and use of the underlying asset. The company does not recognize right-of-use assets and lease liabilities, but does recognize expense on a straight-line basis, for short-term operating leases which have a lease term of 12 months or less and do not include an option to purchase the underlying asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease payments are determined at lease commencement and generally represent fixed lease payments as defined within the respective lease agreement or, in the case of certain lease agreements, variable lease payments that are measured as of the lease commencement date based on the prevailing index or market rate. Future adjustments to variable lease payments are defined and scheduled within the respective lease agreement and are determined based upon the prevailing market or index rate at the time of the adjustment relative to the market or index rate determined at lease commencement. Certain other lease agreements contain variable lease payments that are determined based upon actual utilization of the identified asset. Such future adjustments to variable lease payments and variable lease payments based upon actual utilization of the identified asset are not included within the determination of lease payments at commencement but rather, are recorded as variable lease expense in the period in which the variable lease cost is incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Right-of-use assets represent the company's right to use an underlying asset throughout the lease term and lease liabilities represent the company's obligation to make lease payments arising from the lease agreement. The company accounts for operating lease liabilities at lease commencement and on an ongoing basis as the present value of the minimum remaining lease payments under the respective lease term. Minimum remaining lease payments are generally discounted to present value based the estimated incremental borrowing rate at lease commencement as the rate implicit in the lease is generally not readily determinable. Right-of-use assets are measured as the amount of the corresponding operating lease liability for the respective operating lease agreement, adjusted for prepaid or accrued lease payments, the remaining balance of any lease incentives received, unamortized initial direct costs, and impairment of the operating lease right-of-use asset, as applicable.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RleHRyZWdpb246NDU5YzQwZDdkZjU2NDdlZGI4MTg2Njk5NmJlZDdhYzlfNDM2NA_c4fed234-4ac7-4766-a851-5ee0be745b10">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the lease expense incurred on the company&#x2019;s operating, short-term, and variable leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;5,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;12,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;10,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Short-term lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Variable lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;8,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;15,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;11,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents supplemental cash flow information related to the company's operating leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Operating cash flows for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;9,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;9,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;15,896&#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 style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,716&#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="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents other lease information related to the company's operating leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.219%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term of operating leases in years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6.6&lt;/span&gt;&lt;/td&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate of operating leases&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2.94&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2.74&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2.71&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RhYmxlOmZiMmY0ZTkyNTFmNzQwYTVhNTBhZDQwZDVjNGZhNmE0L3RhYmxlcmFuZ2U6ZmIyZjRlOTI1MWY3NDBhNWE1MGFkNDBkNWM0ZmE2YTRfMi0yLTEtMS02MDE1Mw_927359a4-cb76-4267-8f4a-ad011be72fbb"
      unitRef="usd">6306000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RhYmxlOmZiMmY0ZTkyNTFmNzQwYTVhNTBhZDQwZDVjNGZhNmE0L3RhYmxlcmFuZ2U6ZmIyZjRlOTI1MWY3NDBhNWE1MGFkNDBkNWM0ZmE2YTRfMi00LTEtMS02MDE1Mw_2ada8e61-08d5-4dc8-9f5f-3c21e818143d"
      unitRef="usd">5117000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RhYmxlOmZiMmY0ZTkyNTFmNzQwYTVhNTBhZDQwZDVjNGZhNmE0L3RhYmxlcmFuZ2U6ZmIyZjRlOTI1MWY3NDBhNWE1MGFkNDBkNWM0ZmE2YTRfMi02LTEtMS02MDE1Mw_26fd8160-5bd6-44fc-a592-c0c81dca275d"
      unitRef="usd">12471000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RhYmxlOmZiMmY0ZTkyNTFmNzQwYTVhNTBhZDQwZDVjNGZhNmE0L3RhYmxlcmFuZ2U6ZmIyZjRlOTI1MWY3NDBhNWE1MGFkNDBkNWM0ZmE2YTRfMi04LTEtMS02MDE1Mw_2cc1bddb-1765-425a-bd50-6db2fcb49892"
      unitRef="usd">10091000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RhYmxlOmZiMmY0ZTkyNTFmNzQwYTVhNTBhZDQwZDVjNGZhNmE0L3RhYmxlcmFuZ2U6ZmIyZjRlOTI1MWY3NDBhNWE1MGFkNDBkNWM0ZmE2YTRfMy0yLTEtMS02MDE1Mw_1c53b501-2a41-43f8-a26d-03fee4fbf041"
      unitRef="usd">1727000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RhYmxlOmZiMmY0ZTkyNTFmNzQwYTVhNTBhZDQwZDVjNGZhNmE0L3RhYmxlcmFuZ2U6ZmIyZjRlOTI1MWY3NDBhNWE1MGFkNDBkNWM0ZmE2YTRfMy00LTEtMS02MDE1Mw_ffc6859f-7f92-48fa-af90-a0bcc69f9843"
      unitRef="usd">857000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RhYmxlOmZiMmY0ZTkyNTFmNzQwYTVhNTBhZDQwZDVjNGZhNmE0L3RhYmxlcmFuZ2U6ZmIyZjRlOTI1MWY3NDBhNWE1MGFkNDBkNWM0ZmE2YTRfMy02LTEtMS02MDE1Mw_3d84719f-6db8-4c83-a6e4-f47a7d5c8791"
      unitRef="usd">3142000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RhYmxlOmZiMmY0ZTkyNTFmNzQwYTVhNTBhZDQwZDVjNGZhNmE0L3RhYmxlcmFuZ2U6ZmIyZjRlOTI1MWY3NDBhNWE1MGFkNDBkNWM0ZmE2YTRfMy04LTEtMS02MDE1Mw_f4c2ad30-2afd-4b15-b596-2dbab375125f"
      unitRef="usd">1437000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RhYmxlOmZiMmY0ZTkyNTFmNzQwYTVhNTBhZDQwZDVjNGZhNmE0L3RhYmxlcmFuZ2U6ZmIyZjRlOTI1MWY3NDBhNWE1MGFkNDBkNWM0ZmE2YTRfNC0yLTEtMS02MDE1Mw_33f7b161-0c84-4206-8ac1-fcdf9c26dfc6"
      unitRef="usd">0</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RhYmxlOmZiMmY0ZTkyNTFmNzQwYTVhNTBhZDQwZDVjNGZhNmE0L3RhYmxlcmFuZ2U6ZmIyZjRlOTI1MWY3NDBhNWE1MGFkNDBkNWM0ZmE2YTRfNC00LTEtMS02MDE1Mw_c839a530-a148-4539-833a-45b5d1954dab"
      unitRef="usd">33000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RhYmxlOmZiMmY0ZTkyNTFmNzQwYTVhNTBhZDQwZDVjNGZhNmE0L3RhYmxlcmFuZ2U6ZmIyZjRlOTI1MWY3NDBhNWE1MGFkNDBkNWM0ZmE2YTRfNC02LTEtMS02MDE1Mw_524b5222-72a0-474c-b85c-313bc0cf2af7"
      unitRef="usd">0</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RhYmxlOmZiMmY0ZTkyNTFmNzQwYTVhNTBhZDQwZDVjNGZhNmE0L3RhYmxlcmFuZ2U6ZmIyZjRlOTI1MWY3NDBhNWE1MGFkNDBkNWM0ZmE2YTRfNC04LTEtMS02MDE1Mw_502efcd0-82d2-4faf-8630-c66b19d5b9ad"
      unitRef="usd">50000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i3d7039ecdc974819a61b0893ffa2dd10_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RhYmxlOmZiMmY0ZTkyNTFmNzQwYTVhNTBhZDQwZDVjNGZhNmE0L3RhYmxlcmFuZ2U6ZmIyZjRlOTI1MWY3NDBhNWE1MGFkNDBkNWM0ZmE2YTRfNS0yLTEtMS02MDE1Mw_45b83bbe-23cc-45fd-aa7f-9bca9293c72f"
      unitRef="usd">8033000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ic2f04596f573421cba8ca521779f0aaf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RhYmxlOmZiMmY0ZTkyNTFmNzQwYTVhNTBhZDQwZDVjNGZhNmE0L3RhYmxlcmFuZ2U6ZmIyZjRlOTI1MWY3NDBhNWE1MGFkNDBkNWM0ZmE2YTRfNS00LTEtMS02MDE1Mw_007043f5-bf40-4266-ac4e-817870df8b5b"
      unitRef="usd">6007000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RhYmxlOmZiMmY0ZTkyNTFmNzQwYTVhNTBhZDQwZDVjNGZhNmE0L3RhYmxlcmFuZ2U6ZmIyZjRlOTI1MWY3NDBhNWE1MGFkNDBkNWM0ZmE2YTRfNS02LTEtMS02MDE1Mw_89dd572c-c5ec-4289-815f-f00e138fc12e"
      unitRef="usd">15613000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RhYmxlOmZiMmY0ZTkyNTFmNzQwYTVhNTBhZDQwZDVjNGZhNmE0L3RhYmxlcmFuZ2U6ZmIyZjRlOTI1MWY3NDBhNWE1MGFkNDBkNWM0ZmE2YTRfNS04LTEtMS02MDE1Mw_41ee1634-6a2a-4c2b-9a91-237a425e1fa1"
      unitRef="usd">11578000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RhYmxlOjMzMDgzYmIyMTBmMTQzZTRhMWRmMmQ0NTliYzM0ZGEwL3RhYmxlcmFuZ2U6MzMwODNiYjIxMGYxNDNlNGExZGYyZDQ1OWJjMzRkYTBfMi0yLTEtMS02MDE1Mw_f2d03823-7862-4f67-9850-ca71a5bef962"
      unitRef="usd">9380000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RhYmxlOjMzMDgzYmIyMTBmMTQzZTRhMWRmMmQ0NTliYzM0ZGEwL3RhYmxlcmFuZ2U6MzMwODNiYjIxMGYxNDNlNGExZGYyZDQ1OWJjMzRkYTBfMi00LTEtMS02MDE1Mw_5835f971-a14d-42f5-8f47-dd11350dd3e9"
      unitRef="usd">9577000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RhYmxlOjMzMDgzYmIyMTBmMTQzZTRhMWRmMmQ0NTliYzM0ZGEwL3RhYmxlcmFuZ2U6MzMwODNiYjIxMGYxNDNlNGExZGYyZDQ1OWJjMzRkYTBfMy0yLTEtMS02MDE1Mw_c6441adb-a854-469c-97a4-4ba7ae0d0710"
      unitRef="usd">15896000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i0c56b7d1c20d46f8ac9d2b815c6b984b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RhYmxlOjMzMDgzYmIyMTBmMTQzZTRhMWRmMmQ0NTliYzM0ZGEwL3RhYmxlcmFuZ2U6MzMwODNiYjIxMGYxNDNlNGExZGYyZDQ1OWJjMzRkYTBfMy00LTEtMS02MDE1Mw_55fdbd77-14a5-4690-8a17-182ac045bc0d"
      unitRef="usd">1716000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RhYmxlOmU3ZGM4ODliMmQzMDQ4ODM4ZmRhNjE1YTYwY2UwNjIxL3RhYmxlcmFuZ2U6ZTdkYzg4OWIyZDMwNDg4MzhmZGE2MTVhNjBjZTA2MjFfMS0yLTEtMS02MDE1Mw_afbc9d64-56f3-4977-9e85-7566e6d55b73">P6Y4M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RhYmxlOmU3ZGM4ODliMmQzMDQ4ODM4ZmRhNjE1YTYwY2UwNjIxL3RhYmxlcmFuZ2U6ZTdkYzg4OWIyZDMwNDg4MzhmZGE2MTVhNjBjZTA2MjFfMS00LTEtMS02MDE1Mw_5346a9fe-0a73-4967-9a59-3f5d2a460013">P6Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RhYmxlOmU3ZGM4ODliMmQzMDQ4ODM4ZmRhNjE1YTYwY2UwNjIxL3RhYmxlcmFuZ2U6ZTdkYzg4OWIyZDMwNDg4MzhmZGE2MTVhNjBjZTA2MjFfMS02LTEtMS02MDE1Mw_45969c2e-a79a-44b1-abeb-c9b24666d22e">P6Y7M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RhYmxlOmU3ZGM4ODliMmQzMDQ4ODM4ZmRhNjE1YTYwY2UwNjIxL3RhYmxlcmFuZ2U6ZTdkYzg4OWIyZDMwNDg4MzhmZGE2MTVhNjBjZTA2MjFfMi0yLTEtMS02MDE1Mw_5f40e315-6f8b-469a-8f4c-e1f46d7cb6af"
      unitRef="number">0.0294</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RhYmxlOmU3ZGM4ODliMmQzMDQ4ODM4ZmRhNjE1YTYwY2UwNjIxL3RhYmxlcmFuZ2U6ZTdkYzg4OWIyZDMwNDg4MzhmZGE2MTVhNjBjZTA2MjFfMi00LTEtMS02MDE1Mw_11322723-e2be-409d-b89e-0a140798a084"
      unitRef="number">0.0274</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RhYmxlOmU3ZGM4ODliMmQzMDQ4ODM4ZmRhNjE1YTYwY2UwNjIxL3RhYmxlcmFuZ2U6ZTdkYzg4OWIyZDMwNDg4MzhmZGE2MTVhNjBjZTA2MjFfMi02LTEtMS02MDE1Mw_7918c90a-2d12-4fdd-a046-688b32942269"
      unitRef="number">0.0271</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RleHRyZWdpb246NDU5YzQwZDdkZjU2NDdlZGI4MTg2Njk5NmJlZDdhYzlfNDM2Mg_f2de5c10-fb42-4e98-b8e5-5d1094a2ddea">&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reconciles the total undiscounted future cash flows based on the anticipated future minimum operating lease payments by fiscal year for the company's operating leases to the present value of operating lease liabilities recorded within the Condensed Consolidated Balance Sheets as of April&#160;29, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2022 (remaining)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;9,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;17,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;15,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;13,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;8,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;23,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total future minimum operating lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;87,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;8,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Present value of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;78,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RhYmxlOmNjMTAwMGJhMTc4OTQwZTdiZWUyM2Q1YmU3Y2Y4YzRiL3RhYmxlcmFuZ2U6Y2MxMDAwYmExNzg5NDBlN2JlZTIzZDViZTdjZjhjNGJfMS0yLTEtMS02MDE1Mw_e7d9414b-f20b-44bd-b224-830b19a93e9c"
      unitRef="usd">9157000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RhYmxlOmNjMTAwMGJhMTc4OTQwZTdiZWUyM2Q1YmU3Y2Y4YzRiL3RhYmxlcmFuZ2U6Y2MxMDAwYmExNzg5NDBlN2JlZTIzZDViZTdjZjhjNGJfMi0yLTEtMS02MDE1Mw_59df72c0-e37f-4ff4-94f4-80cb70652515"
      unitRef="usd">17106000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RhYmxlOmNjMTAwMGJhMTc4OTQwZTdiZWUyM2Q1YmU3Y2Y4YzRiL3RhYmxlcmFuZ2U6Y2MxMDAwYmExNzg5NDBlN2JlZTIzZDViZTdjZjhjNGJfMy0yLTEtMS02MDE1Mw_c4f657e6-66d6-46a4-ba4f-ff0d3af271bc"
      unitRef="usd">15673000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RhYmxlOmNjMTAwMGJhMTc4OTQwZTdiZWUyM2Q1YmU3Y2Y4YzRiL3RhYmxlcmFuZ2U6Y2MxMDAwYmExNzg5NDBlN2JlZTIzZDViZTdjZjhjNGJfNC0yLTEtMS02MDE1Mw_e73df7e3-92d1-4c16-a697-420c8691a6c3"
      unitRef="usd">13506000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RhYmxlOmNjMTAwMGJhMTc4OTQwZTdiZWUyM2Q1YmU3Y2Y4YzRiL3RhYmxlcmFuZ2U6Y2MxMDAwYmExNzg5NDBlN2JlZTIzZDViZTdjZjhjNGJfNS0yLTEtMS02MDE1Mw_384d2e9c-c350-4709-94ed-40ad8d9d5557"
      unitRef="usd">8323000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <ttc:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RhYmxlOmNjMTAwMGJhMTc4OTQwZTdiZWUyM2Q1YmU3Y2Y4YzRiL3RhYmxlcmFuZ2U6Y2MxMDAwYmExNzg5NDBlN2JlZTIzZDViZTdjZjhjNGJfNi0yLTEtMS02MDE1Mw_977084ed-6983-4697-af74-dc0825307cd9"
      unitRef="usd">23934000</ttc:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RhYmxlOmNjMTAwMGJhMTc4OTQwZTdiZWUyM2Q1YmU3Y2Y4YzRiL3RhYmxlcmFuZ2U6Y2MxMDAwYmExNzg5NDBlN2JlZTIzZDViZTdjZjhjNGJfNy0yLTEtMS02MDE1Mw_ec89c306-cb6f-4ecf-952b-cdc8b48c4659"
      unitRef="usd">87699000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RhYmxlOmNjMTAwMGJhMTc4OTQwZTdiZWUyM2Q1YmU3Y2Y4YzRiL3RhYmxlcmFuZ2U6Y2MxMDAwYmExNzg5NDBlN2JlZTIzZDViZTdjZjhjNGJfOC0yLTEtMS02MDE1Mw_424a0faa-26dd-400c-93e1-1bdd8ae2aee7"
      unitRef="usd">8904000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84NS9mcmFnOjQ1OWM0MGQ3ZGY1NjQ3ZWRiODE4NjY5OTZiZWQ3YWM5L3RhYmxlOmNjMTAwMGJhMTc4OTQwZTdiZWUyM2Q1YmU3Y2Y4YzRiL3RhYmxlcmFuZ2U6Y2MxMDAwYmExNzg5NDBlN2JlZTIzZDViZTdjZjhjNGJfOS0yLTEtMS02MDE1Mw_b69edb18-948c-4d48-bcc7-dad4ed2ceb66"
      unitRef="usd">78795000</us-gaap:OperatingLeaseLiability>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RleHRyZWdpb246NzY3MDA1ZGIwOGEyNDdiYWIxMDM5MTExMzExNjViNzlfOTM3NQ_f3591776-caa0-4057-9563-32251afb4b38">&lt;div style="margin-bottom:1pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:511.50pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:28.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:478.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:26pt"&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:24pt;font-weight:700;line-height:100%"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Derivative Instruments and Hedging Activities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Risk Management Objective of Using Derivatives &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The company is exposed to foreign currency exchange rate risk arising from transactions in the normal course of business, such as sales to third-party customers, sales and loans to wholly-owned foreign subsidiaries, costs associated with foreign plant operations, and purchases from suppliers. The company&#x2019;s primary currency exchange rate exposures are with the Euro, the Australian dollar, the Canadian dollar, the British pound, the Mexican peso, the Japanese yen, the Chinese Renminbi, and the Romanian New Leu against the U.S. dollar, as well as the Romanian New Leu against the Euro.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To reduce its exposure to foreign currency exchange rate risk, the company enters into various derivative instruments to hedge against such risk, authorized under a company policy that places controls on these hedging activities, with counterparties that are highly rated financial institutions. The company&#x2019;s policy does not allow the use of derivative instruments for trading or speculative purposes. The company has also made an accounting policy election to use the portfolio exception with respect to measuring counterparty credit risk for derivative instruments and to measure the fair value of a portfolio of financial assets and financial liabilities on the basis of the net open risk position with each counterparty.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The company&#x2019;s hedging activities primarily involve the use of forward currency contracts to hedge most foreign currency transactions, including forecasted sales and purchases denominated in foreign currencies. The company uses derivative instruments only in an attempt to limit underlying exposure from foreign currency exchange rate fluctuations and to minimize earnings and cash flow volatility associated with foreign currency exchange rate fluctuations. Decisions on whether to use such derivative instruments are primarily based on the amount of exposure to the currency involved and an assessment of the near-term market value for each currency.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The company recognizes all derivative instruments at fair value on the Condensed Consolidated Balance Sheets as either assets or liabilities. The accounting for changes in the fair value of a derivative instrument depends on whether it has been designated and qualifies as a cash flow hedging instrument.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash Flow Hedging Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The company formally documents relationships between cash flow hedging instruments and the related hedged transactions, as well as its risk-management objective and strategy for undertaking cash flow hedging instruments. This process includes linking all cash flow hedging instruments to the forecasted transactions, such as sales to third-parties and costs associated with foreign plant operations, including purchases from suppliers. At the cash flow hedge&#x2019;s inception and on an ongoing basis, the company formally assesses whether the cash flow hedging instruments have been highly effective in offsetting changes in the cash flows of the hedged transactions and whether those cash flow hedging instruments may be expected to remain highly effective in future periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the fair values of the spot rate component of outstanding, highly effective cash flow hedging instruments included in the assessment of hedge effectiveness are recorded in other comprehensive income within AOCL on the Condensed Consolidated Balance Sheets and are subsequently reclassified to net earnings within the Condensed Consolidated Statements of Earnings during the same period in which the cash flows of the underlying hedged transaction affect net earnings. Changes in the fair values of hedge components excluded from the assessment of effectiveness are recognized immediately in net earnings under the mark-to-market approach. The classification of gains or losses recognized on cash flow hedging instruments and excluded components within the Condensed Consolidated Statements of Earnings is the same as that of the underlying exposure. Results of cash flow hedging instruments, and the related excluded components, of sales and costs associated with &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;foreign plant operations, including purchases from suppliers, are recorded in net sales and cost of sales, respectively. The maximum amount of time the company hedges its exposure to the variability in future cash flows for forecasted trade sales and purchases is two years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When it is determined that a derivative instrument is not, or has ceased to be, highly effective as a cash flow hedge, the company discontinues cash flow hedge accounting prospectively. The gain or loss on the dedesignated derivative instrument remains in AOCL and is reclassified to net earnings within the same Condensed Consolidated Statements of Earnings line item as the underlying exposure when the forecasted transaction affects net earnings. When the company discontinues cash flow hedge accounting because it is no longer probable, but it is still reasonably possible that the forecasted transaction will occur by the end of the originally expected period or within an additional two-month period of time thereafter, the gain or loss on the derivative instrument remains in AOCL and is reclassified to net earnings within the same Condensed Consolidated Statements of Earnings line item as the underlying exposure when the forecasted transaction affects net earnings. However, if it is probable that a forecasted transaction will not occur by the end of the originally specified time period or within an additional two-month period of time thereafter, the gains and losses that were in AOCL are immediately recognized in net earnings within other income, net in the Condensed Consolidated Statements of Earnings. In all situations in which cash flow hedge accounting is discontinued and the derivative instrument remains outstanding, the company carries the derivative instrument at its fair value on the Condensed Consolidated Balance Sheets, recognizing future changes in the fair value within other income, net in the Condensed Consolidated Statements of Earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of April&#160;29, 2022, the notional amount outstanding of forward currency contracts designated as cash flow hedging instruments was $304.7 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Derivatives Not Designated as Cash Flow Hedging Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The company also enters into foreign currency contracts that include forward currency contracts to mitigate the remeasurement of specific assets and liabilities on the Condensed Consolidated Balance Sheets. These contracts are not designated as cash flow hedging instruments. Accordingly, changes in the fair value of hedges of recorded balance sheet positions, such as cash, receivables, payables, intercompany notes, and other various contractual claims to pay or receive foreign currencies other than the functional currency, are recognized immediately in other income, net, on the Condensed Consolidated Statements of Earnings together with the transaction gain or loss from the hedged balance sheet position.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the fair value and location of the company&#x2019;s derivative instruments on the Condensed Consolidated Balance Sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.219%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Derivative assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-style:italic;font-weight:400;line-height:100%"&gt;Derivatives designated as cash flow hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;14,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-style:italic;font-weight:400;line-height:100%"&gt;Derivatives not designated as cash flow hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;4,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;19,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Derivative liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-style:italic;font-weight:400;line-height:100%"&gt;Derivatives designated as cash flow hedging instruments:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;13,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-style:italic;font-weight:400;line-height:100%"&gt;Derivatives not designated as cash flow hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Accrued 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;4,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;18,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The company entered into an International Swap Dealers Association ("ISDA") Master Agreement with each counterparty that permits the net settlement of amounts owed under their respective contracts. The ISDA Master Agreement is an industry standardized contract that governs all derivative contracts entered into between the company and the respective counterparty. Under these master netting agreements, net settlement generally permits the company or the counterparty to determine the net amount payable or receivable for contracts due on the same date or in the same currency for similar types of derivative transactions. The company records the fair value of its derivative instruments at the net amount on its Condensed Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the effects of the master netting arrangements on the fair value of the company&#x2019;s derivative instruments that are recorded on the Condensed Consolidated Balance Sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.219%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Derivative assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-style:italic;font-weight:400;line-height:100%"&gt;Forward currency contracts:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Gross amount of derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;19,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Derivative liabilities offsetting derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(322)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Net amount of derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;19,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Derivative liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-style:italic;font-weight:400;line-height:100%"&gt;Forward currency contracts:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Gross amount of derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(18,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(4,853)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Derivative assets offsetting derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Net amount of derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(18,023)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(2,132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the impact and location of the amounts reclassified from AOCL into net earnings on the Condensed Consolidated Statements of Earnings and the impact of derivative instruments on the Condensed Consolidated Statements of Comprehensive Income for the company's derivatives designated as cash flow hedging instruments for the three and six months ended April&#160;29, 2022 and April&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:12pt;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:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&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="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Gain (Loss) Reclassified from AOCL into Earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Gain Recognized in OCI on Derivatives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-style:italic;font-weight:400;line-height:100%"&gt;Derivatives designated as cash flow hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Forward currency contracts:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(4,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(70)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total derivatives designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(4,185)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;7,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:12pt;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:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&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="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Gain (Loss) Reclassified from AOCL into Earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Gain (Loss) Recognized in OCI on Derivatives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-style:italic;font-weight:400;line-height:100%"&gt;Derivatives designated as cash flow hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Forward currency contracts:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(209)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(6,212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;12,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(6,730)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total derivatives designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(245)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(6,183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;13,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(7,149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The company recognized immaterial gains within other income, net in the Condensed Consolidated Statements of Earnings during the second quarter and first six months of fiscal 2022, and recognized immaterial losses within other income, net in the Condensed Consolidated Statements of Earnings during second quarter and first six months of fiscal 2021, respectively, due to the discontinuance of cash flow hedge accounting on certain forward currency contracts designated as cash flow hedging instruments. As of April&#160;29, 2022, the company expects to reclassify approximately $10.3 million of gains from AOCL to earnings during the next twelve months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the impact and location of derivative instruments on the Condensed Consolidated Statements of Earnings for the company&#x2019;s derivatives designated as cash flow hedging instruments and the related components excluded from effectiveness testing:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.086%"/&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="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Gain (Loss) Recognized in Earnings on Cash Flow Hedging Instruments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Cost of Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Cost of Sales&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Condensed Consolidated Statements of Earnings income (expense) amounts in which the effects of cash flow hedging instruments are recorded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,249,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(844,109)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,149,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(746,154)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-style:italic;font-weight:400;line-height:100%"&gt;Gain (loss) on derivatives designated as cash flow hedging instruments:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Forward currency contracts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Amount of gain (loss) reclassified from AOCL into earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(4,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(70)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Gain (loss) on components excluded from effectiveness testing recognized in earnings based on changes in fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="margin-bottom:1pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.086%"/&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="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Gain (Loss) Recognized in Earnings on Cash Flow Hedging Instruments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Cost of Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Cost of Sales&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Condensed Consolidated Statements of Earnings income (expense) amounts in which the effects of cash flow hedging instruments are recorded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,182,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(1,476,283)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,022,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(1,304,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-style:italic;font-weight:400;line-height:100%"&gt;Gain (loss) on derivatives designated as cash flow hedging instruments:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Forward currency contracts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Amount of gain (loss) reclassified from AOCL into earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(209)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(6,212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Gain (loss) on components excluded from effectiveness testing recognized in earnings based on changes in fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(1,576)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the impact and location of derivative instruments on the Condensed Consolidated Statements of Earnings for the company&#x2019;s derivatives not designated as cash flow hedging instruments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&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:9.25pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-style:italic;font-weight:400;line-height:100%"&gt;Gain (loss) on derivatives not designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Forward currency contracts:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(3,005)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(6,483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total gain (loss) on derivatives not designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(3,005)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(6,483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RleHRyZWdpb246NzY3MDA1ZGIwOGEyNDdiYWIxMDM5MTExMzExNjViNzlfOTM4Nw_667bb976-4f44-4ace-a3b1-0138559749ec">&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Risk Management Objective of Using Derivatives &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The company is exposed to foreign currency exchange rate risk arising from transactions in the normal course of business, such as sales to third-party customers, sales and loans to wholly-owned foreign subsidiaries, costs associated with foreign plant operations, and purchases from suppliers. The company&#x2019;s primary currency exchange rate exposures are with the Euro, the Australian dollar, the Canadian dollar, the British pound, the Mexican peso, the Japanese yen, the Chinese Renminbi, and the Romanian New Leu against the U.S. dollar, as well as the Romanian New Leu against the Euro.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To reduce its exposure to foreign currency exchange rate risk, the company enters into various derivative instruments to hedge against such risk, authorized under a company policy that places controls on these hedging activities, with counterparties that are highly rated financial institutions. The company&#x2019;s policy does not allow the use of derivative instruments for trading or speculative purposes. The company has also made an accounting policy election to use the portfolio exception with respect to measuring counterparty credit risk for derivative instruments and to measure the fair value of a portfolio of financial assets and financial liabilities on the basis of the net open risk position with each counterparty.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The company&#x2019;s hedging activities primarily involve the use of forward currency contracts to hedge most foreign currency transactions, including forecasted sales and purchases denominated in foreign currencies. The company uses derivative instruments only in an attempt to limit underlying exposure from foreign currency exchange rate fluctuations and to minimize earnings and cash flow volatility associated with foreign currency exchange rate fluctuations. Decisions on whether to use such derivative instruments are primarily based on the amount of exposure to the currency involved and an assessment of the near-term market value for each currency.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The company recognizes all derivative instruments at fair value on the Condensed Consolidated Balance Sheets as either assets or liabilities. The accounting for changes in the fair value of a derivative instrument depends on whether it has been designated and qualifies as a cash flow hedging instrument.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash Flow Hedging Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The company formally documents relationships between cash flow hedging instruments and the related hedged transactions, as well as its risk-management objective and strategy for undertaking cash flow hedging instruments. This process includes linking all cash flow hedging instruments to the forecasted transactions, such as sales to third-parties and costs associated with foreign plant operations, including purchases from suppliers. At the cash flow hedge&#x2019;s inception and on an ongoing basis, the company formally assesses whether the cash flow hedging instruments have been highly effective in offsetting changes in the cash flows of the hedged transactions and whether those cash flow hedging instruments may be expected to remain highly effective in future periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the fair values of the spot rate component of outstanding, highly effective cash flow hedging instruments included in the assessment of hedge effectiveness are recorded in other comprehensive income within AOCL on the Condensed Consolidated Balance Sheets and are subsequently reclassified to net earnings within the Condensed Consolidated Statements of Earnings during the same period in which the cash flows of the underlying hedged transaction affect net earnings. Changes in the fair values of hedge components excluded from the assessment of effectiveness are recognized immediately in net earnings under the mark-to-market approach. The classification of gains or losses recognized on cash flow hedging instruments and excluded components within the Condensed Consolidated Statements of Earnings is the same as that of the underlying exposure. Results of cash flow hedging instruments, and the related excluded components, of sales and costs associated with &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;foreign plant operations, including purchases from suppliers, are recorded in net sales and cost of sales, respectively. The maximum amount of time the company hedges its exposure to the variability in future cash flows for forecasted trade sales and purchases is two years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When it is determined that a derivative instrument is not, or has ceased to be, highly effective as a cash flow hedge, the company discontinues cash flow hedge accounting prospectively. The gain or loss on the dedesignated derivative instrument remains in AOCL and is reclassified to net earnings within the same Condensed Consolidated Statements of Earnings line item as the underlying exposure when the forecasted transaction affects net earnings. When the company discontinues cash flow hedge accounting because it is no longer probable, but it is still reasonably possible that the forecasted transaction will occur by the end of the originally expected period or within an additional two-month period of time thereafter, the gain or loss on the derivative instrument remains in AOCL and is reclassified to net earnings within the same Condensed Consolidated Statements of Earnings line item as the underlying exposure when the forecasted transaction affects net earnings. However, if it is probable that a forecasted transaction will not occur by the end of the originally specified time period or within an additional two-month period of time thereafter, the gains and losses that were in AOCL are immediately recognized in net earnings within other income, net in the Condensed Consolidated Statements of Earnings. In all situations in which cash flow hedge accounting is discontinued and the derivative instrument remains outstanding, the company carries the derivative instrument at its fair value on the Condensed Consolidated Balance Sheets, recognizing future changes in the fair value within other income, net in the Condensed Consolidated Statements of Earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of April&#160;29, 2022, the notional amount outstanding of forward currency contracts designated as cash flow hedging instruments was $304.7 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Derivatives Not Designated as Cash Flow Hedging Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The company also enters into foreign currency contracts that include forward currency contracts to mitigate the remeasurement of specific assets and liabilities on the Condensed Consolidated Balance Sheets. These contracts are not designated as cash flow hedging instruments. Accordingly, changes in the fair value of hedges of recorded balance sheet positions, such as cash, receivables, payables, intercompany notes, and other various contractual claims to pay or receive foreign currencies other than the functional currency, are recognized immediately in other income, net, on the Condensed Consolidated Statements of Earnings together with the transaction gain or loss from the hedged balance sheet position.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:MaximumLengthOfTimeHedgedInCashFlowHedge1
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RleHRyZWdpb246NzY3MDA1ZGIwOGEyNDdiYWIxMDM5MTExMzExNjViNzlfNDM2OA_9b0467b2-120b-4158-b26d-33bd5554165e">P2Y</us-gaap:MaximumLengthOfTimeHedgedInCashFlowHedge1>
    <ttc:CashFlowHedgeEffectivenessMeasurementPeriod
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RleHRyZWdpb246NzY3MDA1ZGIwOGEyNDdiYWIxMDM5MTExMzExNjViNzlfOTM2NA_e93127f6-9ef4-421b-87fd-6a9d3ff094e4">P2M</ttc:CashFlowHedgeEffectivenessMeasurementPeriod>
    <ttc:CashFlowHedgeEffectivenessMeasurementPeriod
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RleHRyZWdpb246NzY3MDA1ZGIwOGEyNDdiYWIxMDM5MTExMzExNjViNzlfOTM3Mg_e7840742-425d-477e-bee6-de215beed231">P2M</ttc:CashFlowHedgeEffectivenessMeasurementPeriod>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i6d51701918d1410e9ac6b0c1008476db_I20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RleHRyZWdpb246NzY3MDA1ZGIwOGEyNDdiYWIxMDM5MTExMzExNjViNzlfNjE2OA_1f751323-ad15-4f2a-99ae-d6e40a84abde"
      unitRef="usd">304700000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RleHRyZWdpb246NzY3MDA1ZGIwOGEyNDdiYWIxMDM5MTExMzExNjViNzlfOTM2Mw_b8f5b45c-9fde-4f3e-a325-b1e04c3ed2ca">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the fair value and location of the company&#x2019;s derivative instruments on the Condensed Consolidated Balance Sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.219%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Derivative assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-style:italic;font-weight:400;line-height:100%"&gt;Derivatives designated as cash flow hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;14,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-style:italic;font-weight:400;line-height:100%"&gt;Derivatives not designated as cash flow hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;4,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;19,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Derivative liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-style:italic;font-weight:400;line-height:100%"&gt;Derivatives designated as cash flow hedging instruments:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;13,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-style:italic;font-weight:400;line-height:100%"&gt;Derivatives not designated as cash flow hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Accrued 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;4,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;18,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock>
    <us-gaap:DerivativeAssets
      contextRef="i81a41e72a4744a5c82195dfa15e4813f_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjlkZjU2YzU4MmQ4MzQ4NGNhM2I0YWZlMmZlMmIyZTllL3RhYmxlcmFuZ2U6OWRmNTZjNTgyZDgzNDg0Y2EzYjRhZmUyZmUyYjJlOWVfNC0yLTEtMS02MDE1Mw_5f2452cb-fc6a-4142-a18a-287840aed18d"
      unitRef="usd">14274000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ia737c150cc1244c9afdf6585e6d0851b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjlkZjU2YzU4MmQ4MzQ4NGNhM2I0YWZlMmZlMmIyZTllL3RhYmxlcmFuZ2U6OWRmNTZjNTgyZDgzNDg0Y2EzYjRhZmUyZmUyYjJlOWVfNC00LTEtMS02MDE1Mw_a0f21ce3-e46f-4483-a73b-c9114dd73cb1"
      unitRef="usd">1452000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="id54148242fbf40fc91729f4379ae317e_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjlkZjU2YzU4MmQ4MzQ4NGNhM2I0YWZlMmZlMmIyZTllL3RhYmxlcmFuZ2U6OWRmNTZjNTgyZDgzNDg0Y2EzYjRhZmUyZmUyYjJlOWVfNC02LTEtMS02MDE1Mw_d12eae3a-20a5-4a3b-bd5d-c915e0c86177"
      unitRef="usd">189000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i1c490d4fa9b340cab4172855e76e1796_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjlkZjU2YzU4MmQ4MzQ4NGNhM2I0YWZlMmZlMmIyZTllL3RhYmxlcmFuZ2U6OWRmNTZjNTgyZDgzNDg0Y2EzYjRhZmUyZmUyYjJlOWVfNy0yLTEtMS02MDE1Mw_c7fb7b0a-e928-470e-a24c-c6f1b6842599"
      unitRef="usd">4729000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="id518ed732b9e45f0a2066a1a859933df_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjlkZjU2YzU4MmQ4MzQ4NGNhM2I0YWZlMmZlMmIyZTllL3RhYmxlcmFuZ2U6OWRmNTZjNTgyZDgzNDg0Y2EzYjRhZmUyZmUyYjJlOWVfNy00LTEtMS02MDE1Mw_e0cc834f-eae1-45b5-bc93-95c42fe99fd3"
      unitRef="usd">245000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ieb304f2068f94b1baaf6063ba8801bda_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjlkZjU2YzU4MmQ4MzQ4NGNhM2I0YWZlMmZlMmIyZTllL3RhYmxlcmFuZ2U6OWRmNTZjNTgyZDgzNDg0Y2EzYjRhZmUyZmUyYjJlOWVfNy02LTEtMS02MDE1Mw_725e1858-917d-4574-94b8-65c4ce03e433"
      unitRef="usd">133000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjlkZjU2YzU4MmQ4MzQ4NGNhM2I0YWZlMmZlMmIyZTllL3RhYmxlcmFuZ2U6OWRmNTZjNTgyZDgzNDg0Y2EzYjRhZmUyZmUyYjJlOWVfOC0yLTEtMS02MDE1Mw_4c8e97a3-7c7e-4a7a-b8e8-a0c0532d57d5"
      unitRef="usd">19003000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjlkZjU2YzU4MmQ4MzQ4NGNhM2I0YWZlMmZlMmIyZTllL3RhYmxlcmFuZ2U6OWRmNTZjNTgyZDgzNDg0Y2EzYjRhZmUyZmUyYjJlOWVfOC00LTEtMS02MDE1Mw_88f6f44f-b3c2-4899-a6d8-239e4c782974"
      unitRef="usd">1697000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjlkZjU2YzU4MmQ4MzQ4NGNhM2I0YWZlMmZlMmIyZTllL3RhYmxlcmFuZ2U6OWRmNTZjNTgyZDgzNDg0Y2EzYjRhZmUyZmUyYjJlOWVfOC02LTEtMS02MDE1Mw_591a541f-087a-4263-b1d1-48555aae70e4"
      unitRef="usd">322000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i219e57771a224be3863f4a99605ac28b_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjlkZjU2YzU4MmQ4MzQ4NGNhM2I0YWZlMmZlMmIyZTllL3RhYmxlcmFuZ2U6OWRmNTZjNTgyZDgzNDg0Y2EzYjRhZmUyZmUyYjJlOWVfMTMtMi0xLTEtNjAxNTM_af729a82-5662-4df0-85ed-4f56d8d9d54b"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i9f07168c0675498da2909c93a83d2dab_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjlkZjU2YzU4MmQ4MzQ4NGNhM2I0YWZlMmZlMmIyZTllL3RhYmxlcmFuZ2U6OWRmNTZjNTgyZDgzNDg0Y2EzYjRhZmUyZmUyYjJlOWVfMTMtNC0xLTEtNjAxNTM_dddbe23c-cb2c-4239-a9cb-c245fb5358ed"
      unitRef="usd">13923000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ic23e112975044440a2e7fd082b7ad7e7_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjlkZjU2YzU4MmQ4MzQ4NGNhM2I0YWZlMmZlMmIyZTllL3RhYmxlcmFuZ2U6OWRmNTZjNTgyZDgzNDg0Y2EzYjRhZmUyZmUyYjJlOWVfMTMtNi0xLTEtNjAxNTM_2824ed5b-8ced-436b-83ad-7e7441bd0f24"
      unitRef="usd">1260000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="if11579400bae4d078a77710d6e0d1c9c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjlkZjU2YzU4MmQ4MzQ4NGNhM2I0YWZlMmZlMmIyZTllL3RhYmxlcmFuZ2U6OWRmNTZjNTgyZDgzNDg0Y2EzYjRhZmUyZmUyYjJlOWVfMTYtMi0xLTEtNjAxNTM_510e739b-9ff4-4701-9e66-85fffe7e5ac6"
      unitRef="usd">73000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i8ba7a54314df4da6ae7530fc6afd36f6_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjlkZjU2YzU4MmQ4MzQ4NGNhM2I0YWZlMmZlMmIyZTllL3RhYmxlcmFuZ2U6OWRmNTZjNTgyZDgzNDg0Y2EzYjRhZmUyZmUyYjJlOWVfMTYtNC0xLTEtNjAxNTM_21ab3030-229c-4367-a732-41bd90def763"
      unitRef="usd">4100000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ic8856c3d9cad4b42a1bc2df4031df694_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjlkZjU2YzU4MmQ4MzQ4NGNhM2I0YWZlMmZlMmIyZTllL3RhYmxlcmFuZ2U6OWRmNTZjNTgyZDgzNDg0Y2EzYjRhZmUyZmUyYjJlOWVfMTYtNi0xLTEtNjAxNTM_eca321e4-69ab-4830-ac1f-db18b1f21ff1"
      unitRef="usd">872000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjlkZjU2YzU4MmQ4MzQ4NGNhM2I0YWZlMmZlMmIyZTllL3RhYmxlcmFuZ2U6OWRmNTZjNTgyZDgzNDg0Y2EzYjRhZmUyZmUyYjJlOWVfMTctMi0xLTEtNjAxNTM_7dd7f3e0-033b-4aa6-bcf1-64da841aa863"
      unitRef="usd">73000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjlkZjU2YzU4MmQ4MzQ4NGNhM2I0YWZlMmZlMmIyZTllL3RhYmxlcmFuZ2U6OWRmNTZjNTgyZDgzNDg0Y2EzYjRhZmUyZmUyYjJlOWVfMTctNC0xLTEtNjAxNTM_046f8b6a-daf4-4c43-94d0-be17ea000def"
      unitRef="usd">18023000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjlkZjU2YzU4MmQ4MzQ4NGNhM2I0YWZlMmZlMmIyZTllL3RhYmxlcmFuZ2U6OWRmNTZjNTgyZDgzNDg0Y2EzYjRhZmUyZmUyYjJlOWVfMTctNi0xLTEtNjAxNTM_a8cb93ec-4437-4747-adec-56db011e43f3"
      unitRef="usd">2132000</us-gaap:DerivativeLiabilities>
    <ttc:OffsettingAssetsAndLiabilitiesTableTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RleHRyZWdpb246NzY3MDA1ZGIwOGEyNDdiYWIxMDM5MTExMzExNjViNzlfOTM4OQ_17eb9512-fb5b-48fc-b080-969ae728c408">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the effects of the master netting arrangements on the fair value of the company&#x2019;s derivative instruments that are recorded on the Condensed Consolidated Balance Sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.219%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Derivative assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-style:italic;font-weight:400;line-height:100%"&gt;Forward currency contracts:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Gross amount of derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;19,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Derivative liabilities offsetting derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(322)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Net amount of derivative assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;19,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Derivative liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-style:italic;font-weight:400;line-height:100%"&gt;Forward currency contracts:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Gross amount of derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(18,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(4,853)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Derivative assets offsetting derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Net amount of derivative liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(18,023)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(2,132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ttc:OffsettingAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i6d51701918d1410e9ac6b0c1008476db_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmY1MTlhZjE2MDA1NDQxMmNiMWE1ZGZiMjg3MzVhMWQ2L3RhYmxlcmFuZ2U6ZjUxOWFmMTYwMDU0NDEyY2IxYTVkZmIyODczNWExZDZfMy0yLTEtMS02MDE1Mw_037bcd35-eee2-4569-ad96-09e592f68ba6"
      unitRef="usd">19325000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i2717a5fcf888405d9428c54ca1aac8c5_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmY1MTlhZjE2MDA1NDQxMmNiMWE1ZGZiMjg3MzVhMWQ2L3RhYmxlcmFuZ2U6ZjUxOWFmMTYwMDU0NDEyY2IxYTVkZmIyODczNWExZDZfMy00LTEtMS02MDE1Mw_c5e1ab7c-9c5f-432a-b627-5a969565966b"
      unitRef="usd">1697000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ia2b35a287082441eab65746cc7c36cfc_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmY1MTlhZjE2MDA1NDQxMmNiMWE1ZGZiMjg3MzVhMWQ2L3RhYmxlcmFuZ2U6ZjUxOWFmMTYwMDU0NDEyY2IxYTVkZmIyODczNWExZDZfMy02LTEtMS02MDE1Mw_a77be12e-1028-4130-bdfb-6dc09f514447"
      unitRef="usd">423000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i6d51701918d1410e9ac6b0c1008476db_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmY1MTlhZjE2MDA1NDQxMmNiMWE1ZGZiMjg3MzVhMWQ2L3RhYmxlcmFuZ2U6ZjUxOWFmMTYwMDU0NDEyY2IxYTVkZmIyODczNWExZDZfNC0yLTEtMS02MDE1Mw_f0e631ed-4560-44e6-a1fb-efc27b32dc4a"
      unitRef="usd">322000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i2717a5fcf888405d9428c54ca1aac8c5_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmY1MTlhZjE2MDA1NDQxMmNiMWE1ZGZiMjg3MzVhMWQ2L3RhYmxlcmFuZ2U6ZjUxOWFmMTYwMDU0NDEyY2IxYTVkZmIyODczNWExZDZfNC00LTEtMS02MDE1Mw_14de44fc-9e7c-4c68-b034-b2e4eec64ff1"
      unitRef="usd">0</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="ia2b35a287082441eab65746cc7c36cfc_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmY1MTlhZjE2MDA1NDQxMmNiMWE1ZGZiMjg3MzVhMWQ2L3RhYmxlcmFuZ2U6ZjUxOWFmMTYwMDU0NDEyY2IxYTVkZmIyODczNWExZDZfNC02LTEtMS02MDE1Mw_1e3cd53b-1313-484b-84cf-7305c0cf1699"
      unitRef="usd">101000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeAssets
      contextRef="i6d51701918d1410e9ac6b0c1008476db_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmY1MTlhZjE2MDA1NDQxMmNiMWE1ZGZiMjg3MzVhMWQ2L3RhYmxlcmFuZ2U6ZjUxOWFmMTYwMDU0NDEyY2IxYTVkZmIyODczNWExZDZfNS0yLTEtMS02MDE1Mw_1b729bc6-e711-453e-9920-808e0a36152c"
      unitRef="usd">19003000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i2717a5fcf888405d9428c54ca1aac8c5_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmY1MTlhZjE2MDA1NDQxMmNiMWE1ZGZiMjg3MzVhMWQ2L3RhYmxlcmFuZ2U6ZjUxOWFmMTYwMDU0NDEyY2IxYTVkZmIyODczNWExZDZfNS00LTEtMS02MDE1Mw_e95952fd-44b3-43b7-8d7b-e38ab89b90ea"
      unitRef="usd">1697000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ia2b35a287082441eab65746cc7c36cfc_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmY1MTlhZjE2MDA1NDQxMmNiMWE1ZGZiMjg3MzVhMWQ2L3RhYmxlcmFuZ2U6ZjUxOWFmMTYwMDU0NDEyY2IxYTVkZmIyODczNWExZDZfNS02LTEtMS02MDE1Mw_e3140514-f860-4ab7-8980-9e02d3d8ebdc"
      unitRef="usd">322000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i6d51701918d1410e9ac6b0c1008476db_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmY1MTlhZjE2MDA1NDQxMmNiMWE1ZGZiMjg3MzVhMWQ2L3RhYmxlcmFuZ2U6ZjUxOWFmMTYwMDU0NDEyY2IxYTVkZmIyODczNWExZDZfOS0yLTEtMS02MDE1Mw_a11e0927-2137-43e8-8f1c-0fd833ab3bdf"
      unitRef="usd">73000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i2717a5fcf888405d9428c54ca1aac8c5_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmY1MTlhZjE2MDA1NDQxMmNiMWE1ZGZiMjg3MzVhMWQ2L3RhYmxlcmFuZ2U6ZjUxOWFmMTYwMDU0NDEyY2IxYTVkZmIyODczNWExZDZfOS00LTEtMS02MDE1Mw_23daaa85-7685-4699-9cdd-d2e029446f8d"
      unitRef="usd">18111000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ia2b35a287082441eab65746cc7c36cfc_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmY1MTlhZjE2MDA1NDQxMmNiMWE1ZGZiMjg3MzVhMWQ2L3RhYmxlcmFuZ2U6ZjUxOWFmMTYwMDU0NDEyY2IxYTVkZmIyODczNWExZDZfOS02LTEtMS02MDE1Mw_1cf234f1-3086-4e1d-b0ef-4f8bedd10b1c"
      unitRef="usd">4853000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i6d51701918d1410e9ac6b0c1008476db_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmY1MTlhZjE2MDA1NDQxMmNiMWE1ZGZiMjg3MzVhMWQ2L3RhYmxlcmFuZ2U6ZjUxOWFmMTYwMDU0NDEyY2IxYTVkZmIyODczNWExZDZfMTAtMi0xLTEtNjAxNTM_ac7f6168-8e16-47b4-a905-0ba94a0ce6d5"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i2717a5fcf888405d9428c54ca1aac8c5_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmY1MTlhZjE2MDA1NDQxMmNiMWE1ZGZiMjg3MzVhMWQ2L3RhYmxlcmFuZ2U6ZjUxOWFmMTYwMDU0NDEyY2IxYTVkZmIyODczNWExZDZfMTAtNC0xLTEtNjAxNTM_817cf63e-4bcc-4a74-aec4-da2b18183424"
      unitRef="usd">88000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="ia2b35a287082441eab65746cc7c36cfc_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmY1MTlhZjE2MDA1NDQxMmNiMWE1ZGZiMjg3MzVhMWQ2L3RhYmxlcmFuZ2U6ZjUxOWFmMTYwMDU0NDEyY2IxYTVkZmIyODczNWExZDZfMTAtNi0xLTEtNjAxNTM_5634f7d1-7e8b-497b-9c31-1c4cafd023fc"
      unitRef="usd">2721000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilities
      contextRef="i6d51701918d1410e9ac6b0c1008476db_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmY1MTlhZjE2MDA1NDQxMmNiMWE1ZGZiMjg3MzVhMWQ2L3RhYmxlcmFuZ2U6ZjUxOWFmMTYwMDU0NDEyY2IxYTVkZmIyODczNWExZDZfMTEtMi0xLTEtNjAxNTM_95927fe4-2be6-4b99-a2f8-8bd5ba93af8c"
      unitRef="usd">73000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i2717a5fcf888405d9428c54ca1aac8c5_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmY1MTlhZjE2MDA1NDQxMmNiMWE1ZGZiMjg3MzVhMWQ2L3RhYmxlcmFuZ2U6ZjUxOWFmMTYwMDU0NDEyY2IxYTVkZmIyODczNWExZDZfMTEtNC0xLTEtNjAxNTM_146a22f4-9c4e-4041-a221-9860178fa321"
      unitRef="usd">18023000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ia2b35a287082441eab65746cc7c36cfc_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmY1MTlhZjE2MDA1NDQxMmNiMWE1ZGZiMjg3MzVhMWQ2L3RhYmxlcmFuZ2U6ZjUxOWFmMTYwMDU0NDEyY2IxYTVkZmIyODczNWExZDZfMTEtNi0xLTEtNjAxNTM_772a6721-768f-4a74-b0cd-05dff31dde54"
      unitRef="usd">2132000</us-gaap:DerivativeLiabilities>
    <us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RleHRyZWdpb246NzY3MDA1ZGIwOGEyNDdiYWIxMDM5MTExMzExNjViNzlfOTQwNQ_88b794b1-2309-4c89-82ba-d3cf99668138">&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the impact and location of the amounts reclassified from AOCL into net earnings on the Condensed Consolidated Statements of Earnings and the impact of derivative instruments on the Condensed Consolidated Statements of Comprehensive Income for the company's derivatives designated as cash flow hedging instruments for the three and six months ended April&#160;29, 2022 and April&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:12pt;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:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&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="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Gain (Loss) Reclassified from AOCL into Earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Gain Recognized in OCI on Derivatives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-style:italic;font-weight:400;line-height:100%"&gt;Derivatives designated as cash flow hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Forward currency contracts:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(4,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;6,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(70)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total derivatives designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(4,185)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;7,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:12pt;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:45.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&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="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Gain (Loss) Reclassified from AOCL into Earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Gain (Loss) Recognized in OCI on Derivatives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-style:italic;font-weight:400;line-height:100%"&gt;Derivatives designated as cash flow hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Forward currency contracts:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(209)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(6,212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;12,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(6,730)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total derivatives designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(245)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(6,183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;13,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(7,149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the impact and location of derivative instruments on the Condensed Consolidated Statements of Earnings for the company&#x2019;s derivatives designated as cash flow hedging instruments and the related components excluded from effectiveness testing:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.086%"/&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="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Gain (Loss) Recognized in Earnings on Cash Flow Hedging Instruments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Cost of Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Cost of Sales&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Condensed Consolidated Statements of Earnings income (expense) amounts in which the effects of cash flow hedging instruments are recorded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,249,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(844,109)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,149,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(746,154)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-style:italic;font-weight:400;line-height:100%"&gt;Gain (loss) on derivatives designated as cash flow hedging instruments:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Forward currency contracts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Amount of gain (loss) reclassified from AOCL into earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(4,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(70)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Gain (loss) on components excluded from effectiveness testing recognized in earnings based on changes in fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="margin-bottom:1pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.086%"/&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="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Gain (Loss) Recognized in Earnings on Cash Flow Hedging Instruments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Cost of Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Cost of Sales&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Condensed Consolidated Statements of Earnings income (expense) amounts in which the effects of cash flow hedging instruments are recorded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,182,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(1,476,283)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,022,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(1,304,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-style:italic;font-weight:400;line-height:100%"&gt;Gain (loss) on derivatives designated as cash flow hedging instruments:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Forward currency contracts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Amount of gain (loss) reclassified from AOCL into earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(209)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(6,212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Gain (loss) on components excluded from effectiveness testing recognized in earnings based on changes in fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(1,576)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;</us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="if971e34f07bc4caaa6097878521326ca_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjQ4ZWQwNTY0NjRlMDRkOWY4Yzk2NTQzZTVjNmQ1MmU3L3RhYmxlcmFuZ2U6NDhlZDA1NjQ2NGUwNGQ5ZjhjOTY1NDNlNWM2ZDUyZTdfNS0yLTEtMS02MDE1Mw_8315bbd7-b216-4ee1-9245-8e9bed914270"
      unitRef="usd">-91000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i646699a4c5054226ba954e88e787a1cf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjQ4ZWQwNTY0NjRlMDRkOWY4Yzk2NTQzZTVjNmQ1MmU3L3RhYmxlcmFuZ2U6NDhlZDA1NjQ2NGUwNGQ5ZjhjOTY1NDNlNWM2ZDUyZTdfNS00LTEtMS02MDE1Mw_f228403f-00f3-4cf3-b28d-c5d4da83b043"
      unitRef="usd">-4115000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="if971e34f07bc4caaa6097878521326ca_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjQ4ZWQwNTY0NjRlMDRkOWY4Yzk2NTQzZTVjNmQ1MmU3L3RhYmxlcmFuZ2U6NDhlZDA1NjQ2NGUwNGQ5ZjhjOTY1NDNlNWM2ZDUyZTdfNS02LTEtMS02MDE1Mw_97009cc8-4b54-44d4-9206-5afafd3350c3"
      unitRef="usd">6658000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i646699a4c5054226ba954e88e787a1cf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjQ4ZWQwNTY0NjRlMDRkOWY4Yzk2NTQzZTVjNmQ1MmU3L3RhYmxlcmFuZ2U6NDhlZDA1NjQ2NGUwNGQ5ZjhjOTY1NDNlNWM2ZDUyZTdfNS04LTEtMS02MDE1Mw_1c40951a-caef-463a-9d3f-ef814f34794b"
      unitRef="usd">964000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i330d2e0067964d938e41c0fe99b35713_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjQ4ZWQwNTY0NjRlMDRkOWY4Yzk2NTQzZTVjNmQ1MmU3L3RhYmxlcmFuZ2U6NDhlZDA1NjQ2NGUwNGQ5ZjhjOTY1NDNlNWM2ZDUyZTdfNi0yLTEtMS02MDE1Mw_c5264b70-b6d8-4fda-b282-9fe3b59ab9c8"
      unitRef="usd">115000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i6f363d8082cc4d1695798e18161e2314_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjQ4ZWQwNTY0NjRlMDRkOWY4Yzk2NTQzZTVjNmQ1MmU3L3RhYmxlcmFuZ2U6NDhlZDA1NjQ2NGUwNGQ5ZjhjOTY1NDNlNWM2ZDUyZTdfNi00LTEtMS02MDE1Mw_c9fd479f-22fe-4847-9d4c-183e0b56d41a"
      unitRef="usd">-70000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i330d2e0067964d938e41c0fe99b35713_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjQ4ZWQwNTY0NjRlMDRkOWY4Yzk2NTQzZTVjNmQ1MmU3L3RhYmxlcmFuZ2U6NDhlZDA1NjQ2NGUwNGQ5ZjhjOTY1NDNlNWM2ZDUyZTdfNi02LTEtMS02MDE1Mw_21e111d1-cc55-4fb4-8380-e777706b519b"
      unitRef="usd">541000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i6f363d8082cc4d1695798e18161e2314_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjQ4ZWQwNTY0NjRlMDRkOWY4Yzk2NTQzZTVjNmQ1MmU3L3RhYmxlcmFuZ2U6NDhlZDA1NjQ2NGUwNGQ5ZjhjOTY1NDNlNWM2ZDUyZTdfNi04LTEtMS02MDE1Mw_3722ddad-d5bb-4bdb-b584-0297ee6836ba"
      unitRef="usd">197000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i13722025d43f4d5a9428bb7c25656947_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjQ4ZWQwNTY0NjRlMDRkOWY4Yzk2NTQzZTVjNmQ1MmU3L3RhYmxlcmFuZ2U6NDhlZDA1NjQ2NGUwNGQ5ZjhjOTY1NDNlNWM2ZDUyZTdfNy0yLTEtMS02MDE1Mw_cd05e1ef-1418-402b-a794-9b328cea6648"
      unitRef="usd">24000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i06f32887f4bc45f796cf27f4744b8ad9_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjQ4ZWQwNTY0NjRlMDRkOWY4Yzk2NTQzZTVjNmQ1MmU3L3RhYmxlcmFuZ2U6NDhlZDA1NjQ2NGUwNGQ5ZjhjOTY1NDNlNWM2ZDUyZTdfNy00LTEtMS02MDE1Mw_05db8d0e-585d-4451-83ba-1fd53d1a3b03"
      unitRef="usd">-4185000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i13722025d43f4d5a9428bb7c25656947_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjQ4ZWQwNTY0NjRlMDRkOWY4Yzk2NTQzZTVjNmQ1MmU3L3RhYmxlcmFuZ2U6NDhlZDA1NjQ2NGUwNGQ5ZjhjOTY1NDNlNWM2ZDUyZTdfNy02LTEtMS02MDE1Mw_21020637-19c7-42f8-971e-68a396d3c6d4"
      unitRef="usd">7199000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i06f32887f4bc45f796cf27f4744b8ad9_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjQ4ZWQwNTY0NjRlMDRkOWY4Yzk2NTQzZTVjNmQ1MmU3L3RhYmxlcmFuZ2U6NDhlZDA1NjQ2NGUwNGQ5ZjhjOTY1NDNlNWM2ZDUyZTdfNy04LTEtMS02MDE1Mw_8f4eac24-0070-4c1c-815d-76dd29dc9057"
      unitRef="usd">1161000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i6c311f54172a420b98f2405f9d7db83e_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmQzODk3Y2JjNWM4ODQxOWM4Y2M1ZjRjMGRiYjNmZWUwL3RhYmxlcmFuZ2U6ZDM4OTdjYmM1Yzg4NDE5YzhjYzVmNGMwZGJiM2ZlZTBfNS0yLTEtMS02MjI0OA_468f6579-2f4d-49f3-be80-84f444f2cc95"
      unitRef="usd">-209000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i271f931dbca7465c8164a9c084f457ee_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmQzODk3Y2JjNWM4ODQxOWM4Y2M1ZjRjMGRiYjNmZWUwL3RhYmxlcmFuZ2U6ZDM4OTdjYmM1Yzg4NDE5YzhjYzVmNGMwZGJiM2ZlZTBfNS00LTEtMS02MjI0OA_d8bb138e-5fdf-4a73-86f0-505d780ce499"
      unitRef="usd">-6212000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i6c311f54172a420b98f2405f9d7db83e_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmQzODk3Y2JjNWM4ODQxOWM4Y2M1ZjRjMGRiYjNmZWUwL3RhYmxlcmFuZ2U6ZDM4OTdjYmM1Yzg4NDE5YzhjYzVmNGMwZGJiM2ZlZTBfNS02LTEtMS02MjI0OA_db56ab49-d516-4229-a88f-69c9e61a941e"
      unitRef="usd">12328000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i271f931dbca7465c8164a9c084f457ee_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmQzODk3Y2JjNWM4ODQxOWM4Y2M1ZjRjMGRiYjNmZWUwL3RhYmxlcmFuZ2U6ZDM4OTdjYmM1Yzg4NDE5YzhjYzVmNGMwZGJiM2ZlZTBfNS04LTEtMS02MjI0OA_6ad8e29f-c3e7-491e-a11b-e4e05c37742c"
      unitRef="usd">-6730000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="ie03949deeb88404892ac80999139f8b4_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmQzODk3Y2JjNWM4ODQxOWM4Y2M1ZjRjMGRiYjNmZWUwL3RhYmxlcmFuZ2U6ZDM4OTdjYmM1Yzg4NDE5YzhjYzVmNGMwZGJiM2ZlZTBfNi0yLTEtMS02MjI0OA_a3432ee3-8ada-41dc-b480-599a1d2dc453"
      unitRef="usd">-36000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i685a8bcfd0fe4634afe0891fbae0d00d_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmQzODk3Y2JjNWM4ODQxOWM4Y2M1ZjRjMGRiYjNmZWUwL3RhYmxlcmFuZ2U6ZDM4OTdjYmM1Yzg4NDE5YzhjYzVmNGMwZGJiM2ZlZTBfNi00LTEtMS02MjI0OA_45684aec-1f41-4f72-947f-b6169ac8e4f1"
      unitRef="usd">29000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ie03949deeb88404892ac80999139f8b4_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmQzODk3Y2JjNWM4ODQxOWM4Y2M1ZjRjMGRiYjNmZWUwL3RhYmxlcmFuZ2U6ZDM4OTdjYmM1Yzg4NDE5YzhjYzVmNGMwZGJiM2ZlZTBfNi02LTEtMS02MjI0OA_7096162c-3800-4955-8f77-eb185c9c355b"
      unitRef="usd">1243000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i685a8bcfd0fe4634afe0891fbae0d00d_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmQzODk3Y2JjNWM4ODQxOWM4Y2M1ZjRjMGRiYjNmZWUwL3RhYmxlcmFuZ2U6ZDM4OTdjYmM1Yzg4NDE5YzhjYzVmNGMwZGJiM2ZlZTBfNi04LTEtMS02MjI0OA_1394d020-fa55-4a36-9b2d-aa26049430a0"
      unitRef="usd">-419000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i05ed3e5e82634fd4aa14ee991d4073c5_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmQzODk3Y2JjNWM4ODQxOWM4Y2M1ZjRjMGRiYjNmZWUwL3RhYmxlcmFuZ2U6ZDM4OTdjYmM1Yzg4NDE5YzhjYzVmNGMwZGJiM2ZlZTBfNy0yLTEtMS02MjI0OA_3572d734-2d3c-42da-bb39-f05714963852"
      unitRef="usd">-245000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="ie319ab96a5fe45e9ac591d7140ef1de8_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmQzODk3Y2JjNWM4ODQxOWM4Y2M1ZjRjMGRiYjNmZWUwL3RhYmxlcmFuZ2U6ZDM4OTdjYmM1Yzg4NDE5YzhjYzVmNGMwZGJiM2ZlZTBfNy00LTEtMS02MjI0OA_dd4bfa2c-fb94-498b-9b7e-c9c98220ca31"
      unitRef="usd">-6183000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i05ed3e5e82634fd4aa14ee991d4073c5_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmQzODk3Y2JjNWM4ODQxOWM4Y2M1ZjRjMGRiYjNmZWUwL3RhYmxlcmFuZ2U6ZDM4OTdjYmM1Yzg4NDE5YzhjYzVmNGMwZGJiM2ZlZTBfNy02LTEtMS02MjI0OA_0d384cae-3917-4d3d-9ba0-ef44f1a2f1df"
      unitRef="usd">13571000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ie319ab96a5fe45e9ac591d7140ef1de8_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmQzODk3Y2JjNWM4ODQxOWM4Y2M1ZjRjMGRiYjNmZWUwL3RhYmxlcmFuZ2U6ZDM4OTdjYmM1Yzg4NDE5YzhjYzVmNGMwZGJiM2ZlZTBfNy04LTEtMS02MjI0OA_23566c67-f046-4343-bb34-7d05250af54b"
      unitRef="usd">-7149000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RleHRyZWdpb246NzY3MDA1ZGIwOGEyNDdiYWIxMDM5MTExMzExNjViNzlfODgxMw_e6a59132-1108-416f-8cb7-102c58061021"
      unitRef="usd">10300000</us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i48d9eec7c63247ceacb1083ba2d2328a_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmY2ZWE2MjRhMmEwZDQ3MmM5ODhlYTA5MjBmMzNmMTU0L3RhYmxlcmFuZ2U6ZjZlYTYyNGEyYTBkNDcyYzk4OGVhMDkyMGYzM2YxNTRfMy0yLTEtMS02MDE1Mw_9fb1ddbf-1528-4668-a346-e527ffb61785"
      unitRef="usd">1249478000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if716dae2e50f4b5181b64c150a670af6_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmY2ZWE2MjRhMmEwZDQ3MmM5ODhlYTA5MjBmMzNmMTU0L3RhYmxlcmFuZ2U6ZjZlYTYyNGEyYTBkNDcyYzk4OGVhMDkyMGYzM2YxNTRfMy00LTEtMS02MDE1Mw_5d39ab75-87d3-4885-8e3a-224b81680a99"
      unitRef="usd">844109000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba3b84a8d5d947d6905c4ac2f316523b_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmY2ZWE2MjRhMmEwZDQ3MmM5ODhlYTA5MjBmMzNmMTU0L3RhYmxlcmFuZ2U6ZjZlYTYyNGEyYTBkNDcyYzk4OGVhMDkyMGYzM2YxNTRfMy02LTEtMS02MDE1Mw_65e4124f-bf5f-4689-9673-9ab102fd1aa4"
      unitRef="usd">1149107000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia36d1f12762f48be932cb35d39362380_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmY2ZWE2MjRhMmEwZDQ3MmM5ODhlYTA5MjBmMzNmMTU0L3RhYmxlcmFuZ2U6ZjZlYTYyNGEyYTBkNDcyYzk4OGVhMDkyMGYzM2YxNTRfMy04LTEtMS02MDE1Mw_02faba50-64e5-4631-9552-62fd9a07058b"
      unitRef="usd">746154000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="if971e34f07bc4caaa6097878521326ca_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmY2ZWE2MjRhMmEwZDQ3MmM5ODhlYTA5MjBmMzNmMTU0L3RhYmxlcmFuZ2U6ZjZlYTYyNGEyYTBkNDcyYzk4OGVhMDkyMGYzM2YxNTRfNi0yLTEtMS02MDE1Mw_10b0232b-73ca-4bec-b166-6c00b0db4094"
      unitRef="usd">-91000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i330d2e0067964d938e41c0fe99b35713_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmY2ZWE2MjRhMmEwZDQ3MmM5ODhlYTA5MjBmMzNmMTU0L3RhYmxlcmFuZ2U6ZjZlYTYyNGEyYTBkNDcyYzk4OGVhMDkyMGYzM2YxNTRfNi00LTEtMS02MDE1Mw_4c2bfd28-cab1-4069-bb89-491f39b7ca05"
      unitRef="usd">115000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i646699a4c5054226ba954e88e787a1cf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmY2ZWE2MjRhMmEwZDQ3MmM5ODhlYTA5MjBmMzNmMTU0L3RhYmxlcmFuZ2U6ZjZlYTYyNGEyYTBkNDcyYzk4OGVhMDkyMGYzM2YxNTRfNi02LTEtMS02MDE1Mw_ca62eab8-c65d-493e-bab4-9aa7de982bbe"
      unitRef="usd">-4115000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i6f363d8082cc4d1695798e18161e2314_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmY2ZWE2MjRhMmEwZDQ3MmM5ODhlYTA5MjBmMzNmMTU0L3RhYmxlcmFuZ2U6ZjZlYTYyNGEyYTBkNDcyYzk4OGVhMDkyMGYzM2YxNTRfNi04LTEtMS02MDE1Mw_19aac9ec-99bb-4f12-b641-8ef1125f6a9e"
      unitRef="usd">-70000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="if971e34f07bc4caaa6097878521326ca_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmY2ZWE2MjRhMmEwZDQ3MmM5ODhlYTA5MjBmMzNmMTU0L3RhYmxlcmFuZ2U6ZjZlYTYyNGEyYTBkNDcyYzk4OGVhMDkyMGYzM2YxNTRfNy0yLTEtMS02MDE1Mw_2be7c0f6-432c-41ef-a331-7c57aff42b87"
      unitRef="usd">-650000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="i330d2e0067964d938e41c0fe99b35713_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmY2ZWE2MjRhMmEwZDQ3MmM5ODhlYTA5MjBmMzNmMTU0L3RhYmxlcmFuZ2U6ZjZlYTYyNGEyYTBkNDcyYzk4OGVhMDkyMGYzM2YxNTRfNy00LTEtMS02MDE1Mw_8bc35845-0fb0-4771-bbb9-9f75a0de6b96"
      unitRef="usd">456000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="i646699a4c5054226ba954e88e787a1cf_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmY2ZWE2MjRhMmEwZDQ3MmM5ODhlYTA5MjBmMzNmMTU0L3RhYmxlcmFuZ2U6ZjZlYTYyNGEyYTBkNDcyYzk4OGVhMDkyMGYzM2YxNTRfNy02LTEtMS02MDE1Mw_eac096a3-4f53-40bc-b966-8a216a3907f1"
      unitRef="usd">300000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="i6f363d8082cc4d1695798e18161e2314_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOmY2ZWE2MjRhMmEwZDQ3MmM5ODhlYTA5MjBmMzNmMTU0L3RhYmxlcmFuZ2U6ZjZlYTYyNGEyYTBkNDcyYzk4OGVhMDkyMGYzM2YxNTRfNy04LTEtMS02MDE1Mw_a93ae484-f660-4d9d-a662-6d1299c90628"
      unitRef="usd">111000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7e3bb97e84c04433af9a2e6dcaaaead2_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjM4Zjk1Y2YwZmM3ODRjMTRhYTEwYjg3Zjg1MDY3N2EzL3RhYmxlcmFuZ2U6MzhmOTVjZjBmYzc4NGMxNGFhMTBiODdmODUwNjc3YTNfMy0yLTEtMS02MjI4Nw_81356df8-57ba-42af-a37b-180443b8465a"
      unitRef="usd">2182128000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i774d5e30518246a88bd2bb7ce92e0f4d_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjM4Zjk1Y2YwZmM3ODRjMTRhYTEwYjg3Zjg1MDY3N2EzL3RhYmxlcmFuZ2U6MzhmOTVjZjBmYzc4NGMxNGFhMTBiODdmODUwNjc3YTNfMy00LTEtMS02MjI4Nw_5eee7844-8493-4967-8235-7b914d32f24e"
      unitRef="usd">1476283000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i25417cd24b874b0aa2a0b52f587a613f_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjM4Zjk1Y2YwZmM3ODRjMTRhYTEwYjg3Zjg1MDY3N2EzL3RhYmxlcmFuZ2U6MzhmOTVjZjBmYzc4NGMxNGFhMTBiODdmODUwNjc3YTNfMy02LTEtMS02MjI4Nw_60056022-792c-4ba4-8e4d-6d49a76821a8"
      unitRef="usd">2022093000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i4361afb8ac7645ce851b91a13309548d_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjM4Zjk1Y2YwZmM3ODRjMTRhYTEwYjg3Zjg1MDY3N2EzL3RhYmxlcmFuZ2U6MzhmOTVjZjBmYzc4NGMxNGFhMTBiODdmODUwNjc3YTNfMy04LTEtMS02MjI4Nw_06c84cd7-9caa-451f-9389-f1b72b11b909"
      unitRef="usd">1304104000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i6c311f54172a420b98f2405f9d7db83e_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjM4Zjk1Y2YwZmM3ODRjMTRhYTEwYjg3Zjg1MDY3N2EzL3RhYmxlcmFuZ2U6MzhmOTVjZjBmYzc4NGMxNGFhMTBiODdmODUwNjc3YTNfNi0yLTEtMS02MjI4Nw_f0eb7224-879b-487f-941a-71ea73babfe7"
      unitRef="usd">-209000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="ie03949deeb88404892ac80999139f8b4_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjM4Zjk1Y2YwZmM3ODRjMTRhYTEwYjg3Zjg1MDY3N2EzL3RhYmxlcmFuZ2U6MzhmOTVjZjBmYzc4NGMxNGFhMTBiODdmODUwNjc3YTNfNi00LTEtMS02MjI4Nw_4aa964c4-b0e4-490d-a179-29f465f7adcb"
      unitRef="usd">-36000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i271f931dbca7465c8164a9c084f457ee_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjM4Zjk1Y2YwZmM3ODRjMTRhYTEwYjg3Zjg1MDY3N2EzL3RhYmxlcmFuZ2U6MzhmOTVjZjBmYzc4NGMxNGFhMTBiODdmODUwNjc3YTNfNi02LTEtMS02MjI4Nw_92af33b6-4168-4274-b8ab-f453692b5902"
      unitRef="usd">-6212000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i685a8bcfd0fe4634afe0891fbae0d00d_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjM4Zjk1Y2YwZmM3ODRjMTRhYTEwYjg3Zjg1MDY3N2EzL3RhYmxlcmFuZ2U6MzhmOTVjZjBmYzc4NGMxNGFhMTBiODdmODUwNjc3YTNfNi04LTEtMS02MjI4Nw_062339a2-fee1-4207-b927-3c025ce9012d"
      unitRef="usd">29000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="i6c311f54172a420b98f2405f9d7db83e_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjM4Zjk1Y2YwZmM3ODRjMTRhYTEwYjg3Zjg1MDY3N2EzL3RhYmxlcmFuZ2U6MzhmOTVjZjBmYzc4NGMxNGFhMTBiODdmODUwNjc3YTNfNy0yLTEtMS02MjI4Nw_4194c022-9272-4474-b476-354e93de7cc9"
      unitRef="usd">-1576000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="ie03949deeb88404892ac80999139f8b4_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjM4Zjk1Y2YwZmM3ODRjMTRhYTEwYjg3Zjg1MDY3N2EzL3RhYmxlcmFuZ2U6MzhmOTVjZjBmYzc4NGMxNGFhMTBiODdmODUwNjc3YTNfNy00LTEtMS02MjI4Nw_e5ee129e-ecfe-4060-ab0d-0dbba84b7f43"
      unitRef="usd">553000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="i271f931dbca7465c8164a9c084f457ee_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjM4Zjk1Y2YwZmM3ODRjMTRhYTEwYjg3Zjg1MDY3N2EzL3RhYmxlcmFuZ2U6MzhmOTVjZjBmYzc4NGMxNGFhMTBiODdmODUwNjc3YTNfNy02LTEtMS02MjI4Nw_53014e8b-1e85-41c7-9dd1-f6b22cf0d3b6"
      unitRef="usd">462000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="i685a8bcfd0fe4634afe0891fbae0d00d_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjM4Zjk1Y2YwZmM3ODRjMTRhYTEwYjg3Zjg1MDY3N2EzL3RhYmxlcmFuZ2U6MzhmOTVjZjBmYzc4NGMxNGFhMTBiODdmODUwNjc3YTNfNy04LTEtMS02MjI4Nw_75de8786-89be-4f04-ae8b-2ff6d2a55aee"
      unitRef="usd">296000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RleHRyZWdpb246NzY3MDA1ZGIwOGEyNDdiYWIxMDM5MTExMzExNjViNzlfOTM5MA_801e261d-b938-4f73-941d-8cc7c1756799">&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the impact and location of derivative instruments on the Condensed Consolidated Statements of Earnings for the company&#x2019;s derivatives not designated as cash flow hedging instruments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&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:9.25pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-style:italic;font-weight:400;line-height:100%"&gt;Gain (loss) on derivatives not designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Forward currency contracts:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(3,005)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(6,483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total gain (loss) on derivatives not designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(3,005)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;3,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(6,483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="icc86745e848e4866b7582043e315dc0c_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjIwMmJlYmIzM2MzNTQ0NmRiMWU1NmIwNmE3NDI5ZjMxL3RhYmxlcmFuZ2U6MjAyYmViYjMzYzM1NDQ2ZGIxZTU2YjA2YTc0MjlmMzFfNC0yLTEtMS02MDE1Mw_055842e2-a3dc-461a-9a04-a7ffbf17f623"
      unitRef="usd">2741000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i10307bed36584473a015415af4130d26_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjIwMmJlYmIzM2MzNTQ0NmRiMWU1NmIwNmE3NDI5ZjMxL3RhYmxlcmFuZ2U6MjAyYmViYjMzYzM1NDQ2ZGIxZTU2YjA2YTc0MjlmMzFfNC00LTEtMS02MDE1Mw_af505fb8-5d99-428c-88c8-37d2a2f35100"
      unitRef="usd">-3005000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ic4fe42aea28f43bab292274b74b95736_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjIwMmJlYmIzM2MzNTQ0NmRiMWU1NmIwNmE3NDI5ZjMxL3RhYmxlcmFuZ2U6MjAyYmViYjMzYzM1NDQ2ZGIxZTU2YjA2YTc0MjlmMzFfNC02LTEtMS02MDE1Mw_174f992c-f81e-4082-947d-7932c1ebae4d"
      unitRef="usd">3983000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i32a8cf9592c249da85de6cc3eaf75b4f_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjIwMmJlYmIzM2MzNTQ0NmRiMWU1NmIwNmE3NDI5ZjMxL3RhYmxlcmFuZ2U6MjAyYmViYjMzYzM1NDQ2ZGIxZTU2YjA2YTc0MjlmMzFfNC04LTEtMS02MDE1Mw_fe2693d6-8adc-4a45-a191-79f2c9802a3a"
      unitRef="usd">-6483000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i003c2f6a21c74257af18d4628391cc84_D20220129-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjIwMmJlYmIzM2MzNTQ0NmRiMWU1NmIwNmE3NDI5ZjMxL3RhYmxlcmFuZ2U6MjAyYmViYjMzYzM1NDQ2ZGIxZTU2YjA2YTc0MjlmMzFfNS0yLTEtMS02MDE1Mw_138d5198-ee60-4621-a3bf-7ea1add5494e"
      unitRef="usd">2741000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i5a8839db27324dfd832440a00c776872_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjIwMmJlYmIzM2MzNTQ0NmRiMWU1NmIwNmE3NDI5ZjMxL3RhYmxlcmFuZ2U6MjAyYmViYjMzYzM1NDQ2ZGIxZTU2YjA2YTc0MjlmMzFfNS00LTEtMS02MDE1Mw_95d50d21-fae3-40fa-954f-de61d97f2d6d"
      unitRef="usd">-3005000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="iab77ccb280064edebc6cdd5228934aaf_D20211101-20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjIwMmJlYmIzM2MzNTQ0NmRiMWU1NmIwNmE3NDI5ZjMxL3RhYmxlcmFuZ2U6MjAyYmViYjMzYzM1NDQ2ZGIxZTU2YjA2YTc0MjlmMzFfNS02LTEtMS02MDE1Mw_a5e0fc8d-e2f6-40e0-a05a-76321bbf07ee"
      unitRef="usd">3983000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i64d197cb6b7346d9b41c0be24391c59f_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF84OC9mcmFnOjc2NzAwNWRiMDhhMjQ3YmFiMTAzOTExMTMxMTY1Yjc5L3RhYmxlOjIwMmJlYmIzM2MzNTQ0NmRiMWU1NmIwNmE3NDI5ZjMxL3RhYmxlcmFuZ2U6MjAyYmViYjMzYzM1NDQ2ZGIxZTU2YjA2YTc0MjlmMzFfNS04LTEtMS02MDE1Mw_139ec179-464a-4b2d-8bf5-394e685b92f1"
      unitRef="usd">-6483000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RleHRyZWdpb246MDg4MjczMmQ1NzRiNGYyNWJhM2FjZGQyN2E5YjYyNjZfNDMwNA_a01587ed-855c-4ee2-b111-0083df1142f3">&lt;div style="margin-bottom:1pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:511.50pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:28.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:478.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:26pt"&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:24pt;font-weight:700;line-height:100%"&gt;17&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The company categorizes its assets and liabilities into one of three levels based on the assumptions (inputs) used in valuing the asset or liability. Estimates of fair value for financial assets and financial liabilities are based on the framework established in the accounting guidance for fair value measurements. The framework defines fair value, provides guidance for measuring fair value, and requires certain disclosures. The framework discusses valuation techniques such as the market approach (comparable market prices), the income approach (present value of future income or cash flows), and the cost approach (cost to replace the service capacity of an asset or replacement cost). The framework utilizes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. Level 1 provides the most reliable measure of fair value, while Level 3 generally requires significant management judgment. The three levels are defined as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: Unadjusted quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical assets or liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: Unobservable inputs reflecting management&#x2019;s assumptions about the inputs used in pricing the asset or liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recurring Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The company's derivative instruments consist of forward currency contracts that are measured at fair value on a recurring basis. The fair value of such forward currency contracts is determined based on observable market transactions of forward currency prices and spot currency rates as of the reporting date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present, by level within the fair value hierarchy, the company's financial assets and liabilities that are measured at fair value on a recurring basis as of April&#160;29, 2022, April&#160;30, 2021, and October&#160;31, 2021, according to the valuation technique utilized to determine their fair values (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.379%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&#160;Measurements&#160;Using&#160;Inputs&#160;Considered&#160;as:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;19,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;19,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;19,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;19,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:1pt"&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:38.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.379%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&#160;Measurements&#160;Using&#160;Inputs&#160;Considered&#160;as:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;18,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;18,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;18,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;18,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:1pt"&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:38.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.379%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&#160;Measurements&#160;Using&#160;Inputs&#160;Considered&#160;as:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Nonrecurring Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The company measures certain assets and liabilities at fair value on a non-recurring basis. Assets and liabilities that are measured at fair value on a nonrecurring basis include long-lived assets, goodwill, and indefinite-lived intangible assets, which would generally be recorded at fair value as a result of an impairment charge. Assets acquired and liabilities assumed as part of a business combination or asset acquisition are also measured at fair value on a non-recurring basis during the measurement period allowed by the accounting standards codification guidance for business combinations and asset acquisitions, when applicable. For additional information on the company's business combination and the related non-recurring fair value measurement of the assets acquired and liabilities assumed, refer to Note 2, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combination&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Fair Value Disclosures&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying values of the company's short-term financial instruments, including cash and cash equivalents, accounts receivable, accounts payable, and short-term debt, including current maturities of long-term debt, when applicable, approximate &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;their fair values due to their short-term nature. As of April&#160;29, 2022, April&#160;30, 2021 and October&#160;31, 2021, the company's long-term debt included $424.1 million, $424.0 million and $424.0 million of gross fixed-rate debt that is not subject to variable interest rate fluctuations. The gross fair value of such long-term debt is determined using Level 2 inputs by discounting the projected cash flows based on quoted market rates at which similar amounts of debt could currently be borrowed. As of April&#160;29, 2022, the estimated gross fair value of long-term debt with fixed interest rates was $446.8 million compared to its gross carrying amount of $424.1 million. As of April&#160;30, 2021, the estimated gross fair value of long-term debt with fixed interest rates was $511.1 million compared to its gross carrying amount of $424.0 million. As of October&#160;31, 2021, the estimated gross fair value of long-term debt with fixed interest rates was $517.9 million compared to its gross carrying amount of $424.0 million. For additional information regarding long-term debt with fixed interest rates, refer to Note 6, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Indebtedness.&lt;/span&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RleHRyZWdpb246MDg4MjczMmQ1NzRiNGYyNWJhM2FjZGQyN2E5YjYyNjZfNDMwNQ_d224df90-2b0a-498c-97b9-4772c5f7fc70">The company categorizes its assets and liabilities into one of three levels based on the assumptions (inputs) used in valuing the asset or liability. Estimates of fair value for financial assets and financial liabilities are based on the framework established in the accounting guidance for fair value measurements. The framework defines fair value, provides guidance for measuring fair value, and requires certain disclosures. The framework discusses valuation techniques such as the market approach (comparable market prices), the income approach (present value of future income or cash flows), and the cost approach (cost to replace the service capacity of an asset or replacement cost). The framework utilizes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. Level 1 provides the most reliable measure of fair value, while Level 3 generally requires significant management judgment. The three levels are defined as follows:&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: Unadjusted quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical assets or liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: Unobservable inputs reflecting management&#x2019;s assumptions about the inputs used in pricing the asset or liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recurring Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The company's derivative instruments consist of forward currency contracts that are measured at fair value on a recurring basis. The fair value of such forward currency contracts is determined based on observable market transactions of forward currency prices and spot currency rates as of the reporting date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Nonrecurring Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The company measures certain assets and liabilities at fair value on a non-recurring basis. Assets and liabilities that are measured at fair value on a nonrecurring basis include long-lived assets, goodwill, and indefinite-lived intangible assets, which would generally be recorded at fair value as a result of an impairment charge. Assets acquired and liabilities assumed as part of a business combination or asset acquisition are also measured at fair value on a non-recurring basis during the measurement period allowed by the accounting standards codification guidance for business combinations and asset acquisitions, when applicable. For additional information on the company's business combination and the related non-recurring fair value measurement of the assets acquired and liabilities assumed, refer to Note 2, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combination&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Fair Value Disclosures&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying values of the company's short-term financial instruments, including cash and cash equivalents, accounts receivable, accounts payable, and short-term debt, including current maturities of long-term debt, when applicable, approximate &lt;/span&gt;&lt;/div&gt;their fair values due to their short-term nature.</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RleHRyZWdpb246MDg4MjczMmQ1NzRiNGYyNWJhM2FjZGQyN2E5YjYyNjZfNDI5Ng_2ff1d8fb-d264-4829-835c-a20ce5a40a3c">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present, by level within the fair value hierarchy, the company's financial assets and liabilities that are measured at fair value on a recurring basis as of April&#160;29, 2022, April&#160;30, 2021, and October&#160;31, 2021, according to the valuation technique utilized to determine their fair values (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.379%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&#160;Measurements&#160;Using&#160;Inputs&#160;Considered&#160;as:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;19,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;19,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;19,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;19,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:1pt"&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:38.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.379%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&#160;Measurements&#160;Using&#160;Inputs&#160;Considered&#160;as:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;1,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;18,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;18,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;18,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;18,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:1pt"&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:38.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.379%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&#160;Measurements&#160;Using&#160;Inputs&#160;Considered&#160;as:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;2,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:DerivativeAssets
      contextRef="i245aef869b0344d1a0796ae2e7fb8b64_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjNhZjgwZTZmMjY1YjRjMWFiZDAyZTVjM2JmNzllY2I2L3RhYmxlcmFuZ2U6M2FmODBlNmYyNjViNGMxYWJkMDJlNWMzYmY3OWVjYjZfMy0yLTEtMS02MDE1Mw_b67c6110-1b0e-4387-95e9-5f3f808a0dc3"
      unitRef="usd">19003000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i54e0fa931c1044bebb69101b5993c37f_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjNhZjgwZTZmMjY1YjRjMWFiZDAyZTVjM2JmNzllY2I2L3RhYmxlcmFuZ2U6M2FmODBlNmYyNjViNGMxYWJkMDJlNWMzYmY3OWVjYjZfMy00LTEtMS02MDE1Mw_35aedb33-c0e7-4b6c-8849-e0b3632c5e56"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i3b99716899b746f59c22283ae10efb41_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjNhZjgwZTZmMjY1YjRjMWFiZDAyZTVjM2JmNzllY2I2L3RhYmxlcmFuZ2U6M2FmODBlNmYyNjViNGMxYWJkMDJlNWMzYmY3OWVjYjZfMy02LTEtMS02MDE1Mw_32fd6a3a-774f-4fd3-b728-6d0ea8ecf241"
      unitRef="usd">19003000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="if3e7afc5923a4e37a4b15f30431e4814_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjNhZjgwZTZmMjY1YjRjMWFiZDAyZTVjM2JmNzllY2I2L3RhYmxlcmFuZ2U6M2FmODBlNmYyNjViNGMxYWJkMDJlNWMzYmY3OWVjYjZfMy04LTEtMS02MDE1Mw_268917f8-93b1-472e-87e7-883f5ac9c4a6"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i665f6d68e80841d7891701b549dd8edc_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjNhZjgwZTZmMjY1YjRjMWFiZDAyZTVjM2JmNzllY2I2L3RhYmxlcmFuZ2U6M2FmODBlNmYyNjViNGMxYWJkMDJlNWMzYmY3OWVjYjZfNC0yLTEtMS02MDE1Mw_31244459-56a1-4422-8d32-b995922109b7"
      unitRef="usd">19003000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i3d9555d469a24109962132dc12336c14_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjNhZjgwZTZmMjY1YjRjMWFiZDAyZTVjM2JmNzllY2I2L3RhYmxlcmFuZ2U6M2FmODBlNmYyNjViNGMxYWJkMDJlNWMzYmY3OWVjYjZfNC00LTEtMS02MDE1Mw_cff25a2e-1f70-4262-b6dc-17bf064a0ebf"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6ce49c4843b34b4397ffcc21e1611ffa_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjNhZjgwZTZmMjY1YjRjMWFiZDAyZTVjM2JmNzllY2I2L3RhYmxlcmFuZ2U6M2FmODBlNmYyNjViNGMxYWJkMDJlNWMzYmY3OWVjYjZfNC02LTEtMS02MDE1Mw_c9c291b9-7ae5-4026-bcc6-6745b7c87042"
      unitRef="usd">19003000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i43a34a2a5b544352ad414039e8a3c5bc_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjNhZjgwZTZmMjY1YjRjMWFiZDAyZTVjM2JmNzllY2I2L3RhYmxlcmFuZ2U6M2FmODBlNmYyNjViNGMxYWJkMDJlNWMzYmY3OWVjYjZfNC04LTEtMS02MDE1Mw_8775df7a-3f7b-4d18-87f4-3311ab1f19bc"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeLiabilities
      contextRef="i245aef869b0344d1a0796ae2e7fb8b64_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjNhZjgwZTZmMjY1YjRjMWFiZDAyZTVjM2JmNzllY2I2L3RhYmxlcmFuZ2U6M2FmODBlNmYyNjViNGMxYWJkMDJlNWMzYmY3OWVjYjZfNy0yLTEtMS02MDE1Mw_6c75f8a0-43cb-420f-9abd-ffe2de239a75"
      unitRef="usd">73000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i54e0fa931c1044bebb69101b5993c37f_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjNhZjgwZTZmMjY1YjRjMWFiZDAyZTVjM2JmNzllY2I2L3RhYmxlcmFuZ2U6M2FmODBlNmYyNjViNGMxYWJkMDJlNWMzYmY3OWVjYjZfNy00LTEtMS02MDE1Mw_9cbb98ed-02a0-467e-9c40-d07fea203e05"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i3b99716899b746f59c22283ae10efb41_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjNhZjgwZTZmMjY1YjRjMWFiZDAyZTVjM2JmNzllY2I2L3RhYmxlcmFuZ2U6M2FmODBlNmYyNjViNGMxYWJkMDJlNWMzYmY3OWVjYjZfNy02LTEtMS02MDE1Mw_7214f541-33ca-403c-a00f-3108fe451e32"
      unitRef="usd">73000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="if3e7afc5923a4e37a4b15f30431e4814_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjNhZjgwZTZmMjY1YjRjMWFiZDAyZTVjM2JmNzllY2I2L3RhYmxlcmFuZ2U6M2FmODBlNmYyNjViNGMxYWJkMDJlNWMzYmY3OWVjYjZfNy04LTEtMS02MDE1Mw_01f26c66-4395-4f14-81c0-92aaac8ece17"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i665f6d68e80841d7891701b549dd8edc_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjNhZjgwZTZmMjY1YjRjMWFiZDAyZTVjM2JmNzllY2I2L3RhYmxlcmFuZ2U6M2FmODBlNmYyNjViNGMxYWJkMDJlNWMzYmY3OWVjYjZfOC0yLTEtMS02MDE1Mw_e24ac0fd-55b2-4ba3-aac8-13f069313ffd"
      unitRef="usd">73000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i3d9555d469a24109962132dc12336c14_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjNhZjgwZTZmMjY1YjRjMWFiZDAyZTVjM2JmNzllY2I2L3RhYmxlcmFuZ2U6M2FmODBlNmYyNjViNGMxYWJkMDJlNWMzYmY3OWVjYjZfOC00LTEtMS02MDE1Mw_346dae10-baed-4207-86f8-fdb8828a064c"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i6ce49c4843b34b4397ffcc21e1611ffa_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjNhZjgwZTZmMjY1YjRjMWFiZDAyZTVjM2JmNzllY2I2L3RhYmxlcmFuZ2U6M2FmODBlNmYyNjViNGMxYWJkMDJlNWMzYmY3OWVjYjZfOC02LTEtMS02MDE1Mw_2c27389e-d5f8-4092-bdc2-0054ac7615ea"
      unitRef="usd">73000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i43a34a2a5b544352ad414039e8a3c5bc_I20220429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjNhZjgwZTZmMjY1YjRjMWFiZDAyZTVjM2JmNzllY2I2L3RhYmxlcmFuZ2U6M2FmODBlNmYyNjViNGMxYWJkMDJlNWMzYmY3OWVjYjZfOC04LTEtMS02MDE1Mw_7c8261dd-306f-40a9-adf0-63afe5789823"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeAssets
      contextRef="ia38378cf034e4f3283d62bb5c411b085_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjQzZThhMzYyOTQxYzQ1YWQ4YjQ1ZjExZWIzMTE4M2YwL3RhYmxlcmFuZ2U6NDNlOGEzNjI5NDFjNDVhZDhiNDVmMTFlYjMxMTgzZjBfMy0yLTEtMS02MDE1Mw_fbd6bcf3-d1f5-4a09-9da4-a1cd50ccd8ba"
      unitRef="usd">1697000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i6c56583015a84240834425a0769c3841_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjQzZThhMzYyOTQxYzQ1YWQ4YjQ1ZjExZWIzMTE4M2YwL3RhYmxlcmFuZ2U6NDNlOGEzNjI5NDFjNDVhZDhiNDVmMTFlYjMxMTgzZjBfMy00LTEtMS02MDE1Mw_d7f3b979-126e-4f2b-9b39-89fdba677e73"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i672ab78fad0e4921a483585ff9e4eaa4_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjQzZThhMzYyOTQxYzQ1YWQ4YjQ1ZjExZWIzMTE4M2YwL3RhYmxlcmFuZ2U6NDNlOGEzNjI5NDFjNDVhZDhiNDVmMTFlYjMxMTgzZjBfMy02LTEtMS02MDE1Mw_c0a7014c-7003-45bf-9340-bee08959525f"
      unitRef="usd">1697000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i630dccabcbe04f7b94e684be8c8491dc_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjQzZThhMzYyOTQxYzQ1YWQ4YjQ1ZjExZWIzMTE4M2YwL3RhYmxlcmFuZ2U6NDNlOGEzNjI5NDFjNDVhZDhiNDVmMTFlYjMxMTgzZjBfMy04LTEtMS02MDE1Mw_f0a7dd42-8b42-4901-a21a-d101c5150911"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6424535a8ce34fd6889f4c23cdb6045c_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjQzZThhMzYyOTQxYzQ1YWQ4YjQ1ZjExZWIzMTE4M2YwL3RhYmxlcmFuZ2U6NDNlOGEzNjI5NDFjNDVhZDhiNDVmMTFlYjMxMTgzZjBfNC0yLTEtMS02MDE1Mw_bb8bce23-b3f0-49d5-a5c9-9eeaa2d6dbd0"
      unitRef="usd">1697000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie6ce9c337f32445aaf336ef4fffece1a_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjQzZThhMzYyOTQxYzQ1YWQ4YjQ1ZjExZWIzMTE4M2YwL3RhYmxlcmFuZ2U6NDNlOGEzNjI5NDFjNDVhZDhiNDVmMTFlYjMxMTgzZjBfNC00LTEtMS02MDE1Mw_91986f3b-309a-46ec-b30e-6d8fc4020439"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5259d2ca4c20486a89f60eb7f36627ac_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjQzZThhMzYyOTQxYzQ1YWQ4YjQ1ZjExZWIzMTE4M2YwL3RhYmxlcmFuZ2U6NDNlOGEzNjI5NDFjNDVhZDhiNDVmMTFlYjMxMTgzZjBfNC02LTEtMS02MDE1Mw_397efa2c-3c6a-4d2f-8045-b461dd30694f"
      unitRef="usd">1697000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4a43dc60bb1141809e0eaf863643c655_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjQzZThhMzYyOTQxYzQ1YWQ4YjQ1ZjExZWIzMTE4M2YwL3RhYmxlcmFuZ2U6NDNlOGEzNjI5NDFjNDVhZDhiNDVmMTFlYjMxMTgzZjBfNC04LTEtMS02MDE1Mw_6ed2fc71-c889-4edb-a104-543a04531c77"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeLiabilities
      contextRef="ia38378cf034e4f3283d62bb5c411b085_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjQzZThhMzYyOTQxYzQ1YWQ4YjQ1ZjExZWIzMTE4M2YwL3RhYmxlcmFuZ2U6NDNlOGEzNjI5NDFjNDVhZDhiNDVmMTFlYjMxMTgzZjBfNy0yLTEtMS02MDE1Mw_cb6ad8e1-2d5a-4d8b-9e6c-6f22c0188518"
      unitRef="usd">18023000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i6c56583015a84240834425a0769c3841_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjQzZThhMzYyOTQxYzQ1YWQ4YjQ1ZjExZWIzMTE4M2YwL3RhYmxlcmFuZ2U6NDNlOGEzNjI5NDFjNDVhZDhiNDVmMTFlYjMxMTgzZjBfNy00LTEtMS02MDE1Mw_ad5cd6a3-1f34-4471-ab4f-e67f23db1756"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i672ab78fad0e4921a483585ff9e4eaa4_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjQzZThhMzYyOTQxYzQ1YWQ4YjQ1ZjExZWIzMTE4M2YwL3RhYmxlcmFuZ2U6NDNlOGEzNjI5NDFjNDVhZDhiNDVmMTFlYjMxMTgzZjBfNy02LTEtMS02MDE1Mw_01dfe476-4f72-43a8-baf8-2662bf77085c"
      unitRef="usd">18023000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i630dccabcbe04f7b94e684be8c8491dc_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjQzZThhMzYyOTQxYzQ1YWQ4YjQ1ZjExZWIzMTE4M2YwL3RhYmxlcmFuZ2U6NDNlOGEzNjI5NDFjNDVhZDhiNDVmMTFlYjMxMTgzZjBfNy04LTEtMS02MDE1Mw_4a7dbbd5-d654-4936-abc7-e40a80828b94"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i6424535a8ce34fd6889f4c23cdb6045c_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjQzZThhMzYyOTQxYzQ1YWQ4YjQ1ZjExZWIzMTE4M2YwL3RhYmxlcmFuZ2U6NDNlOGEzNjI5NDFjNDVhZDhiNDVmMTFlYjMxMTgzZjBfOC0yLTEtMS02MDE1Mw_568e3212-d4b0-41bd-b1d5-1438f38edd22"
      unitRef="usd">18023000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ie6ce9c337f32445aaf336ef4fffece1a_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjQzZThhMzYyOTQxYzQ1YWQ4YjQ1ZjExZWIzMTE4M2YwL3RhYmxlcmFuZ2U6NDNlOGEzNjI5NDFjNDVhZDhiNDVmMTFlYjMxMTgzZjBfOC00LTEtMS02MDE1Mw_837d4580-dffb-408b-9827-ddfc6da81db1"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i5259d2ca4c20486a89f60eb7f36627ac_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjQzZThhMzYyOTQxYzQ1YWQ4YjQ1ZjExZWIzMTE4M2YwL3RhYmxlcmFuZ2U6NDNlOGEzNjI5NDFjNDVhZDhiNDVmMTFlYjMxMTgzZjBfOC02LTEtMS02MDE1Mw_15a78d54-440e-4b13-9517-2f8a69efe360"
      unitRef="usd">18023000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i4a43dc60bb1141809e0eaf863643c655_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjQzZThhMzYyOTQxYzQ1YWQ4YjQ1ZjExZWIzMTE4M2YwL3RhYmxlcmFuZ2U6NDNlOGEzNjI5NDFjNDVhZDhiNDVmMTFlYjMxMTgzZjBfOC04LTEtMS02MDE1Mw_f4571797-886c-4740-bc5d-3ab642f2b50c"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeAssets
      contextRef="i350f90a4e9364f89ac9f020e2971e9d7_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjQyMWIxMGE5MTQ2NTQ2ZGU5Yzk5YzNjMDczN2Y5N2EyL3RhYmxlcmFuZ2U6NDIxYjEwYTkxNDY1NDZkZTljOTljM2MwNzM3Zjk3YTJfMy0yLTEtMS02MDE1Mw_ba516f8b-184f-4293-a495-50a05a9cfecc"
      unitRef="usd">322000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i0ce37cfd0364402892cd901b0cac7a3d_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjQyMWIxMGE5MTQ2NTQ2ZGU5Yzk5YzNjMDczN2Y5N2EyL3RhYmxlcmFuZ2U6NDIxYjEwYTkxNDY1NDZkZTljOTljM2MwNzM3Zjk3YTJfMy00LTEtMS02MDE1Mw_9636834e-5295-4f56-936e-e4dfb6406642"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i40f9135d24c24ae19d247087a5d215ca_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjQyMWIxMGE5MTQ2NTQ2ZGU5Yzk5YzNjMDczN2Y5N2EyL3RhYmxlcmFuZ2U6NDIxYjEwYTkxNDY1NDZkZTljOTljM2MwNzM3Zjk3YTJfMy02LTEtMS02MDE1Mw_e053a385-6dda-4a4b-8064-bb2497c7724f"
      unitRef="usd">322000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ia0c8c28df106499ea20f23e84d996fb6_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjQyMWIxMGE5MTQ2NTQ2ZGU5Yzk5YzNjMDczN2Y5N2EyL3RhYmxlcmFuZ2U6NDIxYjEwYTkxNDY1NDZkZTljOTljM2MwNzM3Zjk3YTJfMy04LTEtMS02MDE1Mw_1f829507-094f-48ec-b29e-2c8366bfc04b"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8deb11e7ce2d47a08c37e575a4f9327e_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjQyMWIxMGE5MTQ2NTQ2ZGU5Yzk5YzNjMDczN2Y5N2EyL3RhYmxlcmFuZ2U6NDIxYjEwYTkxNDY1NDZkZTljOTljM2MwNzM3Zjk3YTJfNC0yLTEtMS02MDE1Mw_441df736-0ae7-4089-8f0e-08b1849cc1b7"
      unitRef="usd">322000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic3dcf0048bcf4d6986e619d4407de040_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjQyMWIxMGE5MTQ2NTQ2ZGU5Yzk5YzNjMDczN2Y5N2EyL3RhYmxlcmFuZ2U6NDIxYjEwYTkxNDY1NDZkZTljOTljM2MwNzM3Zjk3YTJfNC00LTEtMS02MDE1Mw_9a6a3858-e0b3-4dcf-93dc-c80bc7f86271"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i3087ccdef34b4401b327d6152fcbb3e1_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjQyMWIxMGE5MTQ2NTQ2ZGU5Yzk5YzNjMDczN2Y5N2EyL3RhYmxlcmFuZ2U6NDIxYjEwYTkxNDY1NDZkZTljOTljM2MwNzM3Zjk3YTJfNC02LTEtMS02MDE1Mw_fa618793-8dcb-49b3-9a39-e855c0b046ba"
      unitRef="usd">322000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i24c92e9a84ee43c4bfea4bf270543d7b_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjQyMWIxMGE5MTQ2NTQ2ZGU5Yzk5YzNjMDczN2Y5N2EyL3RhYmxlcmFuZ2U6NDIxYjEwYTkxNDY1NDZkZTljOTljM2MwNzM3Zjk3YTJfNC04LTEtMS02MDE1Mw_df9cbc27-7a92-4a0a-9345-34f7bb2e3e4f"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeLiabilities
      contextRef="i350f90a4e9364f89ac9f020e2971e9d7_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjQyMWIxMGE5MTQ2NTQ2ZGU5Yzk5YzNjMDczN2Y5N2EyL3RhYmxlcmFuZ2U6NDIxYjEwYTkxNDY1NDZkZTljOTljM2MwNzM3Zjk3YTJfNy0yLTEtMS02MDE1Mw_3a77035d-fe47-476d-ae70-a96c5943f29e"
      unitRef="usd">2132000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i0ce37cfd0364402892cd901b0cac7a3d_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjQyMWIxMGE5MTQ2NTQ2ZGU5Yzk5YzNjMDczN2Y5N2EyL3RhYmxlcmFuZ2U6NDIxYjEwYTkxNDY1NDZkZTljOTljM2MwNzM3Zjk3YTJfNy00LTEtMS02MDE1Mw_eec6d2b3-0434-49a5-82a5-10367864b84e"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i40f9135d24c24ae19d247087a5d215ca_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjQyMWIxMGE5MTQ2NTQ2ZGU5Yzk5YzNjMDczN2Y5N2EyL3RhYmxlcmFuZ2U6NDIxYjEwYTkxNDY1NDZkZTljOTljM2MwNzM3Zjk3YTJfNy02LTEtMS02MDE1Mw_2cb85a5e-6f8a-4073-a3e6-9554342c1370"
      unitRef="usd">2132000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ia0c8c28df106499ea20f23e84d996fb6_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjQyMWIxMGE5MTQ2NTQ2ZGU5Yzk5YzNjMDczN2Y5N2EyL3RhYmxlcmFuZ2U6NDIxYjEwYTkxNDY1NDZkZTljOTljM2MwNzM3Zjk3YTJfNy04LTEtMS02MDE1Mw_aa1046e9-fdea-48ee-8e2e-af92ceaebee3"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i8deb11e7ce2d47a08c37e575a4f9327e_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjQyMWIxMGE5MTQ2NTQ2ZGU5Yzk5YzNjMDczN2Y5N2EyL3RhYmxlcmFuZ2U6NDIxYjEwYTkxNDY1NDZkZTljOTljM2MwNzM3Zjk3YTJfOC0yLTEtMS02MDE1Mw_44625bf7-57b3-46da-abc6-279789d15456"
      unitRef="usd">2132000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ic3dcf0048bcf4d6986e619d4407de040_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjQyMWIxMGE5MTQ2NTQ2ZGU5Yzk5YzNjMDczN2Y5N2EyL3RhYmxlcmFuZ2U6NDIxYjEwYTkxNDY1NDZkZTljOTljM2MwNzM3Zjk3YTJfOC00LTEtMS02MDE1Mw_af5bf713-c9f7-4b5c-90bd-b832e6e5bfd1"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i3087ccdef34b4401b327d6152fcbb3e1_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjQyMWIxMGE5MTQ2NTQ2ZGU5Yzk5YzNjMDczN2Y5N2EyL3RhYmxlcmFuZ2U6NDIxYjEwYTkxNDY1NDZkZTljOTljM2MwNzM3Zjk3YTJfOC02LTEtMS02MDE1Mw_36cc5746-bcce-4067-b105-c4afc9cfabe4"
      unitRef="usd">2132000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i24c92e9a84ee43c4bfea4bf270543d7b_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RhYmxlOjQyMWIxMGE5MTQ2NTQ2ZGU5Yzk5YzNjMDczN2Y5N2EyL3RhYmxlcmFuZ2U6NDIxYjEwYTkxNDY1NDZkZTljOTljM2MwNzM3Zjk3YTJfOC04LTEtMS02MDE1Mw_7c0bc7ce-2814-4030-88f4-cd90f1f0cbc0"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LongtermDebtPercentageBearingFixedInterestAmount
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RleHRyZWdpb246MDg4MjczMmQ1NzRiNGYyNWJhM2FjZGQyN2E5YjYyNjZfMzQ2OA_5b8ae519-fbfe-464b-b151-e9f62dc28cb2"
      unitRef="usd">424100000</us-gaap:LongtermDebtPercentageBearingFixedInterestAmount>
    <us-gaap:LongtermDebtPercentageBearingFixedInterestAmount
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RleHRyZWdpb246MDg4MjczMmQ1NzRiNGYyNWJhM2FjZGQyN2E5YjYyNjZfMzQ3Mg_de48ed15-44db-4f77-b524-64f9d404530e"
      unitRef="usd">424000000</us-gaap:LongtermDebtPercentageBearingFixedInterestAmount>
    <us-gaap:LongtermDebtPercentageBearingFixedInterestAmount
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RleHRyZWdpb246MDg4MjczMmQ1NzRiNGYyNWJhM2FjZGQyN2E5YjYyNjZfMzQ3OQ_0e33d6d0-de89-480f-bb01-64dba89e8abd"
      unitRef="usd">424000000</us-gaap:LongtermDebtPercentageBearingFixedInterestAmount>
    <us-gaap:LongTermDebtFairValue
      contextRef="i751ca372d7e24d7ebc87653c13c7ae51_I20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RleHRyZWdpb246MDg4MjczMmQ1NzRiNGYyNWJhM2FjZGQyN2E5YjYyNjZfMzg2Ng_9d0197bf-6823-48f7-8469-2497f31f60d8"
      unitRef="usd">446800000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongtermDebtPercentageBearingFixedInterestAmount
      contextRef="i7d2211ef758a40a291f67e570ed62e0c_I20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RleHRyZWdpb246MDg4MjczMmQ1NzRiNGYyNWJhM2FjZGQyN2E5YjYyNjZfMzkxMA_6f16d0dd-e20e-4570-add7-80b7c6d491b0"
      unitRef="usd">424100000</us-gaap:LongtermDebtPercentageBearingFixedInterestAmount>
    <us-gaap:LongTermDebtFairValue
      contextRef="i52ddb081fc7347ba825a725c6e7f407e_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RleHRyZWdpb246MDg4MjczMmQ1NzRiNGYyNWJhM2FjZGQyN2E5YjYyNjZfNDAwMw_6848e6fd-12e9-412f-a93f-749986018e58"
      unitRef="usd">511100000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongtermDebtPercentageBearingFixedInterestAmount
      contextRef="i7a4e73bb61da42f085242b9b228d332f_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RleHRyZWdpb246MDg4MjczMmQ1NzRiNGYyNWJhM2FjZGQyN2E5YjYyNjZfNDA0Nw_de48ed15-44db-4f77-b524-64f9d404530e"
      unitRef="usd">424000000</us-gaap:LongtermDebtPercentageBearingFixedInterestAmount>
    <us-gaap:LongTermDebtFairValue
      contextRef="i213bdb6859614eeab53a4c998ae86cb5_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RleHRyZWdpb246MDg4MjczMmQ1NzRiNGYyNWJhM2FjZGQyN2E5YjYyNjZfNDE0MA_23bfbd23-8703-410b-8bb4-82ee854cb94d"
      unitRef="usd">517900000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongtermDebtPercentageBearingFixedInterestAmount
      contextRef="i96d3b41cf69749a79b0bfb4663300b44_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85MS9mcmFnOjA4ODI3MzJkNTc0YjRmMjViYTNhY2RkMjdhOWI2MjY2L3RleHRyZWdpb246MDg4MjczMmQ1NzRiNGYyNWJhM2FjZGQyN2E5YjYyNjZfNDE4NA_0e33d6d0-de89-480f-bb01-64dba89e8abd"
      unitRef="usd">424000000</us-gaap:LongtermDebtPercentageBearingFixedInterestAmount>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i2a5cfa221b45483fb6b55bb7440501b2_D20211101-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyMjI5N2I0MThiMzQyNjZiMDM1NTBlYmM4MTZlZDVkL3NlYzo2MjIyOTdiNDE4YjM0MjY2YjAzNTUwZWJjODE2ZWQ1ZF85NC9mcmFnOmUxNWU1ZmY5NWM5ZDQ5OTNhMTVlZWJhZTUxOTE3YWI0L3RleHRyZWdpb246ZTE1ZTVmZjk1YzlkNDk5M2ExNWVlYmFlNTE5MTdhYjRfMjcx_19b7d204-2f87-448b-bfb0-2345af0713c3">&lt;div style="margin-bottom:1pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:511.50pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:28.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:478.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:26pt"&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:24pt;font-weight:700;line-height:100%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Subsequent Events&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The company has evaluated all subsequent events and concluded that no subsequent events have occurred that would require recognition in the Condensed Consolidated Financial Statements or disclosure in the Notes to the Condensed Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
</xbrl>
