<?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/20210430"
  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-20210430.xsd" xlink:type="simple"/>
    <context id="if2c683a0221840fe9087d9d5b4722b38_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="i2e9a3aac309147618777b955a57b7beb_I20210527">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <instant>2021-05-27</instant>
        </period>
    </context>
    <context id="i253f0bc135d44b8ab4250cb060f9c0a5_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="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="if5b018ff305c4d7ab2a06baa41455162_I20200501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <instant>2020-05-01</instant>
        </period>
    </context>
    <context id="i73d7d264ad1e4700b492a438f3072428_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i21e9eedc332e4899aa689d39f38e05fe_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="icbedbf6fa85e4f5a87e46486dd79e673_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="ibf90d38167694f5fabb01ff87ecdda6b_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="i11991e4493874ced8cf8121e80490c07_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="i271d447174c64412a81189262ce6f8ed_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="i096b6c6144774c0fa4564670083c6208_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="ia54e1f5bf5cd46e4844be5643ed918fb_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="if45dd0a42c6c401197b23081d8c42fb2_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="i74e429148e044537ba91918b1ddc682e_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="i1bfb59e3675046d6ab7e683a99611c48_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="i031bdddcebb04f3c88a2cf44dcdbb65f_I20210129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <instant>2021-01-29</instant>
        </period>
    </context>
    <context id="idf0ca6c8f3194043b66784a6afb5eb82_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="iaa367f06341c45edbd09a811d3125082_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="i2628ed840e8e4e36afc3115e94444af4_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="i79095dcf65d841bb976275d7ce8452e9_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="i766b792a676b4549a68d23a11e1f68d8_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="i0521d45c9a534eb6ad35c9ca19e18250_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="i64ca737867264598829f2a331ba6aed4_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="i4ed13df860e7450fb5ed97d239ff0eac_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="id5a76870a11b48b79efac0f3a8bfbe47_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="i11d443e22692415f86fd01efc08f46ed_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="ib81de737e9d54a2db0ff0a06fb4c28a1_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="if4a67686b3254a2da271d2b16caa4bc6_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="i5b3d635fd5b3433ab5d55fe97122e597_I20200131">
        <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-01-31</instant>
        </period>
    </context>
    <context id="ib34c753e38fa4507903b4812c3e9a3f2_I20200131">
        <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-01-31</instant>
        </period>
    </context>
    <context id="i33d369ff93344474ad9f9efbaac37350_I20200131">
        <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-01-31</instant>
        </period>
    </context>
    <context id="i8b5a62e4f26a45bfa09e6a88892b7852_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i0fc147b7079143f6a1e0c0a58a044cc9_D20200201-20200501">
        <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-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="if47f9e7355b147ecad42e5ab49438060_D20200201-20200501">
        <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-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="ief643170f4ba48ff906e0e671ba727d5_D20200201-20200501">
        <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-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="id23b59e852bc470c9513c7ff9a192b84_I20200501">
        <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-05-01</instant>
        </period>
    </context>
    <context id="i9c82ca2fea344172b9dc2f658d4c0636_I20200501">
        <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-05-01</instant>
        </period>
    </context>
    <context id="ia8f04b92e1034261a1d371ba465a0f89_I20200501">
        <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-05-01</instant>
        </period>
    </context>
    <context id="i6235c3676d9e4e70b0b22cb5512d2a85_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="id267ca86b3cf4ccb8243a043a8999524_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="i5cb9010df2374889bb05303f8441b158_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="i921006c00cd04e91b0a99df36300bdef_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i870f634b3fd54431a9f1f944bf03ed27_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i64383ca2079d4836863c42cce4c3a405_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i415fa6deeedd4164831848ce714fcc56_D20200302-20200302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttc:VentureProductsIncAffiliateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-02</startDate>
            <endDate>2020-03-02</endDate>
        </period>
    </context>
    <context id="i88003b12e6654c4cac83b75cfbee5237_D20200302-20200302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttc:VentureProductsIncAffiliateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-02</startDate>
            <endDate>2020-03-02</endDate>
        </period>
    </context>
    <context id="i2e3301f0815c490ba7668e1e1e6bd5f1_D20200502-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttc:VentureProductsIncAffiliateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i0642a0d485de4ee7bbbf343848ce369a_D20200502-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <startDate>2020-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i9ff61cf4a3f3408f8c6fb68377fe206f_D20210731-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-31</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="id13f89e3d8854fb6ba568dc04aaf9c8d_I20200302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttc:VentureProductsIncAffiliateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-02</instant>
        </period>
    </context>
    <context id="id01eae5049384b75adc871c455ea4ae5_D20201101-20210129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttc:VentureProductsIncAffiliateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-01-29</endDate>
        </period>
    </context>
    <context id="i49df69f0d3d64a54a59c11efe320bbdc_D20200302-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttc:VentureProductsIncAffiliateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-02</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ifa689dc961a24301afd21d11d6b1352a_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="if020cc9fbd0c4691befc8c7c01edf5ee_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="i2b7a328650d6487489a1eacdfecc90c1_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i5fee3f8f858442359bc7d7c0efe27d21_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="i5cdcb80e18354a238a3bedc54f44b44a_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="i283921ed1fb04972bd0a9349d1d8c1fc_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="ie94f4ccf547b49698ba1bdf876df91d5_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="i7bcae44d87b444fb8314a8a140e67989_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="ia37b546960424cb5a0e33d6d4b901790_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i59f7b2f505a443d1bb4ba1c32b9fe8f1_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="i6ebf7ffa13564cc5a8f2b507f98dc891_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="i4832597225ef43ee8963bb62e31a6f77_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="i781b5ffce91744a799ad55030fc6762f_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="id8c65976e0b241a49e4e1816e24654ff_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="i5afafe3d6bd74048855014d490ab3e42_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i455812b878224c6d9bccb885ea63d9c0_D20200201-20200501">
        <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-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i39fea4c636894d95b97c0b69f9eb34d7_D20200201-20200501">
        <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-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="iad09c7dd967344b58c20724933e0209a_D20200201-20200501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="ifa389a7f7dec4314bf1558bbd1431469_D20200201-20200501">
        <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-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i54b575e9bf43484d9b7827f5e555906e_D20200201-20200501">
        <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-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="if96f4ccc4e234cb2812ab81e94e429f7_D20200201-20200501">
        <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-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="ia063d10afb284000813af8f11d17af63_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i130488368e6243f6a86bdaa6dabdce61_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i2775145b2a26451e9cc20a77d5cfc695_D20191101-20200501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i9d49fb81fade4eeba92110f331ee6c51_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="ice0c3cc105ea4296a45859ef1e7122a6_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="ic5491e99d2e94a8d92c063e5097a278c_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i27a3b4aae99a40418ee318208e956f21_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="id13b761ec5ed4b8ab2cf0c2fae37217a_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="i28dc04eb85a84debb78c5a1d91617f2f_I20200501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-01</instant>
        </period>
    </context>
    <context id="i601b33dd59c34b87aa72555bc7364a0f_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="ib78073626a204c2f8d09de1a107379c8_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="ie7171b0d0802498db41a6952121f76ef_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:CorporateReconcilingItemsAndEliminationsMember</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="i787248ff14e043bca04306c971a551d1_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="if7c9a970d6f24558945d53b93c28673a_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="i56c28fdd4abf4e0a88857957aad27f6f_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="ibe92ee95198e4b8aa0a3bd2a520f18d4_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:CorporateReconcilingItemsAndEliminationsMember</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="i56204cbbe8964df49c0a8ede95d7e813_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="i6fc5527714b2453a9f4e3afeba6a6a2f_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="i0912da6328444a2ab6463fb0b32caed2_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="i9a44e5b6d38d4f67bf49c12c77fa8652_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:CorporateReconcilingItemsAndEliminationsMember</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="i751fd9133eed4d99879b40f010956204_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="iaf676bb3fbdb4cc9ac5370996ffa7066_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="i9e8ba079e53848a99684a67973992622_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="iad020f03221d4076baa5135dbfa79a86_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:CorporateReconcilingItemsAndEliminationsMember</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="ie1f64ef353e8471185a16f9cc89ad147_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="i3a59a2de7b644f629aee1e57d0572e15_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="i5aff3d049f994694a98babcb8e4c6417_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="i2c8af421b3754af9a6773b054dba66b7_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:CorporateReconcilingItemsAndEliminationsMember</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="ib1a9f11281d347f88132fd29165b34a2_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="ib7cc8c1883cb4e7395add553004e5e94_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="i9a48e9dc32ac4ffb9792c45cc4bcf6e7_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="i735208b79c83410f880d73adde458d15_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:CorporateReconcilingItemsAndEliminationsMember</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="i2269f38a02a748fb95eb26663411edc9_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="id161407360dd413fb416079b8b128f63_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="i0b82bd6e1e3d4c849daa4ad0a13cc3e3_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="if142ada5872347b3ae303c79b0309825_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:CorporateReconcilingItemsAndEliminationsMember</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="ia1d00a8e4be34cfeaabadd4f31bc3f11_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="if4631af55fd44b4285333759c97777f9_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="i3261aed96b2843f9b7e3322e495b778b_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="iee0bbc0f52ae4a71af41f5cb8e975de5_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:CorporateReconcilingItemsAndEliminationsMember</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="iaafc67626b6740ffa80b577c6f34030d_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="i0f9a0cebdf1f448b9d269846a422b8e4_D20200201-20200501">
        <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-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="idd5f17fc132440dda03a5acd1a1a204a_D20200201-20200501">
        <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-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="if4239d37341d4a738f686202d9c831bd_D20200201-20200501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:EquipmentProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i55f4869b343b47e4b1c6114b20bcbbc1_D20200201-20200501">
        <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-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i6f6ef3390ead4913adeb13e3370e2ba6_D20200201-20200501">
        <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-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i6d6823c0057f4f31bda48581a2e5c9df_D20200201-20200501">
        <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-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i2a2f3b634e594a75adc9d3dbb8be6703_D20200201-20200501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:IrrigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i568f702ffff948e9b231a83f66e9f92d_D20200201-20200501">
        <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-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="ie68d360d9057436da18a1a02ea4fa996_D20200201-20200501">
        <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-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="iaaf3c74b60644ed88c7f54581381264a_D20200201-20200501">
        <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-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="ie11ac39770fd4a2dad2c2f1fd30752d6_D20200201-20200501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="id02a2a4b1e054a2c8339d9ac10a6b66d_D20200201-20200501">
        <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-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="ibce7bed049e744ed9c24e5911243c9fb_D20200201-20200501">
        <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-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i4ba0d603d0a1414eb3359846843cc6f3_D20200201-20200501">
        <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-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i644254c11a3241d5996f019ced9a5f80_D20200201-20200501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="ia1963d92e9a54225bc921f12f0f06e31_D20200201-20200501">
        <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-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="ibd8b53081296434e952f443dcccb1b63_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i9eeda1b979004011b62b48acfc469c2e_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i5a31b0a5e34b4d208d52893614c581f6_D20191101-20200501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:EquipmentProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="ie60dc5389e104418999a4b71c53cc725_D20191101-20200501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:EquipmentProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i537c8a12f3454340abc357bf214c10ea_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i7d263dd93e1f4f89826fc23205ff4c03_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i7a29debbb5b34b78832a21bca4978867_D20191101-20200501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:IrrigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="ie4fb848a0c0744a290c15f264cb5a74e_D20191101-20200501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:IrrigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="idb706f1c9a174ef49b86be7b8426d4c3_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="ie5de21879cde4cd29f10510c427e9c88_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i4dee44a5477d4212b8487307a654bad6_D20191101-20200501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="ie944c534e8ed4922910e9eb8557e1a6e_D20191101-20200501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="ifea5a92f372145f7997e12f5b8637dee_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i8df8c31b5e5b485b92f5451dc6afa389_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="icc7eea5671a04c43ae20b5abf109a9a7_D20191101-20200501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i0d22ce1f9598403d9c6a4c2df61b941c_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="ib07f11ccbefc411ea673a29029ba062b_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-05-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i8c398e6287f64942a469ef390096292c_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-11-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="iddffbd3ae92d4d1aace76dfcc8bbed86_I20210430">
        <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>2021-04-30</instant>
        </period>
    </context>
    <context id="i0c4f9922db4f4d7896d4387afc48ccf9_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i37b9f42261014e8cbcf7013ae915abcd_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i83d54ee2d3794cd6ae6df76c15a05938_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i4325aad4c9d5435a88c20fc0d148fc9d_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="id246b796d92f48ce9c4436c8aa46e8f9_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="i4ee8346c25724d42850d5ea9162b38cf_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="ifbd671835b0f497c975ac6e9de79b578_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="i2433516b68a342c682861099a84e4d07_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="i53079a59514541018810267d5148bd0b_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="ib749c5bf810f4f3e875936adbe682cfa_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="i4029b360c2e341ae8e8ae3c0058d47f6_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="ib77114eb931e4e5895583af91f7323cd_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="ie84a25c2ba00414eab95b1531066bf6b_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="i83b843af746b4af9a1722e637e274ea2_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="i98366fecafee49c988c0ca52610f6a86_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="iff903dca8ee04acfb722a002d2c503fd_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i785b2eb0569e47b3916e9d6bf1e41243_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="ifcf943531ff54438969fdc12af9d0761_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i0eac764bffa3497fa6130a39ddcb60a9_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="ib8fb8672df5244c98b2fce06e7168f14_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i9deb4ce36cc747b3ae4c3e9ba7290af9_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="i7c25445077ff455a9c3cc14e53b9f629_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i3fd4fc1019d94ba28e81b3d348ddcaca_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="i30e6fdf99f5340d785772f4c8cd6bc68_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i6bb3abfee1ce4c3ca6b655fefb4b6056_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="i0d39127a192b4bafbed244d64f712818_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i1639fca7954e467a854e9ebe9cb2d32c_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="ia3a4806b37fd416983bc161873a12eb9_D20191101-20201031">
        <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>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i37825631a4a84634881faf263f7fb6b8_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="ief9ca006d9044872bb85f3e4b63aecd9_D20191101-20201031">
        <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>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i756129798b03499ca439a7f72a33d956_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="if7fd4ae697f941ad86c9688c97f3873b_D20191101-20201031">
        <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>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i5786591eb6054b558b6193c99f575d63_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i63af5b56bf6e4e4e8b3b84e4cdbe38eb_D20191101-20201031">
        <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>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="iabb0e66da97247bf8e00dd50e91f59c1_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="ibd28a95d02ea4e4aa820974437d08b8e_D20191101-20201031">
        <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>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i144f6aab855749dfb4673d8b58300d36_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i04e93c916f9b416484955d8eaf809084_D20191101-20201031">
        <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>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="ideebe8e8a7de4fbe80c3236ac49aec14_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i684ef195aa714dcebb8efeb3891ba052_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i5c605109fbf54f9aaf735b1098306ae9_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="iacdaa7c1f8df4a918abdb012f036966a_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="if273b9a9bce54ad295a7871124e3d779_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i085189ee4d0c4effb9f594776344a3cf_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="i71559d7f836c4f26b07c0ad0919fe763_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="i16a8e144bd614727bff0e4fc00abe4de_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="idea7de2527744d66b89d819d582ea772_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="ifd5bf3a83b1349939408471dff7f97ad_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="i197f71e5014b425e86a5b49bdd45eb61_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i8619807b6bf5422c9c2614169560667c_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:TermLoan190MillionMember</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="i095df8516cc746858f0d01869fb6a2bb_I20200501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:TermLoan190MillionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-01</instant>
        </period>
    </context>
    <context id="i6f3c8e443f414eb0824b37821eca446f_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:TermLoan190MillionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i080cf0ccc9d84f6ea5188fe47c18ad24_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="if235aa2f52114e96b0ec0c46223d89ab_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="i885ad18fa8e245e89cfeebbf2c5cb0bf_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i75f43f08470a49979172df1d8632c81f_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="iccaf6c9bef2240ccb7ae9e537f6e46ff_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="ibd5570479eb343fca5ef952a732f1dc7_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i05bfbb3c54c146b983152a17d7c817da_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="i32bb04d8236b46f6999d961fae04f816_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="ib77f871cf5e749e78791ef7570983fea_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="id621a6d891a54bf48ff55c33c158c014_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="id4abd885d87b4d7dbba04bc2ac90840e_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="i5550b8813f794c5dad2479f5c3f2937f_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i629009db0da04332a893b3d04dd101a1_D20201101-20210430">
        <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>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i6e51f3d71a8b427f98d10836a7b75b3c_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:TermLoan190MillionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="id57d745bc2d043069a2eb92046d54124_D20201101-20210430">
        <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>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i5ce3956b14604c25acf1199365b03075_D20201101-20210430">
        <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>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ia81430fe29fa4aa4be3b2ac014e4896c_D20201101-20210430">
        <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>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ie4ef35f2a4e74ffbb02cba0ac0fb5885_D20201101-20210430">
        <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>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i3730be40e0574a12be39e1b87faaec16_D20201101-20210430">
        <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>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i6cc09ffa518646c0bd80013225b41277_D20201101-20210430">
        <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>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ifdb5dfc582484718b9a002e28c45ffc0_D20201101-20210430">
        <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>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i21a1787f17c14530ac6d0cc5034d48dc_D20201101-20210430">
        <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>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i90847e368fca4fa488d8e49d0010db14_D20201101-20210430">
        <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>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i1fc10475ef7640e6a649543ec2d5b4b5_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="ic29959a16fc04671b7d3ae97f02a6038_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="ib16c9f30070d4d5091b284c15a0dced2_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i3aee061e34c54e2f931d37980f4574a4_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="iba326ed5a6ab4561a43c15452b72608d_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="ieb81b400c0b844ee90b80855cb83382b_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i62cd9c0f6ba04f21af7717f9a5185729_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="i79a1bcba7ee24e348ca55b9f0674d993_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="iba6ac63d3116457abac859bad8295d2b_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i2fe3861c6add40d2b2b6278bdc5e2d83_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="ibbbd02c20b64444781a121c44f354963_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="i1dcd36d0a09d443a9a62e04aedf3e3d2_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i79db82d348504e2cbf4d035f8d13cd7e_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="ieee81b47ec4d4d47a13d9038c866488b_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="ib9d7c460cea745efb531c0a5249534e5_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="if00917accdd746c38bed414e62c160f9_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="iff5b1e3af56e4b08858a7a92605d5bdd_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="i7a8c78fbddd64bc0ade6b11cea3d8f07_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i038a1194fac44f208b80b70c153736aa_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="ib3a312cabc0b4c858739c7b0e82a2f84_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="i5f5ac56c76f44d048bd8746f6325e330_D20191101-20200501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ttc:RedIronMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i3d5e5bf66a8843929a8a44865978b975_I20210430">
        <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>2021-04-30</instant>
        </period>
    </context>
    <context id="i195b107d0dae4953a42ef0d83a560c59_I20200501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ttc:RedIronMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-01</instant>
        </period>
    </context>
    <context id="ibe16a5f97bbd45aabfed12f384c1cbec_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ttc:RedIronMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i8ffe972e8ac64d62aba8645eee8b696f_D20210130-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttc:StockOptionAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i2501ff0979974807a8c7c820221dda2e_D20200201-20200501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttc:StockOptionAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i3183f136def24b52a0019220ab7ceaab_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttc:StockOptionAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i715ee77e8a654827845c9ff2de9d727a_D20191101-20200501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttc:StockOptionAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i7d8f52cdfe9b479582959c0a97a07f22_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="i3eec5dc410f44912bbd441cc08bbb35b_D20200201-20200501">
        <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-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i5752454c5a0a4526b0293fc7fc8079b0_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="i8a08f9d839834c578360ec7759074377_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i1980cf0e12aa4fceafee1426368cb16e_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="i1a0765a2f66c4a73a08bd60e1e4ea79d_D20200201-20200501">
        <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-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="ie75389c30da342a29921cbcc31223e8f_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="i177c1ced50c34a91a510e41ce1850c1b_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="ibb843737c1fa4e828ad00b08788845fd_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="ib468b5db11434de58e0f10fa4ba73641_D20200201-20200501">
        <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-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="ia27efc623a5b443982c2593a9b777d4c_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="i082dcb72fd5f4947b7bc921107be3850_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i402e2113fd0a42a1bda8d6b31ab538ab_D20201101-20210430">
        <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>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i5203ba5446c14fbcb623feff00f1c330_D20201101-20210430">
        <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>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i98c135327c5d432a84e2715c7154eb9a_D20201101-20210129">
        <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-01-29</endDate>
        </period>
    </context>
    <context id="i3dddc4d421764ce48bdac7d7b170d3fa_D20191101-20200131">
        <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>2019-11-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i013a6b252d4a493fbe5900830c535abd_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="ibd8f0a18954e4497a1f39c698fbb8ae6_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i0c5fc97ef7c44ecaba54e1ab1b0dc81d_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="i5fad972a759e46f28a98d4390e0530da_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i858d33bfd8c1411c83ce4877fc58aa1c_D20210130-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>2021-01-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i5e7b49ed35c245bcbfeea52a7308013d_D20200201-20200501">
        <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-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i946b0729f96f4621b006998f4328b06e_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">ttc:StockOptionAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="if791a08a43694f339d268bcf725134f1_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">ttc:StockOptionAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i02ae26345a404e059bcd8a6c792dc6fc_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">ttc:StockOptionAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i2bc08d3f1f1c4deb833d945dc41f9e81_D20201101-20210430">
        <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>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i55f73965d9eb49e1acd975c6f3dd1b21_D20201101-20210430">
        <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>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i08ec67cc0006414ca438969faaaa21b1_D20201101-20210430">
        <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>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i3cc752e7643a45729ff88117276d9223_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="ic6d4e97438804adba2683f6f566a9113_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="i098b4623348242f396b2fb2d22cab1da_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="i38ea6660f1b44506b89a8576afe5de86_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="i6e070d5e715a49b28058559c4e904904_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="i3124f36362454c258fc3e9b65cab0c86_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="i1902164b58ad4d3aad7b45dc02e9e04f_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="icef5a40bcb8d4f0b93ba6905e200ac5d_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="iecf19ec2aa694bbaab28c7bf6f87c770_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="i002342652d4a465094e4277aef0ae087_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="iab7d4a9005c44ce4b9c34409a8de1436_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="id0cdc8fd518145f08b0a8ba8002acb27_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="i26604866314447c5843ff6103fce82a6_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="i06ae9a67ed58457bb18c1a3a4773b295_I20200131">
        <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-01-31</instant>
        </period>
    </context>
    <context id="i11a4ce6262a7499686ebaff83539a479_I20200131">
        <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-01-31</instant>
        </period>
    </context>
    <context id="ie2ed0a9581a745e19a5d735c9a4c5179_I20200131">
        <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-01-31</instant>
        </period>
    </context>
    <context id="ia632bb4f37314a0eb9cf74bb8954c146_D20200201-20200501">
        <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-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i94fab49777934746bbadd2b4f9efa087_D20200201-20200501">
        <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-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i3ce9056cde8c4e82a04f0901d6aebd7f_D20200201-20200501">
        <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-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i8f8e13226a2b4441bec46cb23d17d51b_I20200501">
        <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-05-01</instant>
        </period>
    </context>
    <context id="ie728516a1be84ea1a650bbe964364926_I20200501">
        <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-05-01</instant>
        </period>
    </context>
    <context id="i270cc2a9d9204e54821f377bcf83d120_I20200501">
        <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-05-01</instant>
        </period>
    </context>
    <context id="i81420c02ea6040d690f4a6598874ec93_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="i9ee3503b8f824b1a804fc02f318ac4a1_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="i62710d513ff0439fbb908f7e9d9c2477_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="i0d32fa6a08044d089549046e17aa6d28_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i5f3d767c998e4045a33b323933076dee_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i57d7fcdcf4954dfe8153f6c54b40983c_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i5dcf862dcf574426835937ae4bcbe945_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="id437e8a2c6d246b0b1167d976647bc95_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="i4b96043633c94093b62b384cbb185f37_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="i275d328fc83447c991b6a14c6bfddf24_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="i902df01c87784f9b98de37cb24bc9aee_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i12b596a6a89d46b6bb01eb5da77280d1_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="i97fee1c610454fc496f171470d69204d_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="i0267972bc5a14d89938ece755ac0630e_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i58458b73ae7748fa9bfba63debcb69ce_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="i7e48dd6b792e43f9aa6b21867bf5fa60_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="ibbc9b6e2219949b3b0f3159a088adb7c_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i08f10e8e7e424e71ac00c71400ddbe55_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="i2c46a9e19b474e7483e2b4ad05ad900a_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="ia12c714fb8f1473981e271e42ae29179_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="iad72add3cc9246c4813248aeed70d64f_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="i702a81c7e7744c4cac6d287685512620_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i425fba655b67405786d74602fcb3e7b7_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="i5b81cf816af4485e9f53cfde34c2e176_D20200201-20200501">
        <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-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i39bb162826634e8fb43c0cb4b9d38012_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="ie60e6f86f7764f40b56138d67e3f7787_D20200201-20200501">
        <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-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="ia1c05c20a6004705979288efb95343d6_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="i7a11453842334693a85dd71aa78e9983_D20200201-20200501">
        <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-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="ib493a9848b6f473b948cca2af3065782_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="i5408f16fc78e4506b21dc687b3d03dc8_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i7fab9c3786c94470b10da203e50c1c55_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="i98708c0d3df642228f8646afe684a506_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i1d53218329e24bb6a0ace382348f1e03_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="iccac100f43de47ea843ff180e3125ad0_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i449e7c4148ce4c158347f42fbc14fd7e_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="i84ecdcbff2854fc39baea405aad6988a_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="i4edfce0c1c0d4b0fbd3a7141fb75eaec_D20200201-20200501">
        <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-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="ic74bda59a19d40a3b30973e29c8d012c_D20200201-20200501">
        <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-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="ibeacade48b5d4a69a5efd26b4f4877c3_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="icd299f6cf2a148a58c7769984f2702b2_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="i4ec50752bb8446c686385555af5d9e68_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i44cd03d8e1b1463f9925243cd89c2861_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i188d1c644f3644bd90a02c27174bf208_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="ifff088e4c5b84027be5ee9a0a440027d_D20200201-20200501">
        <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-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i683456c4358648a79b71fba87129af90_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="i39b780f36c0b4258aa371bb71d993391_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="ie8af0b3960024e3c88d07d9fabcb523e_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="id2ebdc79508145aeb692ce47471695fa_D20200201-20200501">
        <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-02-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i06c0f70ea8184c4bb2736c5786a43df1_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="i0ee18c35031a4da198bfef75d081a3e8_D20191101-20200501">
        <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>2019-11-01</startDate>
            <endDate>2020-05-01</endDate>
        </period>
    </context>
    <context id="i1d5ddef300c443f68b64f898f998f124_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="i3a30d873282c4b128adb02c47bd469bd_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="ibaa839dccfd341b192df3bcea824be7d_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="i99837b2ccb0a453680322b9562a0d4a6_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="i4b1d04c21d6e41a4bfa5f05987d602dd_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="iec8cba2c43434a86bd3647a99cc1bea9_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="ie3b2ad46403d4a919f572653c97d75a0_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="i0ae5a3286fc74fe18bf37f87ff8fbd52_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="ied449666dd634508bd99ae7fab3c9076_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="i0eb9f8a477174a14a70d3046300aca43_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="i3e76a8a9f2834ad59f16a9531b7a6c0f_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="ia66e3ab3cfe64d2b98d0ee52c6b2c2ad_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="ib6c0598863dc4143a012e3322dcb351b_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="i01f6bdcf5d014e85934b4aba0a7f2a99_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="ieca4bf710c834edd9fb2b4b4cf866ae8_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="i66bfdf55312d42a080cbf8076f9f8a76_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="i03e0c163004d46d69b9216b5a2dda862_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i1461825816c74b0cb002664eee820041_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i3084e8804cd34e7fbebff1ecf09f797b_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i8ce90f3c06ec4cbd8e553b37b4b973b9_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="ibf1a4e0f61e94dc0a8e1dd51219c4187_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i762fb362e56a40a6bf7f5b19ed6ad739_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i806b5e22f0564224b8b442d9aa62a8da_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="id568f0f75e294174a9472b782e240896_I20201031">
        <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>2020-10-31</instant>
        </period>
    </context>
    <context id="i16ab61098c70439e92f3199acd3aaefd_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="i11ecbd6fc1274280bf37052511d736b6_I20200501">
        <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>2020-05-01</instant>
        </period>
    </context>
    <context id="i8d9d45c529e94a84b31d2ebb56ee6cbf_I20201031">
        <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>2020-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="segment">
        <measure>ttc:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80L2ZyYWc6NTg3NTM3YjM0ZDM0NGNkMjgwZDY3OTBhZGJiOGVmYWEvdGFibGU6ZTBkMDE4MzcyYzA5NDAyZWEzMDUzNTdlOGY5Y2JiMzYvdGFibGVyYW5nZTplMGQwMTgzNzJjMDk0MDJlYTMwNTM1N2U4ZjljYmIzNl8zLTEtMS0xLTA_12e632e7-10bb-4269-a927-7d7bdf655d4f">0000737758</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80L2ZyYWc6NTg3NTM3YjM0ZDM0NGNkMjgwZDY3OTBhZGJiOGVmYWEvdGFibGU6ZTBkMDE4MzcyYzA5NDAyZWEzMDUzNTdlOGY5Y2JiMzYvdGFibGVyYW5nZTplMGQwMTgzNzJjMDk0MDJlYTMwNTM1N2U4ZjljYmIzNl80LTEtMS0xLTA_89af00f2-3887-4e88-a371-e7429bbe3a33">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80L2ZyYWc6NTg3NTM3YjM0ZDM0NGNkMjgwZDY3OTBhZGJiOGVmYWEvdGFibGU6ZTBkMDE4MzcyYzA5NDAyZWEzMDUzNTdlOGY5Y2JiMzYvdGFibGVyYW5nZTplMGQwMTgzNzJjMDk0MDJlYTMwNTM1N2U4ZjljYmIzNl81LTEtMS0xLTA_055e1227-39dc-4370-964c-b463f9c3fc59">--10-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80L2ZyYWc6NTg3NTM3YjM0ZDM0NGNkMjgwZDY3OTBhZGJiOGVmYWEvdGFibGU6ZTBkMDE4MzcyYzA5NDAyZWEzMDUzNTdlOGY5Y2JiMzYvdGFibGVyYW5nZTplMGQwMTgzNzJjMDk0MDJlYTMwNTM1N2U4ZjljYmIzNl82LTEtMS0xLTA_c7ea151b-a536-4b0c-bc2c-8252655489f5">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80L2ZyYWc6NTg3NTM3YjM0ZDM0NGNkMjgwZDY3OTBhZGJiOGVmYWEvdGFibGU6ZTBkMDE4MzcyYzA5NDAyZWEzMDUzNTdlOGY5Y2JiMzYvdGFibGVyYW5nZTplMGQwMTgzNzJjMDk0MDJlYTMwNTM1N2U4ZjljYmIzNl83LTEtMS0xLTA_689e1a25-618d-47c8-8a88-35192b63fed3">Q2</dei:DocumentFiscalPeriodFocus>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ib07f11ccbefc411ea673a29029ba062b_I20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80Ni9mcmFnOjVmYWU4NDY5MTEyYTQxYzdhN2JkM2QyYmU0MThmZGU2L3RhYmxlOjJkYTc2NTA3Y2I1ZDRjZmZhZGRkMDg2ZGU4MmJhNmI2L3RhYmxlcmFuZ2U6MmRhNzY1MDdjYjVkNGNmZmFkZGQwODZkZTgyYmE2YjZfMS0xLTEtMS0w_556a6b0c-9b28-499f-b8cb-90009dd4078c">P6M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i8c398e6287f64942a469ef390096292c_I20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80Ni9mcmFnOjVmYWU4NDY5MTEyYTQxYzdhN2JkM2QyYmU0MThmZGU2L3RhYmxlOjJkYTc2NTA3Y2I1ZDRjZmZhZGRkMDg2ZGU4MmJhNmI2L3RhYmxlcmFuZ2U6MmRhNzY1MDdjYjVkNGNmZmFkZGQwODZkZTgyYmE2YjZfMi0xLTEtMS0w_8eeed93e-9c6b-45a8-941c-8e5f637d6396">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="iddffbd3ae92d4d1aace76dfcc8bbed86_I20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80Ni9mcmFnOjVmYWU4NDY5MTEyYTQxYzdhN2JkM2QyYmU0MThmZGU2L3RhYmxlOjJkYTc2NTA3Y2I1ZDRjZmZhZGRkMDg2ZGU4MmJhNmI2L3RhYmxlcmFuZ2U6MmRhNzY1MDdjYjVkNGNmZmFkZGQwODZkZTgyYmE2YjZfMy0xLTEtMS0w_8974ab09-0145-445c-93ef-347384a54e8c"
      xsi:nil="true"/>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ie4ef35f2a4e74ffbb02cba0ac0fb5885_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RleHRyZWdpb246ZjAzOGY3YTg0OWQ4NGFkZTg3OWRhNDY4NGQxYmM5MGRfNDE0_f7147c7b-346f-4955-8d20-dd5f39483d37">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i6cc09ffa518646c0bd80013225b41277_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RleHRyZWdpb246ZjAzOGY3YTg0OWQ4NGFkZTg3OWRhNDY4NGQxYmM5MGRfNDYy_241dc15c-055d-4bce-8c20-81c860fa61d6">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i21a1787f17c14530ac6d0cc5034d48dc_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RleHRyZWdpb246ZjAzOGY3YTg0OWQ4NGFkZTg3OWRhNDY4NGQxYmM5MGRfNTY4_9ebd82fb-857a-4118-9d32-7e0124d185b8">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i946b0729f96f4621b006998f4328b06e_D20201101-20210430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83My9mcmFnOmY1YWFkMTBkZjU1YzRlOTNhY2UxMDIyYjhlMTQyYTY3L3RleHRyZWdpb246ZjVhYWQxMGRmNTVjNGU5M2FjZTEwMjJiOGUxNDJhNjdfMTIz_3d4a80ce-29c8-4065-9cf6-bc526d8fae7f"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="if791a08a43694f339d268bcf725134f1_D20201101-20210430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83My9mcmFnOmY1YWFkMTBkZjU1YzRlOTNhY2UxMDIyYjhlMTQyYTY3L3RleHRyZWdpb246ZjVhYWQxMGRmNTVjNGU5M2FjZTEwMjJiOGUxNDJhNjdfMTI3_bd33d667-7f42-4744-8bf5-ea8ee7ac6c80"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i02ae26345a404e059bcd8a6c792dc6fc_D20201101-20210430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83My9mcmFnOmY1YWFkMTBkZjU1YzRlOTNhY2UxMDIyYjhlMTQyYTY3L3RleHRyZWdpb246ZjVhYWQxMGRmNTVjNGU5M2FjZTEwMjJiOGUxNDJhNjdfMTMx_69fbc0d0-5cfe-4321-bb99-a26b4edb9991"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i2bc08d3f1f1c4deb833d945dc41f9e81_D20201101-20210430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83My9mcmFnOmY1YWFkMTBkZjU1YzRlOTNhY2UxMDIyYjhlMTQyYTY3L3RleHRyZWdpb246ZjVhYWQxMGRmNTVjNGU5M2FjZTEwMjJiOGUxNDJhNjdfMjg5_f105a0b4-5cbf-4112-86a5-bd2e21027465"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i55f73965d9eb49e1acd975c6f3dd1b21_D20201101-20210430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83My9mcmFnOmY1YWFkMTBkZjU1YzRlOTNhY2UxMDIyYjhlMTQyYTY3L3RleHRyZWdpb246ZjVhYWQxMGRmNTVjNGU5M2FjZTEwMjJiOGUxNDJhNjdfMjkz_c0ed4ff6-c1f8-4806-b94d-b522a1a7ce24"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i08ec67cc0006414ca438969faaaa21b1_D20201101-20210430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83My9mcmFnOmY1YWFkMTBkZjU1YzRlOTNhY2UxMDIyYjhlMTQyYTY3L3RleHRyZWdpb246ZjVhYWQxMGRmNTVjNGU5M2FjZTEwMjJiOGUxNDJhNjdfMjk3_4edbc107-efe0-4640-bd08-759028c46aa7"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <dei:DocumentType
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xL2ZyYWc6YjhiMWY5YTljMzU1NDNkYjliYmMwYjRjODA4MzJkMzQvdGV4dHJlZ2lvbjpiOGIxZjlhOWMzNTU0M2RiOWJiYzBiNGM4MDgzMmQzNF8yMjk2_d0ad2795-e532-4ec0-baf3-795383631fa6">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xL2ZyYWc6YjhiMWY5YTljMzU1NDNkYjliYmMwYjRjODA4MzJkMzQvdGV4dHJlZ2lvbjpiOGIxZjlhOWMzNTU0M2RiOWJiYzBiNGM4MDgzMmQzNF8yMjkw_f387b960-793f-4348-b969-c3abc473663e">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xL2ZyYWc6YjhiMWY5YTljMzU1NDNkYjliYmMwYjRjODA4MzJkMzQvdGV4dHJlZ2lvbjpiOGIxZjlhOWMzNTU0M2RiOWJiYzBiNGM4MDgzMmQzNF8yMjE_4b31f67e-ff17-4767-a6b0-55874f159a05">2021-04-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xL2ZyYWc6YjhiMWY5YTljMzU1NDNkYjliYmMwYjRjODA4MzJkMzQvdGV4dHJlZ2lvbjpiOGIxZjlhOWMzNTU0M2RiOWJiYzBiNGM4MDgzMmQzNF8yMjg0_cf0b249b-8d8b-4185-bfd4-831ca561887b">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xL2ZyYWc6YjhiMWY5YTljMzU1NDNkYjliYmMwYjRjODA4MzJkMzQvdGV4dHJlZ2lvbjpiOGIxZjlhOWMzNTU0M2RiOWJiYzBiNGM4MDgzMmQzNF8yMjkx_62d09654-149f-424b-a9bc-5d0e77636e0f">1-8649</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xL2ZyYWc6YjhiMWY5YTljMzU1NDNkYjliYmMwYjRjODA4MzJkMzQvdGV4dHJlZ2lvbjpiOGIxZjlhOWMzNTU0M2RiOWJiYzBiNGM4MDgzMmQzNF8yMjky_079b3f3a-c928-4d47-a971-5432eec1c722">THE TORO COMPANY</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xL2ZyYWc6YjhiMWY5YTljMzU1NDNkYjliYmMwYjRjODA4MzJkMzQvdGFibGU6YzgxZWJkOGQ1YTY1NGM5OGJlMGI1MmNhNzBjNmYwNDgvdGFibGVyYW5nZTpjODFlYmQ4ZDVhNjU0Yzk4YmUwYjUyY2E3MGM2ZjA0OF8wLTAtMS0xLTA_a3fd1e3c-e29d-4903-ab5b-0677a02ca3ef">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xL2ZyYWc6YjhiMWY5YTljMzU1NDNkYjliYmMwYjRjODA4MzJkMzQvdGFibGU6YzgxZWJkOGQ1YTY1NGM5OGJlMGI1MmNhNzBjNmYwNDgvdGFibGVyYW5nZTpjODFlYmQ4ZDVhNjU0Yzk4YmUwYjUyY2E3MGM2ZjA0OF8wLTItMS0xLTA_26122b68-29a3-4268-bff7-d285abcd440b">41-0580470</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xL2ZyYWc6YjhiMWY5YTljMzU1NDNkYjliYmMwYjRjODA4MzJkMzQvdGV4dHJlZ2lvbjpiOGIxZjlhOWMzNTU0M2RiOWJiYzBiNGM4MDgzMmQzNF8yMjkz_dc815d03-6cb4-472d-8af7-43bdd0427af1">8111 Lyndale Avenue South</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xL2ZyYWc6YjhiMWY5YTljMzU1NDNkYjliYmMwYjRjODA4MzJkMzQvdGV4dHJlZ2lvbjpiOGIxZjlhOWMzNTU0M2RiOWJiYzBiNGM4MDgzMmQzNF8yMjg1_d440950d-60ff-45ca-bfb4-bfec3a3e566c">Bloomington</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xL2ZyYWc6YjhiMWY5YTljMzU1NDNkYjliYmMwYjRjODA4MzJkMzQvdGV4dHJlZ2lvbjpiOGIxZjlhOWMzNTU0M2RiOWJiYzBiNGM4MDgzMmQzNF8yMjk0_1a33de6e-d5e8-4c58-9dcb-2974be5f664f">MN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xL2ZyYWc6YjhiMWY5YTljMzU1NDNkYjliYmMwYjRjODA4MzJkMzQvdGV4dHJlZ2lvbjpiOGIxZjlhOWMzNTU0M2RiOWJiYzBiNGM4MDgzMmQzNF8yMjk1_eb682fc5-071b-4d48-88ef-767c0d5a69e6">55420-1196</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xL2ZyYWc6YjhiMWY5YTljMzU1NDNkYjliYmMwYjRjODA4MzJkMzQvdGV4dHJlZ2lvbjpiOGIxZjlhOWMzNTU0M2RiOWJiYzBiNGM4MDgzMmQzNF8yMjk3_fa2b75bd-7717-4032-a384-c6dcb441c89e">952</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xL2ZyYWc6YjhiMWY5YTljMzU1NDNkYjliYmMwYjRjODA4MzJkMzQvdGV4dHJlZ2lvbjpiOGIxZjlhOWMzNTU0M2RiOWJiYzBiNGM4MDgzMmQzNF8yMjg2_61378af1-4bfd-4f08-a7b9-dd345ec726a4">888-8801</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xL2ZyYWc6YjhiMWY5YTljMzU1NDNkYjliYmMwYjRjODA4MzJkMzQvdGFibGU6ZmFiYWM1MzZmOWZkNDQ4M2I5NmU4NTE1NWI3NjI2MDEvdGFibGVyYW5nZTpmYWJhYzUzNmY5ZmQ0NDgzYjk2ZTg1MTU1Yjc2MjYwMV8xLTAtMS0xLTA_d0a38e7c-4fd8-464b-a524-2e01bb3cc659">Common Stock, par value $1.00 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xL2ZyYWc6YjhiMWY5YTljMzU1NDNkYjliYmMwYjRjODA4MzJkMzQvdGFibGU6ZmFiYWM1MzZmOWZkNDQ4M2I5NmU4NTE1NWI3NjI2MDEvdGFibGVyYW5nZTpmYWJhYzUzNmY5ZmQ0NDgzYjk2ZTg1MTU1Yjc2MjYwMV8xLTEtMS0xLTA_59ea619a-01e3-4a44-a7b4-1a110557e51d">TTC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xL2ZyYWc6YjhiMWY5YTljMzU1NDNkYjliYmMwYjRjODA4MzJkMzQvdGFibGU6ZmFiYWM1MzZmOWZkNDQ4M2I5NmU4NTE1NWI3NjI2MDEvdGFibGVyYW5nZTpmYWJhYzUzNmY5ZmQ0NDgzYjk2ZTg1MTU1Yjc2MjYwMV8xLTItMS0xLTA_c7a6f19b-a657-473a-98b7-6ff84f48da48">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xL2ZyYWc6YjhiMWY5YTljMzU1NDNkYjliYmMwYjRjODA4MzJkMzQvdGV4dHJlZ2lvbjpiOGIxZjlhOWMzNTU0M2RiOWJiYzBiNGM4MDgzMmQzNF8yMjg3_fd2a94eb-7e5c-4b8d-b5f0-03dab12cdb66">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xL2ZyYWc6YjhiMWY5YTljMzU1NDNkYjliYmMwYjRjODA4MzJkMzQvdGV4dHJlZ2lvbjpiOGIxZjlhOWMzNTU0M2RiOWJiYzBiNGM4MDgzMmQzNF8yMjg4_98defaec-73b6-44a1-b2ce-ed65cbf92004">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xL2ZyYWc6YjhiMWY5YTljMzU1NDNkYjliYmMwYjRjODA4MzJkMzQvdGFibGU6OGIyNGRmNzk1YzIwNGM5Yzk5MTQ5ZWJmMDJhZWRlM2IvdGFibGVyYW5nZTo4YjI0ZGY3OTVjMjA0YzljOTkxNDllYmYwMmFlZGUzYl8wLTAtMS0xLTA_f198f262-7036-4fc6-a1a8-cf72a864e1bb">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xL2ZyYWc6YjhiMWY5YTljMzU1NDNkYjliYmMwYjRjODA4MzJkMzQvdGFibGU6OGIyNGRmNzk1YzIwNGM5Yzk5MTQ5ZWJmMDJhZWRlM2IvdGFibGVyYW5nZTo4YjI0ZGY3OTVjMjA0YzljOTkxNDllYmYwMmFlZGUzYl8yLTQtMS0xLTA_31acddf3-7577-4fad-8b92-d2f61133ea2a">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xL2ZyYWc6YjhiMWY5YTljMzU1NDNkYjliYmMwYjRjODA4MzJkMzQvdGFibGU6OGIyNGRmNzk1YzIwNGM5Yzk5MTQ5ZWJmMDJhZWRlM2IvdGFibGVyYW5nZTo4YjI0ZGY3OTVjMjA0YzljOTkxNDllYmYwMmFlZGUzYl80LTQtMS0xLTA_f600e21e-cb6b-413e-ac99-932189170a99">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xL2ZyYWc6YjhiMWY5YTljMzU1NDNkYjliYmMwYjRjODA4MzJkMzQvdGV4dHJlZ2lvbjpiOGIxZjlhOWMzNTU0M2RiOWJiYzBiNGM4MDgzMmQzNF8yMjg5_9874b97d-8db8-4415-8562-58ca6a982f89">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i2e9a3aac309147618777b955a57b7beb_I20210527"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xL2ZyYWc6YjhiMWY5YTljMzU1NDNkYjliYmMwYjRjODA4MzJkMzQvdGV4dHJlZ2lvbjpiOGIxZjlhOWMzNTU0M2RiOWJiYzBiNGM4MDgzMmQzNF8yMjc4_8af655e5-d1bf-406f-a2f5-43479f3f8741"
      unitRef="shares">107063422</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfMi0yLTEtMS0w_dbcd62e0-2dd1-45af-b2d4-518678ef71ca"
      unitRef="usd">1149107000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfMi00LTEtMS0w_1cd55fef-105a-447a-8e44-fff80e22af08"
      unitRef="usd">929398000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfMi02LTEtMS0w_e2a1b48b-1064-434d-ba89-3b5eeb715142"
      unitRef="usd">2022093000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfMi04LTEtMS0w_97ec06d2-0006-462c-8f81-96484d7b8f39"
      unitRef="usd">1696881000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfMy0yLTEtMS0w_f734b1a9-a2c2-4c88-8f3f-006b4ae4ed13"
      unitRef="usd">746154000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfMy00LTEtMS0w_6bf623d5-ecfa-4bcc-9c35-c74e3faace78"
      unitRef="usd">622681000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfMy02LTEtMS0w_b922a8f7-8713-4485-9583-00b6a983510c"
      unitRef="usd">1304104000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfMy04LTEtMS0w_69422ed0-540e-4bed-b52c-f4dfe847ad42"
      unitRef="usd">1102076000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfNC0yLTEtMS0w_e079ffaa-1854-4bfd-b28c-5718b5229a8c"
      unitRef="usd">402953000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfNC00LTEtMS0w_e09edc80-4850-4603-903f-ecf66896277a"
      unitRef="usd">306717000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfNC02LTEtMS0w_531870b1-c518-4ac5-b3c1-09a47d07ef83"
      unitRef="usd">717989000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfNC04LTEtMS0w_559781d4-ce18-443d-8760-0a352edbf36f"
      unitRef="usd">594805000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfNS0yLTEtMS0w_2e2fb0dd-1705-4c97-8abe-57b3ce792edd"
      unitRef="usd">222237000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfNS00LTEtMS0w_326ca2c1-4519-4c97-904e-c66a3d1ca124"
      unitRef="usd">180922000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfNS02LTEtMS0w_6dcc7d3f-a9b7-4ea3-81cd-49e97085c8a2"
      unitRef="usd">395808000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfNS04LTEtMS0w_8522e83b-d6dd-4673-b8c9-8e04972b6938"
      unitRef="usd">377881000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfNi0yLTEtMS0w_279ab606-cbff-41e1-8035-4b42f6a92ad1"
      unitRef="usd">180716000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfNi00LTEtMS0w_48ffe9de-ee1d-4d3c-ae7e-0d2e94633411"
      unitRef="usd">125795000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfNi02LTEtMS0w_c13f5e7b-4422-4c47-8ac4-7fffeac12085"
      unitRef="usd">322181000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfNi04LTEtMS0w_ccb265b6-4b03-4c84-ad91-ab00a0082123"
      unitRef="usd">216924000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfNy0yLTEtMS0w_84c980ec-b125-4eab-ae23-de995c7231b7"
      unitRef="usd">7124000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfNy00LTEtMS0w_5af19454-2725-41c2-a2f1-166f844a45c6"
      unitRef="usd">8659000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfNy02LTEtMS0w_e7c341c2-2db4-4751-a2b9-250f54863373"
      unitRef="usd">14646000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfNy04LTEtMS0w_8c53b4f3-8ca6-46cb-9f1f-e0a4d81aa6a7"
      unitRef="usd">16815000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfOC0yLTEtMS0w_6c1bf5e7-5ff4-4e52-952c-6ff9da9902c0"
      unitRef="usd">3651000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfOC00LTEtMS0w_cad36407-b2c2-40f3-b97c-5cfd2e6ef6a5"
      unitRef="usd">4235000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfOC02LTEtMS0w_ed86c31c-aad9-4eda-a976-88cd0d9994cf"
      unitRef="usd">5534000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfOC04LTEtMS0w_c09d4494-400d-47a4-8dcd-b43f3bd73c3b"
      unitRef="usd">7401000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfOS0yLTEtMS0w_36c872cd-fcb1-443c-9aa9-34046fd8a42f"
      unitRef="usd">177243000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfOS00LTEtMS0w_a8a383f0-eef6-4eeb-bf82-8576a4b439c8"
      unitRef="usd">121371000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfOS02LTEtMS0w_1e5d7036-9a0b-4979-82b2-4891431fbbd1"
      unitRef="usd">313069000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfOS04LTEtMS0w_620d1809-0f83-46ba-bd5e-649208929dcc"
      unitRef="usd">207510000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfMTAtMi0xLTEtMA_958bf56a-a5cf-4957-926d-a38e51c149bc"
      unitRef="usd">35072000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfMTAtNC0xLTEtMA_9ff0b89a-eebb-4812-b23f-6780eb2bf79f"
      unitRef="usd">22925000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfMTAtNi0xLTEtMA_97301a0f-74d8-4a98-a1ab-eab173607d38"
      unitRef="usd">59617000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfMTAtOC0xLTEtMA_993e7100-6f21-49e3-9c13-2bb81dc817e5"
      unitRef="usd">38973000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfMTEtMi0xLTEtMA_df392573-3b09-4b19-a5b2-bd98a4b99970"
      unitRef="usd">142171000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfMTEtNC0xLTEtMA_6e2affc2-0d36-4467-a46f-2535e2c7b48a"
      unitRef="usd">98446000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfMTEtNi0xLTEtMA_da20fd97-77bc-4e50-ac39-17544fb7add0"
      unitRef="usd">253452000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfMTEtOC0xLTEtMA_8f4fc4a3-7ffc-4b8d-b9aa-fe6c7774c900"
      unitRef="usd">168537000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfMTMtMi0xLTEtMA_8526f219-da59-4c0f-8ca2-bc2b0aaa6409"
      unitRef="usdPerShare">1.32</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfMTMtNC0xLTEtMA_bfc99227-b568-4043-84df-08dd089f6ccb"
      unitRef="usdPerShare">0.92</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfMTMtNi0xLTEtMA_d8a84ab6-3495-4b4e-bec9-30f2034a15b2"
      unitRef="usdPerShare">2.35</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfMTMtOC0xLTEtMA_fef14417-e0a9-4ac1-a83e-14a5dbd2c1a3"
      unitRef="usdPerShare">1.57</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfMTUtMi0xLTEtMA_c3efd9d2-4b21-41dc-8680-32427c18feec"
      unitRef="usdPerShare">1.31</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfMTUtNC0xLTEtMA_10898e06-c8a8-4d0e-803b-af97f0464978"
      unitRef="usdPerShare">0.91</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfMTUtNi0xLTEtMA_ec41484d-1c56-403b-8aa1-86aa17f28ee6"
      unitRef="usdPerShare">2.32</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfMTUtOC0xLTEtMA_70d4942a-5a8e-4087-ae07-ac5daccea82a"
      unitRef="usdPerShare">1.55</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfMTctMi0xLTEtMA_bf9ff2ff-0275-40cc-9603-3e9b53d86eb1"
      unitRef="shares">107753000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfMTctNC0xLTEtMA_da6ce1e1-fa9b-4dc1-9f3f-cf328853d51e"
      unitRef="shares">107552000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfMTctNi0xLTEtMA_01fc57fd-4330-49d5-94f6-c5aa4ebb6ce9"
      unitRef="shares">107937000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfMTctOC0xLTEtMA_c95c9a7d-2304-44e1-b59c-241b189ab7c3"
      unitRef="shares">107487000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfMTktMi0xLTEtMA_8734d751-9560-4212-8c94-5ebb1d900654"
      unitRef="shares">108898000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfMTktNC0xLTEtMA_d18d53a4-9676-49c6-a038-3ade611a8346"
      unitRef="shares">108500000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfMTktNi0xLTEtMA_1b1f9503-a6c2-4842-acde-b301792b5363"
      unitRef="shares">109052000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xNi9mcmFnOjAyZTIwMzgwNDBjMDRhMTQ4Y2JkOGM5YWEzNTZhMDA2L3RhYmxlOmRiZTU0NGNkMTNmZjRlNzhhY2JjYjg3YzY3MmEwNTU5L3RhYmxlcmFuZ2U6ZGJlNTQ0Y2QxM2ZmNGU3OGFjYmNiODdjNjcyYTA1NTlfMTktOC0xLTEtMA_2f3d2682-db90-48c5-90c3-ccdec95cc113"
      unitRef="shares">108581000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xOS9mcmFnOjQ1YTNhOGE5ODkwOTQwNjM5N2JkNTllZjk0ZDUyYTlmL3RhYmxlOmRlNWEyNzhiNTJmZjQ0ZWJhZWRlYjE2NDg1NDRlZDE2L3RhYmxlcmFuZ2U6ZGU1YTI3OGI1MmZmNDRlYmFlZGViMTY0ODU0NGVkMTZfMi0yLTEtMS0w_df392573-3b09-4b19-a5b2-bd98a4b99970"
      unitRef="usd">142171000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xOS9mcmFnOjQ1YTNhOGE5ODkwOTQwNjM5N2JkNTllZjk0ZDUyYTlmL3RhYmxlOmRlNWEyNzhiNTJmZjQ0ZWJhZWRlYjE2NDg1NDRlZDE2L3RhYmxlcmFuZ2U6ZGU1YTI3OGI1MmZmNDRlYmFlZGViMTY0ODU0NGVkMTZfMi00LTEtMS0w_6e2affc2-0d36-4467-a46f-2535e2c7b48a"
      unitRef="usd">98446000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xOS9mcmFnOjQ1YTNhOGE5ODkwOTQwNjM5N2JkNTllZjk0ZDUyYTlmL3RhYmxlOmRlNWEyNzhiNTJmZjQ0ZWJhZWRlYjE2NDg1NDRlZDE2L3RhYmxlcmFuZ2U6ZGU1YTI3OGI1MmZmNDRlYmFlZGViMTY0ODU0NGVkMTZfMi02LTEtMS0w_da20fd97-77bc-4e50-ac39-17544fb7add0"
      unitRef="usd">253452000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xOS9mcmFnOjQ1YTNhOGE5ODkwOTQwNjM5N2JkNTllZjk0ZDUyYTlmL3RhYmxlOmRlNWEyNzhiNTJmZjQ0ZWJhZWRlYjE2NDg1NDRlZDE2L3RhYmxlcmFuZ2U6ZGU1YTI3OGI1MmZmNDRlYmFlZGViMTY0ODU0NGVkMTZfMi04LTEtMS0w_8f4fc4a3-7ffc-4b8d-b9aa-fe6c7774c900"
      unitRef="usd">168537000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xOS9mcmFnOjQ1YTNhOGE5ODkwOTQwNjM5N2JkNTllZjk0ZDUyYTlmL3RhYmxlOmRlNWEyNzhiNTJmZjQ0ZWJhZWRlYjE2NDg1NDRlZDE2L3RhYmxlcmFuZ2U6ZGU1YTI3OGI1MmZmNDRlYmFlZGViMTY0ODU0NGVkMTZfNC0yLTEtMS0w_680c5fd3-1a57-4c7e-b362-defbd4e4b63b"
      unitRef="usd">1603000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xOS9mcmFnOjQ1YTNhOGE5ODkwOTQwNjM5N2JkNTllZjk0ZDUyYTlmL3RhYmxlOmRlNWEyNzhiNTJmZjQ0ZWJhZWRlYjE2NDg1NDRlZDE2L3RhYmxlcmFuZ2U6ZGU1YTI3OGI1MmZmNDRlYmFlZGViMTY0ODU0NGVkMTZfNC00LTEtMS0w_d26f49a5-ab72-479f-be83-fdae35c2f236"
      unitRef="usd">-5167000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xOS9mcmFnOjQ1YTNhOGE5ODkwOTQwNjM5N2JkNTllZjk0ZDUyYTlmL3RhYmxlOmRlNWEyNzhiNTJmZjQ0ZWJhZWRlYjE2NDg1NDRlZDE2L3RhYmxlcmFuZ2U6ZGU1YTI3OGI1MmZmNDRlYmFlZGViMTY0ODU0NGVkMTZfNC02LTEtMS0w_8008f274-f285-41d6-8b7c-1fbce5050852"
      unitRef="usd">11999000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xOS9mcmFnOjQ1YTNhOGE5ODkwOTQwNjM5N2JkNTllZjk0ZDUyYTlmL3RhYmxlOmRlNWEyNzhiNTJmZjQ0ZWJhZWRlYjE2NDg1NDRlZDE2L3RhYmxlcmFuZ2U6ZGU1YTI3OGI1MmZmNDRlYmFlZGViMTY0ODU0NGVkMTZfNC04LTEtMS0w_9b54a1da-5be3-4a25-9c81-72593df917d4"
      unitRef="usd">-5891000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xOS9mcmFnOjQ1YTNhOGE5ODkwOTQwNjM5N2JkNTllZjk0ZDUyYTlmL3RhYmxlOmRlNWEyNzhiNTJmZjQ0ZWJhZWRlYjE2NDg1NDRlZDE2L3RhYmxlcmFuZ2U6ZGU1YTI3OGI1MmZmNDRlYmFlZGViMTY0ODU0NGVkMTZfNS0wLTEtMS0wL3RleHRyZWdpb246MDU1NmZhYmQ0MzQxNDIzMjhjOTA2N2RjNmNhYzM0ZjFfNDI_d0648fbb-fd56-42cb-86ee-7a9c5f9f8cda"
      unitRef="usd">291000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xOS9mcmFnOjQ1YTNhOGE5ODkwOTQwNjM5N2JkNTllZjk0ZDUyYTlmL3RhYmxlOmRlNWEyNzhiNTJmZjQ0ZWJhZWRlYjE2NDg1NDRlZDE2L3RhYmxlcmFuZ2U6ZGU1YTI3OGI1MmZmNDRlYmFlZGViMTY0ODU0NGVkMTZfNS0wLTEtMS0wL3RleHRyZWdpb246MDU1NmZhYmQ0MzQxNDIzMjhjOTA2N2RjNmNhYzM0ZjFfNDk_13daecbd-df72-4619-b501-1501f1a7e8cd"
      unitRef="usd">843000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xOS9mcmFnOjQ1YTNhOGE5ODkwOTQwNjM5N2JkNTllZjk0ZDUyYTlmL3RhYmxlOmRlNWEyNzhiNTJmZjQ0ZWJhZWRlYjE2NDg1NDRlZDE2L3RhYmxlcmFuZ2U6ZGU1YTI3OGI1MmZmNDRlYmFlZGViMTY0ODU0NGVkMTZfNS0wLTEtMS0wL3RleHRyZWdpb246MDU1NmZhYmQ0MzQxNDIzMjhjOTA2N2RjNmNhYzM0ZjFfNDk0NzgwMjMyNTA2OA_cf6a9de8-d8c9-481a-8324-101adf0cdfd8"
      unitRef="usd">-2500000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xOS9mcmFnOjQ1YTNhOGE5ODkwOTQwNjM5N2JkNTllZjk0ZDUyYTlmL3RhYmxlOmRlNWEyNzhiNTJmZjQ0ZWJhZWRlYjE2NDg1NDRlZDE2L3RhYmxlcmFuZ2U6ZGU1YTI3OGI1MmZmNDRlYmFlZGViMTY0ODU0NGVkMTZfNS0wLTEtMS0wL3RleHRyZWdpb246MDU1NmZhYmQ0MzQxNDIzMjhjOTA2N2RjNmNhYzM0ZjFfNDk0NzgwMjMyNTA3OA_75c4ee7e-1202-4570-ac6f-1579a1f449eb"
      unitRef="usd">1032000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xOS9mcmFnOjQ1YTNhOGE5ODkwOTQwNjM5N2JkNTllZjk0ZDUyYTlmL3RhYmxlOmRlNWEyNzhiNTJmZjQ0ZWJhZWRlYjE2NDg1NDRlZDE2L3RhYmxlcmFuZ2U6ZGU1YTI3OGI1MmZmNDRlYmFlZGViMTY0ODU0NGVkMTZfNS0yLTEtMS0w_d398018d-0eda-434d-bf92-b2b4ba2bb884"
      unitRef="usd">1161000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xOS9mcmFnOjQ1YTNhOGE5ODkwOTQwNjM5N2JkNTllZjk0ZDUyYTlmL3RhYmxlOmRlNWEyNzhiNTJmZjQ0ZWJhZWRlYjE2NDg1NDRlZDE2L3RhYmxlcmFuZ2U6ZGU1YTI3OGI1MmZmNDRlYmFlZGViMTY0ODU0NGVkMTZfNS00LTEtMS0w_b804584e-07e9-4f26-ba22-3c16bf91cf11"
      unitRef="usd">2674000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xOS9mcmFnOjQ1YTNhOGE5ODkwOTQwNjM5N2JkNTllZjk0ZDUyYTlmL3RhYmxlOmRlNWEyNzhiNTJmZjQ0ZWJhZWRlYjE2NDg1NDRlZDE2L3RhYmxlcmFuZ2U6ZGU1YTI3OGI1MmZmNDRlYmFlZGViMTY0ODU0NGVkMTZfNS02LTEtMS0w_1328f088-1a3f-44ee-9ade-7b67eb2b0c15"
      unitRef="usd">-7149000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xOS9mcmFnOjQ1YTNhOGE5ODkwOTQwNjM5N2JkNTllZjk0ZDUyYTlmL3RhYmxlOmRlNWEyNzhiNTJmZjQ0ZWJhZWRlYjE2NDg1NDRlZDE2L3RhYmxlcmFuZ2U6ZGU1YTI3OGI1MmZmNDRlYmFlZGViMTY0ODU0NGVkMTZfNS04LTEtMS0w_ac554d00-849f-4a41-a387-945a89183976"
      unitRef="usd">3326000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xOS9mcmFnOjQ1YTNhOGE5ODkwOTQwNjM5N2JkNTllZjk0ZDUyYTlmL3RhYmxlOmRlNWEyNzhiNTJmZjQ0ZWJhZWRlYjE2NDg1NDRlZDE2L3RhYmxlcmFuZ2U6ZGU1YTI3OGI1MmZmNDRlYmFlZGViMTY0ODU0NGVkMTZfNi0yLTEtMS0w_c3c19f31-12e5-49e5-bb27-516085e1d851"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xOS9mcmFnOjQ1YTNhOGE5ODkwOTQwNjM5N2JkNTllZjk0ZDUyYTlmL3RhYmxlOmRlNWEyNzhiNTJmZjQ0ZWJhZWRlYjE2NDg1NDRlZDE2L3RhYmxlcmFuZ2U6ZGU1YTI3OGI1MmZmNDRlYmFlZGViMTY0ODU0NGVkMTZfNi00LTEtMS0w_9b10b1af-9edb-414b-bf5f-0151f1e841b2"
      unitRef="usd">-912000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xOS9mcmFnOjQ1YTNhOGE5ODkwOTQwNjM5N2JkNTllZjk0ZDUyYTlmL3RhYmxlOmRlNWEyNzhiNTJmZjQ0ZWJhZWRlYjE2NDg1NDRlZDE2L3RhYmxlcmFuZ2U6ZGU1YTI3OGI1MmZmNDRlYmFlZGViMTY0ODU0NGVkMTZfNi02LTEtMS0w_082cc98f-d379-40ba-97df-da863948f369"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xOS9mcmFnOjQ1YTNhOGE5ODkwOTQwNjM5N2JkNTllZjk0ZDUyYTlmL3RhYmxlOmRlNWEyNzhiNTJmZjQ0ZWJhZWRlYjE2NDg1NDRlZDE2L3RhYmxlcmFuZ2U6ZGU1YTI3OGI1MmZmNDRlYmFlZGViMTY0ODU0NGVkMTZfNi04LTEtMS0w_1ac8bf48-dc66-41fb-bd47-ef16268d49dc"
      unitRef="usd">-912000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xOS9mcmFnOjQ1YTNhOGE5ODkwOTQwNjM5N2JkNTllZjk0ZDUyYTlmL3RhYmxlOmRlNWEyNzhiNTJmZjQ0ZWJhZWRlYjE2NDg1NDRlZDE2L3RhYmxlcmFuZ2U6ZGU1YTI3OGI1MmZmNDRlYmFlZGViMTY0ODU0NGVkMTZfNy0yLTEtMS0w_d5b25f05-1b30-4497-a782-84a2c06895dd"
      unitRef="usd">2764000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xOS9mcmFnOjQ1YTNhOGE5ODkwOTQwNjM5N2JkNTllZjk0ZDUyYTlmL3RhYmxlOmRlNWEyNzhiNTJmZjQ0ZWJhZWRlYjE2NDg1NDRlZDE2L3RhYmxlcmFuZ2U6ZGU1YTI3OGI1MmZmNDRlYmFlZGViMTY0ODU0NGVkMTZfNy00LTEtMS0w_8dab7480-34fb-48e7-90a9-3c27c1259502"
      unitRef="usd">-1581000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xOS9mcmFnOjQ1YTNhOGE5ODkwOTQwNjM5N2JkNTllZjk0ZDUyYTlmL3RhYmxlOmRlNWEyNzhiNTJmZjQ0ZWJhZWRlYjE2NDg1NDRlZDE2L3RhYmxlcmFuZ2U6ZGU1YTI3OGI1MmZmNDRlYmFlZGViMTY0ODU0NGVkMTZfNy02LTEtMS0w_d8dc4851-f7fe-4e91-86ad-cd897b1cac7a"
      unitRef="usd">4850000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xOS9mcmFnOjQ1YTNhOGE5ODkwOTQwNjM5N2JkNTllZjk0ZDUyYTlmL3RhYmxlOmRlNWEyNzhiNTJmZjQ0ZWJhZWRlYjE2NDg1NDRlZDE2L3RhYmxlcmFuZ2U6ZGU1YTI3OGI1MmZmNDRlYmFlZGViMTY0ODU0NGVkMTZfNy04LTEtMS0w_38962e0f-1d5f-4315-93f0-4fb6472bb64a"
      unitRef="usd">-1653000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xOS9mcmFnOjQ1YTNhOGE5ODkwOTQwNjM5N2JkNTllZjk0ZDUyYTlmL3RhYmxlOmRlNWEyNzhiNTJmZjQ0ZWJhZWRlYjE2NDg1NDRlZDE2L3RhYmxlcmFuZ2U6ZGU1YTI3OGI1MmZmNDRlYmFlZGViMTY0ODU0NGVkMTZfOC0yLTEtMS0w_3c470e19-803d-4005-a191-89d83a4d4ee5"
      unitRef="usd">144935000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xOS9mcmFnOjQ1YTNhOGE5ODkwOTQwNjM5N2JkNTllZjk0ZDUyYTlmL3RhYmxlOmRlNWEyNzhiNTJmZjQ0ZWJhZWRlYjE2NDg1NDRlZDE2L3RhYmxlcmFuZ2U6ZGU1YTI3OGI1MmZmNDRlYmFlZGViMTY0ODU0NGVkMTZfOC00LTEtMS0w_463c3e73-0b9f-4dbd-b2ce-682b77cfa377"
      unitRef="usd">96865000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xOS9mcmFnOjQ1YTNhOGE5ODkwOTQwNjM5N2JkNTllZjk0ZDUyYTlmL3RhYmxlOmRlNWEyNzhiNTJmZjQ0ZWJhZWRlYjE2NDg1NDRlZDE2L3RhYmxlcmFuZ2U6ZGU1YTI3OGI1MmZmNDRlYmFlZGViMTY0ODU0NGVkMTZfOC02LTEtMS0w_60c2e826-dc57-4809-936e-5f4d375a3979"
      unitRef="usd">258302000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8xOS9mcmFnOjQ1YTNhOGE5ODkwOTQwNjM5N2JkNTllZjk0ZDUyYTlmL3RhYmxlOmRlNWEyNzhiNTJmZjQ0ZWJhZWRlYjE2NDg1NDRlZDE2L3RhYmxlcmFuZ2U6ZGU1YTI3OGI1MmZmNDRlYmFlZGViMTY0ODU0NGVkMTZfOC04LTEtMS0w_d4208912-ea24-45c4-a223-1734b242f8ce"
      unitRef="usd">166884000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMi0yLTEtMS0w_642c630e-758a-45bb-bd05-58a427b93d0b"
      unitRef="usd">497635000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMi00LTEtMS0w_2b7317b1-b82a-45fc-b4a6-881b430c3648"
      unitRef="usd">200004000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMi02LTEtMS0w_5d5d868c-1de0-496e-8b50-40c8fa9e4e9f"
      unitRef="usd">479892000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMy0yLTEtMS0w_209d785a-7c3c-4f82-bedf-ecb0c205b571"
      unitRef="usd">391236000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMy00LTEtMS0w_83c4fc38-e272-4c7b-9f7b-bba99708aeff"
      unitRef="usd">400444000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMy02LTEtMS0w_c23b15ee-6808-4a45-a19d-2dfda5fce366"
      unitRef="usd">261135000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfNC0yLTEtMS0w_5a2c0f41-bfd7-4577-8f28-42642fe37a2b"
      unitRef="usd">628811000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfNC00LTEtMS0w_e5887b56-ddcf-4890-b028-ae0405fbb4e8"
      unitRef="usd">714167000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfNC02LTEtMS0w_e0268487-e9f8-4ba6-887e-12fc3125030e"
      unitRef="usd">652433000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfNS0yLTEtMS0w_01991167-e01a-45f2-bab2-591b31e42e08"
      unitRef="usd">41809000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfNS00LTEtMS0w_a61843e7-6e51-4be2-ad23-176b3f8a9907"
      unitRef="usd">59938000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfNS02LTEtMS0w_67167528-5670-459d-801e-4aa0264d2c44"
      unitRef="usd">34188000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfNi0yLTEtMS0w_651d5d14-891b-472f-b797-12471d3c5259"
      unitRef="usd">1559491000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfNi00LTEtMS0w_0051deaf-9c43-4878-b597-342ddb95a77d"
      unitRef="usd">1374553000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfNi02LTEtMS0w_d79b24fc-bf49-4238-83d8-5c62558fca7d"
      unitRef="usd">1427648000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfOC0yLTEtMS0w_dd0de6de-7c73-4bd5-aa4d-695e2e6fa8ae"
      unitRef="usd">453548000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfOC00LTEtMS0w_657c99a3-4b11-4b21-9ece-07a241613603"
      unitRef="usd">453761000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfOC02LTEtMS0w_c7cee85c-b9bb-4f79-9c20-e21623f00fe2"
      unitRef="usd">467919000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfOS0yLTEtMS0w_71577680-7ec0-4c76-807d-2c79a86a3642"
      unitRef="usd">422250000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfOS00LTEtMS0w_27ac9f3f-f9c7-4256-82e4-075ad50d348c"
      unitRef="usd">426175000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfOS02LTEtMS0w_4966064d-5307-4f3b-9d5a-e2e3aec11e9b"
      unitRef="usd">424075000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMTAtMi0xLTEtMA_b34ec9ad-d9b5-4c01-8abe-84c9d7b989ce"
      unitRef="usd">432929000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMTAtNC0xLTEtMA_fe75337b-e8b8-4139-af0d-a4e7908d1562"
      unitRef="usd">417886000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMTAtNi0xLTEtMA_2ae3eddb-f858-4352-be0f-89b0660e2ec1"
      unitRef="usd">408305000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMTEtMi0xLTEtMA_92b6e738-ffb2-4684-bb54-d4789e8003b1"
      unitRef="usd">73774000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMTEtNC0xLTEtMA_7af200f4-4cd3-47d4-9c69-457aedafaafc"
      unitRef="usd">84091000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMTEtNi0xLTEtMA_16e58384-110d-4da1-908e-8897ac52c320"
      unitRef="usd">78752000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMTItMi0xLTEtMA_9513be28-2b59-40b6-ade7-2a21cc478069"
      unitRef="usd">25295000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMTItNC0xLTEtMA_39e34485-0804-4e6a-93b9-d17904bdba8d"
      unitRef="usd">27836000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMTItNi0xLTEtMA_e2822591-650c-4f09-a7b9-29c303987193"
      unitRef="usd">19745000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMTMtMi0xLTEtMA_1d23dc74-745f-4dce-82ac-98602f31d974"
      unitRef="usd">9183000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMTMtNC0xLTEtMA_a74bdb1c-8527-42dd-8842-f4e5c92b00f0"
      unitRef="usd">4597000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMTMtNi0xLTEtMA_b6f304cc-c8e4-4a12-b07a-54bc1c7bed90"
      unitRef="usd">6466000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMTQtMi0xLTEtMA_ffa88f94-f05e-4264-8bc2-defade338e90"
      unitRef="usd">19639000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMTQtNC0xLTEtMA_464d4d34-85b1-4a08-94b3-6404b1c2c876"
      unitRef="usd">22576000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMTQtNi0xLTEtMA_bd42981c-2b6d-4100-89ff-e1877f534f2a"
      unitRef="usd">20318000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMTUtMi0xLTEtMA_4043150a-1c9d-43fa-b2a6-2390aaa17c3e"
      unitRef="usd">2996109000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMTUtNC0xLTEtMA_61447688-8c55-4d0d-95e2-bfbd5cb158b2"
      unitRef="usd">2811475000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMTUtNi0xLTEtMA_22f4062b-65e6-4409-a6f2-fc86269584ee"
      unitRef="usd">2853228000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMTgtMi0xLTEtMA_f1d8c9bc-8122-434d-b572-6c21887bae1d"
      unitRef="usd">99959000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMTgtNC0xLTEtMA_3620fc41-94c4-4801-b46e-1f39df2b308a"
      unitRef="usd">99868000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMTgtNi0xLTEtMA_f41cd0ce-f70a-4f1f-bf24-ebec391b7649"
      unitRef="usd">99873000</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMTktMi0xLTEtMA_38c77885-df26-4a7a-bb4e-a44f95bf87fd"
      unitRef="usd">421738000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMTktNC0xLTEtMA_8a9154c9-add2-4d6e-8163-8533075c1cc6"
      unitRef="usd">327354000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMTktNi0xLTEtMA_f00bdbb5-7028-4457-a90e-a10caf18d70b"
      unitRef="usd">363953000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMjAtMi0xLTEtMA_b870aaf1-dd19-4f83-9457-781804993ff4"
      unitRef="usd">451585000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMjAtNC0xLTEtMA_15bf4293-79b8-49fd-ad0a-42b3cd6407fa"
      unitRef="usd">414499000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMjAtNi0xLTEtMA_469e83dc-9a19-47b6-92c4-1c863b9c0e2d"
      unitRef="usd">376524000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMjEtMi0xLTEtMA_b4e8bc2b-0b5f-486f-a9ee-5b513b0e68ab"
      unitRef="usd">15622000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMjEtNC0xLTEtMA_a080b639-ab3a-4a59-81e7-559bd48fec2f"
      unitRef="usd">14012000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMjEtNi0xLTEtMA_8ae9c71f-b8f3-4f60-9c0d-259facf94244"
      unitRef="usd">15447000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMjItMi0xLTEtMA_7d531d88-ead5-4bb3-aba3-dab14b8b74df"
      unitRef="usd">988904000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMjItNC0xLTEtMA_60e731c5-40bb-4518-8f3d-e255189e5f41"
      unitRef="usd">855733000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMjItNi0xLTEtMA_11a41d42-2552-48e0-a37f-bebdcc0c8e5a"
      unitRef="usd">855797000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMjQtMi0xLTEtMA_bbb061b4-8f60-4f15-85f2-ce0a70fb5a72"
      unitRef="usd">591496000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMjQtNC0xLTEtMA_66591024-53bd-4b7d-b4d4-1932bc7bfb90"
      unitRef="usd">790908000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMjQtNi0xLTEtMA_ac2c0c98-1cac-4908-86c8-f97464f7854c"
      unitRef="usd">691250000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMjUtMi0xLTEtMA_d78d272d-6cd3-4e8c-898f-ad763af484ab"
      unitRef="usd">61314000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMjUtNC0xLTEtMA_b26b92b7-e119-4e5a-898a-5604110e329a"
      unitRef="usd">72228000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMjUtNi0xLTEtMA_5cfc1c02-8f57-4b50-95f6-8ad05e91e741"
      unitRef="usd">66641000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMjYtMi0xLTEtMA_7b793927-7d6a-4c66-9717-7b6f648c78ac"
      unitRef="usd">74440000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMjYtNC0xLTEtMA_b46b1e47-fbd4-462e-9e41-9e0c3b64b7d1"
      unitRef="usd">70755000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMjYtNi0xLTEtMA_094d1bc2-40e5-4e0d-bf35-710698932487"
      unitRef="usd">70435000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMjctMi0xLTEtMA_1bdddc8a-c456-4de6-84bd-1eed8cf68b25"
      unitRef="usd">50538000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMjctNC0xLTEtMA_611040bc-b722-40b6-969b-200b1e86a36f"
      unitRef="usd">36901000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMjctNi0xLTEtMA_0d87cad8-b494-4f4e-a744-18ac86d5560e"
      unitRef="usd">54277000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOmJjMjEwM2Y0MTMyZTQ3MGE5NmU2YjQzZTUyZjZlN2IzXzMx_0b904968-bf6c-47a0-b3f2-d482d974b5b4"
      unitRef="usdPerShare">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOmJjMjEwM2Y0MTMyZTQ3MGE5NmU2YjQzZTUyZjZlN2IzXzMx_610da1aa-e0e6-4941-9ab3-88f47a9b3352"
      unitRef="usdPerShare">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOmJjMjEwM2Y0MTMyZTQ3MGE5NmU2YjQzZTUyZjZlN2IzXzMx_c4093991-19d4-41d9-8fab-ddf97410767e"
      unitRef="usdPerShare">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i21e9eedc332e4899aa689d39f38e05fe_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOmJjMjEwM2Y0MTMyZTQ3MGE5NmU2YjQzZTUyZjZlN2IzXzU2_6142910d-f444-4783-a64b-134d41d2968e"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="icbedbf6fa85e4f5a87e46486dd79e673_I20200501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOmJjMjEwM2Y0MTMyZTQ3MGE5NmU2YjQzZTUyZjZlN2IzXzU2_94b2eb79-c2cb-4e55-98e4-b759ccc6cccc"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ibf90d38167694f5fabb01ff87ecdda6b_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOmJjMjEwM2Y0MTMyZTQ3MGE5NmU2YjQzZTUyZjZlN2IzXzU2_adcecc08-2d0d-46c4-854a-3e56931056fb"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i11991e4493874ced8cf8121e80490c07_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOmJjMjEwM2Y0MTMyZTQ3MGE5NmU2YjQzZTUyZjZlN2IzXzcw_510e1174-0f11-4c3a-8c7d-d6ae624efec0"
      unitRef="shares">850000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i271d447174c64412a81189262ce6f8ed_I20200501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOmJjMjEwM2Y0MTMyZTQ3MGE5NmU2YjQzZTUyZjZlN2IzXzcw_775369c9-6da5-44e1-aa9f-8a60cd0db223"
      unitRef="shares">850000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i096b6c6144774c0fa4564670083c6208_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOmJjMjEwM2Y0MTMyZTQ3MGE5NmU2YjQzZTUyZjZlN2IzXzcw_cd963fea-c3aa-44e4-b6ef-335f7571e3f5"
      unitRef="shares">850000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOmJjMjEwM2Y0MTMyZTQ3MGE5NmU2YjQzZTUyZjZlN2IzXzky_0f3a1555-79ed-47c8-89ac-93156cecbfcc"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOmJjMjEwM2Y0MTMyZTQ3MGE5NmU2YjQzZTUyZjZlN2IzXzky_2ec07778-338b-41a9-a981-c76bebdbdcc8"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOmJjMjEwM2Y0MTMyZTQ3MGE5NmU2YjQzZTUyZjZlN2IzXzky_798585f9-2161-43b2-9e78-2e47fb1c1a51"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOmJjMjEwM2Y0MTMyZTQ3MGE5NmU2YjQzZTUyZjZlN2IzXzky_7c6e990d-94fd-4b0b-9ec1-52bd24e1981a"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOmJjMjEwM2Y0MTMyZTQ3MGE5NmU2YjQzZTUyZjZlN2IzXzky_cfd20b7d-6629-4994-9269-1f1feb24cefe"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOmJjMjEwM2Y0MTMyZTQ3MGE5NmU2YjQzZTUyZjZlN2IzXzky_e3960d7f-5ac0-425b-bb99-1bda502e2c76"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzAtMi0xLTEtMA_c5dbb340-d407-44e2-86fa-2a4146c5ec5f"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzAtNC0xLTEtMA_53f4bfe4-e703-4f78-81cf-0971913f9b7b"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzAtNi0xLTEtMA_23795dd8-b4d8-4bf0-b226-4937c0ac2508"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmFiNjA4OTVmMzM0ODRmM2ZhM2FkYjc1MTI1ZDIzYzliXzI4_32dc308a-8193-4e2c-a4d2-8e04f5820ea7"
      unitRef="usdPerShare">1.00</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmFiNjA4OTVmMzM0ODRmM2ZhM2FkYjc1MTI1ZDIzYzliXzI4_ad8a8c3a-5d5c-4212-afb5-d5a4425c2179"
      unitRef="usdPerShare">1.00</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmFiNjA4OTVmMzM0ODRmM2ZhM2FkYjc1MTI1ZDIzYzliXzI4_ec022e95-372f-4c35-adcd-b8789841e25e"
      unitRef="usdPerShare">1.00</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmFiNjA4OTVmMzM0ODRmM2ZhM2FkYjc1MTI1ZDIzYzliXzUz_18c4032a-c244-437e-b619-724cf0323355"
      unitRef="shares">175000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmFiNjA4OTVmMzM0ODRmM2ZhM2FkYjc1MTI1ZDIzYzliXzUz_87dcafbe-b0f0-44c8-900e-cd2e5a2ffba1"
      unitRef="shares">175000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmFiNjA4OTVmMzM0ODRmM2ZhM2FkYjc1MTI1ZDIzYzliXzUz_a7a95209-d711-473a-ad82-b485ef6cab73"
      unitRef="shares">175000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmFiNjA4OTVmMzM0ODRmM2ZhM2FkYjc1MTI1ZDIzYzliXzg3_4c495cd9-ee4a-4269-8d62-d889f5ae7403"
      unitRef="shares">107042925</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmFiNjA4OTVmMzM0ODRmM2ZhM2FkYjc1MTI1ZDIzYzliXzg3_e9e670aa-1259-479a-b9f4-f7aa98ba9f16"
      unitRef="shares">107042925</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmFiNjA4OTVmMzM0ODRmM2ZhM2FkYjc1MTI1ZDIzYzliXzEwNw_55182115-cba1-4a52-aa93-ee61be0093e2"
      unitRef="shares">107110815</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmFiNjA4OTVmMzM0ODRmM2ZhM2FkYjc1MTI1ZDIzYzliXzEwNw_fc5b6368-552a-4f9c-aed5-870a2ffd6547"
      unitRef="shares">107110815</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmFiNjA4OTVmMzM0ODRmM2ZhM2FkYjc1MTI1ZDIzYzliXzEzMQ_7f6e39a9-b2a6-4555-92c3-5c01dee302cf"
      unitRef="shares">107582670</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOmFiNjA4OTVmMzM0ODRmM2ZhM2FkYjc1MTI1ZDIzYzliXzEzMQ_bcaec4e2-d4a1-417f-adcc-940532f49970"
      unitRef="shares">107582670</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzEtMi0xLTEtMA_4f917e18-4309-45e5-92d0-0c5a8c79cbfb"
      unitRef="usd">107043000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzEtNC0xLTEtMA_f3d37418-6e7e-4636-ab0f-ee6bcea67633"
      unitRef="usd">107111000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzEtNi0xLTEtMA_11f3115a-6361-4ab1-97a7-fe577dc1a69b"
      unitRef="usd">107583000</us-gaap:CommonStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzItMi0xLTEtMA_7c400a05-0a78-437f-a72a-2723989983c1"
      unitRef="usd">1151786000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzItNC0xLTEtMA_6fa1ed21-ec5f-401b-9d0f-c256568f5f71"
      unitRef="usd">911541000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzItNi0xLTEtMA_73c93557-b107-4570-b058-6410650da0ba"
      unitRef="usd">1041507000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzMtMi0xLTEtMA_ce4fba08-6eb5-4de7-8e1f-d28bcee7d666"
      unitRef="usd">-29412000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzMtNC0xLTEtMA_95c8891f-80d4-48eb-8f3b-e550266b54a0"
      unitRef="usd">-33702000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzMtNi0xLTEtMA_c83cc0e7-2e95-4d31-b0b1-5fe106ace10f"
      unitRef="usd">-34262000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzQtMi0xLTEtMA_e9ef9436-1822-4c7b-b1fd-e264529207ea"
      unitRef="usd">1229417000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzQtNC0xLTEtMA_690603c6-e849-4fbf-bcf0-4c5608245a02"
      unitRef="usd">984950000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzQtNi0xLTEtMA_a6ba5f30-8542-43c3-8b00-2b853018c3e9"
      unitRef="usd">1114828000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzUtMi0xLTEtMA_c3499979-b129-4627-936c-a132022cb17e"
      unitRef="usd">2996109000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzUtNC0xLTEtMA_7d39b97f-a4f9-46e4-ad0e-dd2a95ebb8d4"
      unitRef="usd">2811475000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yMi9mcmFnOjQ4MjdjNmM5ODk1ODRjMjJiMDRkYzY4ZmQ2Y2I3MWU3L3RhYmxlOmFhMTI5OTNiMjY5MDRiNmRiZjMyZWE1ODg2NGRiM2Q2L3RhYmxlcmFuZ2U6YWExMjk5M2IyNjkwNGI2ZGJmMzJlYTU4ODY0ZGIzZDZfMzUtNi0xLTEtMA_070be93a-7c59-4f61-b3f3-47ccbeae4c1b"
      unitRef="usd">2853228000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMy0yLTEtMS0w_da20fd97-77bc-4e50-ac39-17544fb7add0"
      unitRef="usd">253452000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMy00LTEtMS0w_8f4fc4a3-7ffc-4b8d-b9aa-fe6c7774c900"
      unitRef="usd">168537000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfNS0yLTEtMS0w_031755d5-4bfe-4edf-9a79-933827cf5d7c"
      unitRef="usd">3329000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfNS00LTEtMS0w_529de29d-c627-42da-9388-6e9ea3df7fc1"
      unitRef="usd">4010000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <ttc:EquityMethodInvestmentContributions
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfNi0yLTEtMS0w_ef2f2c0a-f5b8-43d8-9b24-ed36bdc9d2fb"
      unitRef="usd">2221000</ttc:EquityMethodInvestmentContributions>
    <ttc:EquityMethodInvestmentContributions
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfNi00LTEtMS0w_b4777fe5-968a-4e19-8198-c9fc13abae54"
      unitRef="usd">-322000</ttc:EquityMethodInvestmentContributions>
    <us-gaap:Depreciation
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfNy0yLTEtMS0w_a5ce5588-1017-405e-baec-9955012763d6"
      unitRef="usd">38045000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfNy00LTEtMS0w_c33b2ae1-972f-4236-8ba4-e305698b182b"
      unitRef="usd">35951000</us-gaap:Depreciation>
    <ttc:AmortizationOfIntangibleAssetsOther
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfOC0yLTEtMS0w_b2d6a5a3-7914-4a44-ada5-7984e43556c7"
      unitRef="usd">11134000</ttc:AmortizationOfIntangibleAssetsOther>
    <ttc:AmortizationOfIntangibleAssetsOther
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfOC00LTEtMS0w_de8f95a3-2793-40f6-9cb4-e4319a0692f2"
      unitRef="usd">9618000</ttc:AmortizationOfIntangibleAssetsOther>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfOS0yLTEtMS0w_a4723b73-5efa-4eab-81bc-3f6e6aa01cec"
      unitRef="usd">0</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfOS00LTEtMS0w_6a998b00-2e8d-4bd8-bc9b-c44257ab254a"
      unitRef="usd">2864000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory>
    <us-gaap:ShareBasedCompensation
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMTAtMi0xLTEtMA_a77161d1-0e80-4108-ae60-e124c7bb7ca2"
      unitRef="usd">10345000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMTAtNC0xLTEtMA_766da153-e731-4ef1-91ba-9b13af2a6f00"
      unitRef="usd">5367000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMTEtMi0xLTEtMA_e90e388a-b80c-4b43-b7b4-8a91b58566b9"
      unitRef="usd">-137000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMTEtNC0xLTEtMA_a5029101-dec6-452d-8123-b85bd2853f55"
      unitRef="usd">-860000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMTItMi0xLTEtMA_ab40a92c-50ff-42c0-8979-81debfd3e384"
      unitRef="usd">175000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMTItNC0xLTEtMA_a9e98ee9-446b-4ec8-bfa3-8dace60b0d2e"
      unitRef="usd">-374000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMTQtMi0xLTEtMA_ac025cae-6be4-4c83-a410-267291239e5a"
      unitRef="usd">130032000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMTQtNC0xLTEtMA_a87aceb7-dc80-42e2-bbf0-6463870f15de"
      unitRef="usd">126639000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMTUtMi0xLTEtMA_21e02f79-844e-4f37-89ce-9d4e077ddaed"
      unitRef="usd">-18652000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMTUtNC0xLTEtMA_dd5cc93e-9996-49bc-b378-464b24c9193d"
      unitRef="usd">43095000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMTYtMi0xLTEtMA_1da847ca-fa76-4eb3-90f9-bd41eedff4a7"
      unitRef="usd">-360000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMTYtNC0xLTEtMA_0e232169-fb0d-497c-8511-e7d15bd26294"
      unitRef="usd">2870000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOperatingLiabilities
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMTctMi0xLTEtMA_6ae8b37e-c550-44d9-83c0-eaae51509333"
      unitRef="usd">122251000</us-gaap:IncreaseDecreaseInOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLiabilities
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMTctNC0xLTEtMA_2f282e63-4a7e-40c8-a299-d64e1a5f922d"
      unitRef="usd">23606000</us-gaap:IncreaseDecreaseInOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMTgtMi0xLTEtMA_99b9e936-cae1-4ea1-9ee8-fc1265b1aa56"
      unitRef="usd">318619000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMTgtNC0xLTEtMA_8ac44d2f-328b-420d-980b-1fa8f36b5c9e"
      unitRef="usd">70885000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMjEtMi0xLTEtMA_87112240-d30c-4e8c-ad11-c53ec1dd9620"
      unitRef="usd">26198000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMjEtNC0xLTEtMA_328fef2e-d308-451d-b70b-87ecdabd1c8b"
      unitRef="usd">27167000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMjItMi0xLTEtMA_7adf6578-7bd9-4695-8114-3c0a8bc8bf3d"
      unitRef="usd">14874000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMjItNC0xLTEtMA_f2f82c83-c213-4ba5-b248-80cdea17cea4"
      unitRef="usd">136431000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <ttc:PaymentsForAssetAcquisitionsNetOfCashAcquired
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMjMtMi0xLTEtMA_7bbf1054-b325-4142-bc3e-3896257c38d6"
      unitRef="usd">26976000</ttc:PaymentsForAssetAcquisitionsNetOfCashAcquired>
    <ttc:PaymentsForAssetAcquisitionsNetOfCashAcquired
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMjMtNC0xLTEtMA_df787220-e91f-4ada-9372-d0e858a7c964"
      unitRef="usd">0</ttc:PaymentsForAssetAcquisitionsNetOfCashAcquired>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMjQtMi0xLTEtMA_9dab2b43-e197-4925-b115-abb4e42e5693"
      unitRef="usd">91000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMjQtNC0xLTEtMA_c01d5ece-08db-4e72-b170-8290ec7784dd"
      unitRef="usd">46000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMjUtMi0xLTEtMA_ae0a2742-abff-4b47-8edf-d48cf2ccfc8f"
      unitRef="usd">18432000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMjUtNC0xLTEtMA_104590e4-b97e-413c-98eb-865fe0fb7e09"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMjctMi0xLTEtMA_46ec4bab-d9a7-4ffa-8cd8-01651e980759"
      unitRef="usd">-49525000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMjctNC0xLTEtMA_5c543927-c46a-46e4-a152-836be6400f55"
      unitRef="usd">-163552000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMzEtMi0xLTEtMA_9d3f782f-250b-4a84-b6e4-6104d23e6a31"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMzEtNC0xLTEtMA_0da1984f-b458-4563-9f85-f7337511c765"
      unitRef="usd">636025000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMzItMi0xLTEtMA_ee9afde0-133f-4d96-8b76-8906cd9f72fb"
      unitRef="usd">100000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMzItNC0xLTEtMA_a2944626-c17b-48fa-8204-2120ab1fc6e3"
      unitRef="usd">446025000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMzMtMi0xLTEtMA_bf4204e3-3258-4794-9c72-4c5ba15dbb6d"
      unitRef="usd">10865000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMzMtNC0xLTEtMA_0b09af0d-cd77-4718-a1ad-fe3d27ded23c"
      unitRef="usd">8347000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMzQtMi0xLTEtMA_111a3624-c88a-447b-a4e7-4988d359cfba"
      unitRef="usd">1169000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMzQtNC0xLTEtMA_c37f5b04-dbcc-4545-af51-508a04ff9760"
      unitRef="usd">1482000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMzUtMi0xLTEtMA_ce5d3c5d-7eca-4ab3-aade-93b5d4cb500c"
      unitRef="usd">107152000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMzUtNC0xLTEtMA_82357aa8-4274-490c-8445-f8e923082c3c"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMzYtMi0xLTEtMA_92f034d2-3b9a-4b8a-b255-dcc17804cf10"
      unitRef="usd">56602000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMzYtNC0xLTEtMA_d94037b4-5472-4759-b2e0-0420babd6dc9"
      unitRef="usd">53744000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMzctMi0xLTEtMA_2d7474c6-245b-49a1-b4d3-72bd7e5600a3"
      unitRef="usd">-254058000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMzctNC0xLTEtMA_1bb2ff5c-c607-4ab3-b29c-05c0f5bc859e"
      unitRef="usd">143121000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMzktMi0xLTEtMA_9e2ea2d7-ad49-4af5-973e-030ef90d6c00"
      unitRef="usd">2707000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfMzktNC0xLTEtMA_1b30b4c3-a65a-4ecc-9ff5-2001df17a9a0"
      unitRef="usd">-2278000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfNDEtMi0xLTEtMA_43216814-2061-4c60-b08b-754ebf0770c4"
      unitRef="usd">17743000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfNDEtNC0xLTEtMA_582b548f-d860-4b3e-8f65-67a59c7c869e"
      unitRef="usd">48176000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfNDItMi0xLTEtMA_266b8fcb-da08-420f-a0ff-9c037631fcd2"
      unitRef="usd">479892000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia54e1f5bf5cd46e4844be5643ed918fb_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfNDItNC0xLTEtMA_05488a46-ca3a-45d0-87e8-c4ca66dab2b9"
      unitRef="usd">151828000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfNDMtMi0xLTEtMA_50e911f0-9a31-44d7-942f-b753263a5f02"
      unitRef="usd">497635000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yNS9mcmFnOjkzN2Q3ZTY3Mjk1NzQ4ODRhYjQyMjU4YWRkNTRiYjNlL3RhYmxlOmM3NWVlMjljMWIzMjQ0MDc4YmU3MmM1NGE1NWQ4NGIyL3RhYmxlcmFuZ2U6Yzc1ZWUyOWMxYjMyNDQwNzhiZTcyYzU0YTU1ZDg0YjJfNDMtNC0xLTEtMA_d3fe3955-9f5a-464a-adbc-1520e6d6aff9"
      unitRef="usd">200004000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:StockholdersEquity
      contextRef="if45dd0a42c6c401197b23081d8c42fb2_I20210129"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMS0yLTEtMS0w_ce7f8be2-fcfa-448c-96b4-513175595bf1"
      unitRef="usd">107613000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i74e429148e044537ba91918b1ddc682e_I20210129"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMS00LTEtMS0w_fdc66a8a-9341-4e5c-96fe-c97d0275b5c6"
      unitRef="usd">1104285000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1bfb59e3675046d6ab7e683a99611c48_I20210129"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMS02LTEtMS0w_30021775-7bde-4023-a3ff-77c0194fc20c"
      unitRef="usd">-32176000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i031bdddcebb04f3c88a2cf44dcdbb65f_I20210129"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMS04LTEtMS0w_af507813-6e94-48a8-bbd5-b3ddb004a61c"
      unitRef="usd">1179722000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMi0wLTEtMS0wL3RleHRyZWdpb246M2EwNDM0MmYxZjEzNDA1ZDhiYjVjMWMxNmIyZmZlMDlfNDI_fd789c43-7545-402e-8a84-049d8518ee4c"
      unitRef="usdPerShare">0.2625</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="idf0ca6c8f3194043b66784a6afb5eb82_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMi00LTEtMS0w_b8228fe8-d8c7-4601-9f52-048243d87dcc"
      unitRef="usd">28191000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMi04LTEtMS0w_6a0caf3d-36dd-4088-ae03-f16add1acf72"
      unitRef="usd">28191000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMy0wLTEtMS0wL3RleHRyZWdpb246MTZkZTk0ZTU2ZGY2NDIyZmFiNmI0MjA1OTE5ZDNmMzBfMTY_b8a616a1-ba44-4085-863f-032fbcee785a"
      unitRef="shares">172284</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iaa367f06341c45edbd09a811d3125082_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMy0yLTEtMS0w_e0fe7c2f-b2b0-453a-84bd-2a6ac24b0eba"
      unitRef="usd">173000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="idf0ca6c8f3194043b66784a6afb5eb82_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMy00LTEtMS0w_4ef2c6f9-b67b-4b3f-80ca-b78e05032d77"
      unitRef="usd">2978000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMy04LTEtMS0w_91e7a919-97c6-4f57-8f83-8414fe17825a"
      unitRef="usd">3151000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idf0ca6c8f3194043b66784a6afb5eb82_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfNC00LTEtMS0w_2fa38269-f01f-4839-bc98-ba6878734bf6"
      unitRef="usd">5829000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfNC04LTEtMS0w_17defb86-7fa6-4878-bd01-3fec51de37a2"
      unitRef="usd">5829000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfNi0wLTEtMS0wL3RleHRyZWdpb246NDYyYTYxY2JmNzVlNDRmNjkzNDZhOWM0ZWMwOTRmMmNfMTY_425497c9-a7bb-4b29-99bb-43af48a768eb"
      unitRef="shares">742790</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="iaa367f06341c45edbd09a811d3125082_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfNi0yLTEtMS0w_4ee9f6f4-e58c-442c-bd00-9bea9376486e"
      unitRef="usd">743000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="idf0ca6c8f3194043b66784a6afb5eb82_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfNi00LTEtMS0w_657120ad-71f8-440c-812f-5c86bd555549"
      unitRef="usd">75286000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfNi04LTEtMS0w_c2d43e17-1259-4145-b7fc-adf70c7feb76"
      unitRef="usd">76029000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i2628ed840e8e4e36afc3115e94444af4_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfOC02LTEtMS0w_1ca4885d-208b-412c-91a5-4c540ea89ecc"
      unitRef="usd">2764000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfOC04LTEtMS0w_66352dac-e598-4e1b-bec2-8e17715aba53"
      unitRef="usd">2764000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="idf0ca6c8f3194043b66784a6afb5eb82_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfOS00LTEtMS0w_1eb67a61-d81a-4a87-94bb-04b17daf9246"
      unitRef="usd">142171000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfOS04LTEtMS0w_64807164-008d-4c57-8e65-bfa64e81a48d"
      unitRef="usd">142171000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:StockholdersEquity
      contextRef="i79095dcf65d841bb976275d7ce8452e9_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMTAtMi0xLTEtMA_70079be0-191a-45dc-b8ae-3c55f0f9e609"
      unitRef="usd">107043000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i766b792a676b4549a68d23a11e1f68d8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMTAtNC0xLTEtMA_77acc3c3-18ec-446b-92b9-dae232dad350"
      unitRef="usd">1151786000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0521d45c9a534eb6ad35c9ca19e18250_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMTAtNi0xLTEtMA_f56db3bc-9b05-44e3-b7c7-a50861c097c5"
      unitRef="usd">-29412000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMTAtOC0xLTEtMA_bc85fcf8-bbd2-4c07-8d87-424123cf45af"
      unitRef="usd">1229417000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i64ca737867264598829f2a331ba6aed4_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMTItMi0xLTEtMA_d227ee04-73b4-40fd-9b36-fd275a7137e4"
      unitRef="usd">107583000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4ed13df860e7450fb5ed97d239ff0eac_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMTItNC0xLTEtMA_d6f7277d-0470-42e6-b9a2-95b9a810b3b7"
      unitRef="usd">1041507000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id5a76870a11b48b79efac0f3a8bfbe47_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMTItNi0xLTEtMA_c2e15d13-5559-41f1-9c44-5b010435d9b4"
      unitRef="usd">-34262000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMTItOC0xLTEtMA_6be25ae8-4010-4db4-8d43-ff5aec2e68cd"
      unitRef="usd">1114828000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMTMtMC0xLTEtMC90ZXh0cmVnaW9uOmE0OTJkZDM0Nzk0YTQxYmI4OTBlYWY1NzNmMjI3ODQyXzQy_dafc930a-521a-4253-80ab-424a9f969062"
      unitRef="usdPerShare">0.525</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i11d443e22692415f86fd01efc08f46ed_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMTMtNC0xLTEtMA_61500eab-9367-40ef-ad19-7ef07a74e9f6"
      unitRef="usd">56602000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMTMtOC0xLTEtMA_8865e3d8-379f-4179-a981-a34aec875c29"
      unitRef="usd">56602000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMTQtMC0xLTEtMC90ZXh0cmVnaW9uOjE1MDlhZWQ2YjFmODQ3Yjg4NzJlNDlkNzg3ZTM3OTdjXzE2_07ad7e4f-bfb2-44dc-bb1e-70df6819c642"
      unitRef="shares">523463</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ib81de737e9d54a2db0ff0a06fb4c28a1_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMTQtMi0xLTEtMA_dd4dc2e7-5fbf-41b5-a785-d9ccac224b16"
      unitRef="usd">523000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i11d443e22692415f86fd01efc08f46ed_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMTQtNC0xLTEtMA_03cd7eff-6659-4b1c-9271-ef1021544fed"
      unitRef="usd">8857000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMTQtOC0xLTEtMA_4a172eab-c2d6-46cb-8913-56f8fc336f65"
      unitRef="usd">9380000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i11d443e22692415f86fd01efc08f46ed_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMTUtNC0xLTEtMA_0eaee9bc-48a8-4b5d-9a35-0645a2f1043e"
      unitRef="usd">10345000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMTUtOC0xLTEtMA_d095fd30-7c06-47cc-8f8a-d8700d2fae30"
      unitRef="usd">10345000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <ttc:CommonStockIssuedDeferredCompensationTrustShares
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMTYtMC0xLTEtMC90ZXh0cmVnaW9uOjAyZmEwMTUyYmFjYzRlNzc5Y2Y5MDMzMDAwYTYxMjA1XzQ5NDc4MDIzMjUwNTE_c1820b55-8571-471e-a762-7bc107d4d82e"
      unitRef="shares">22700</ttc:CommonStockIssuedDeferredCompensationTrustShares>
    <ttc:CommonStockIssuedDeferredCompensationTrust
      contextRef="ib81de737e9d54a2db0ff0a06fb4c28a1_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMTYtMi0xLTEtMA_50db5df3-dcb1-4a60-b59c-c4317c922d25"
      unitRef="usd">23000</ttc:CommonStockIssuedDeferredCompensationTrust>
    <ttc:CommonStockIssuedDeferredCompensationTrust
      contextRef="i11d443e22692415f86fd01efc08f46ed_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMTYtNC0xLTEtMA_549bcea6-a184-437c-ad24-8d8ceccd1661"
      unitRef="usd">1462000</ttc:CommonStockIssuedDeferredCompensationTrust>
    <ttc:CommonStockIssuedDeferredCompensationTrust
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMTYtOC0xLTEtMA_a6d18a2e-5296-465d-b14b-dd7afdcd1119"
      unitRef="usd">1485000</ttc:CommonStockIssuedDeferredCompensationTrust>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMTctMC0xLTEtMC90ZXh0cmVnaW9uOmUxNzJlMTE4ODliMjRlMzk5YjEyMjRiYTk4ZGFjNGIxXzE2_dcc9150c-66ca-453e-9c51-03c205787d98"
      unitRef="shares">1085907</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="ib81de737e9d54a2db0ff0a06fb4c28a1_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMTctMi0xLTEtMA_212b88af-e35d-449f-a3a1-e6e124e6e3b0"
      unitRef="usd">1086000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="i11d443e22692415f86fd01efc08f46ed_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMTctNC0xLTEtMA_4b59cdd8-83f0-41f8-a612-306b5c996d6b"
      unitRef="usd">107235000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMTctOC0xLTEtMA_e73ac8e6-f4d5-4f8b-a6c9-d44acbaa05a1"
      unitRef="usd">108321000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if4a67686b3254a2da271d2b16caa4bc6_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMTktNi0xLTEtMA_3db2e72b-f902-4d6a-aef7-578189dca0e3"
      unitRef="usd">4850000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMTktOC0xLTEtMA_7ab23344-ae4c-4351-a45c-8160e6639931"
      unitRef="usd">4850000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i11d443e22692415f86fd01efc08f46ed_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMjAtNC0xLTEtMA_1ecbcb15-d2e7-439d-b6c2-6a5655efb324"
      unitRef="usd">253452000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMjAtOC0xLTEtMA_8d104be0-31ae-427a-8a0d-fe5a1cd0ae45"
      unitRef="usd">253452000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:StockholdersEquity
      contextRef="i79095dcf65d841bb976275d7ce8452e9_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMjEtMi0xLTEtMA_fa39e800-e2d4-4ce6-a8d6-a04f9f574551"
      unitRef="usd">107043000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i766b792a676b4549a68d23a11e1f68d8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMjEtNC0xLTEtMA_dfa1e523-848b-4291-8e6d-a368ffba8a96"
      unitRef="usd">1151786000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0521d45c9a534eb6ad35c9ca19e18250_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMjEtNi0xLTEtMA_7e127cbd-6b51-4a1b-a194-02aa9b783000"
      unitRef="usd">-29412000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMjEtOC0xLTEtMA_1d25411d-285a-4c8c-b259-7cd17597b317"
      unitRef="usd">1229417000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5b3d635fd5b3433ab5d55fe97122e597_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMjMtMi0xLTEtMA_601411e2-994d-4b4b-95c1-9fcf3055e325"
      unitRef="usd">106977000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib34c753e38fa4507903b4812c3e9a3f2_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMjMtNC0xLTEtMA_f3d55b81-a316-4e8f-8783-a69e03d9d0dc"
      unitRef="usd">837194000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i33d369ff93344474ad9f9efbaac37350_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMjMtNi0xLTEtMA_24ef0e87-f317-479d-a24e-feb73f8f163e"
      unitRef="usd">-32121000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8b5a62e4f26a45bfa09e6a88892b7852_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMjMtOC0xLTEtMA_a4a88716-557c-42bf-8132-fe4d5e207491"
      unitRef="usd">912050000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMjQtMC0xLTEtMC90ZXh0cmVnaW9uOjkwMjQ1YTQ5YTI2MDRiM2JhN2NiYzg0MDllYTNhNTczXzQy_ba7200f3-e27c-4328-b21d-7b6f2373a61c"
      unitRef="usdPerShare">0.25</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i0fc147b7079143f6a1e0c0a58a044cc9_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMjQtNC0xLTEtMA_57b6d4b9-2e61-41aa-8e59-ec20dbf8b779"
      unitRef="usd">26888000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMjQtOC0xLTEtMA_8d962f68-0968-468e-ae08-92578c90e8a8"
      unitRef="usd">26888000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMjUtMC0xLTEtMC90ZXh0cmVnaW9uOjk1NDNmZjE5OWI0MzRlZWM5ZDJmYmVjMjYxNGNiMTU2XzE2_1d29c887-ea9d-4f98-a868-57ea4387fbc9"
      unitRef="shares">135414</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if47f9e7355b147ecad42e5ab49438060_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMjUtMi0xLTEtMA_88b37108-5ffe-408d-9a77-40a8254417e6"
      unitRef="usd">136000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i0fc147b7079143f6a1e0c0a58a044cc9_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMjUtNC0xLTEtMA_bf007676-cc14-493e-8e60-6c81c6d4430c"
      unitRef="usd">1501000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMjUtOC0xLTEtMA_d52251f2-9c64-4023-aefe-6ee7c3852d90"
      unitRef="usd">1637000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0fc147b7079143f6a1e0c0a58a044cc9_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMjYtNC0xLTEtMA_b5876986-4bd6-45f6-b68d-2856cdf25b62"
      unitRef="usd">1407000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMjYtOC0xLTEtMA_682dc573-3a32-4826-bcd5-26ec341b06da"
      unitRef="usd">1407000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMjgtMC0xLTEtMC90ZXh0cmVnaW9uOjk3MzllZTBiMDRkODQxYjBhZTViZDM5ZDg4YTFiNTJhXzE2_a7c5dfaa-e96f-4e7b-8a93-4a83e3d30ca0"
      unitRef="shares">1872</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="if47f9e7355b147ecad42e5ab49438060_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMjgtMi0xLTEtMA_beab4270-a6d4-42c9-9251-dfe065c4886b"
      unitRef="usd">2000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="i0fc147b7079143f6a1e0c0a58a044cc9_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMjgtNC0xLTEtMA_0a948b50-9ce5-431c-b4e5-b3a1d8497c0e"
      unitRef="usd">119000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMjgtOC0xLTEtMA_a45f851d-a14f-4748-a9bb-fe78aa257118"
      unitRef="usd">121000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ief643170f4ba48ff906e0e671ba727d5_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMjktNi0xLTEtMA_95c64115-1c1a-44e2-a54d-6b701e65f529"
      unitRef="usd">-1581000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMjktOC0xLTEtMA_9a54bab5-7e94-47c5-945c-12f580cfe230"
      unitRef="usd">-1581000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i0fc147b7079143f6a1e0c0a58a044cc9_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMzAtNC0xLTEtMA_dd4fa1dc-aaf0-46cd-8cce-302a4982d7fc"
      unitRef="usd">98446000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMzAtOC0xLTEtMA_ccfef776-756b-41ef-bf4c-fa5b08bdafa2"
      unitRef="usd">98446000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:StockholdersEquity
      contextRef="id23b59e852bc470c9513c7ff9a192b84_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMzEtMi0xLTEtMA_c8fa4079-f10f-4f2b-b6bb-d58d86c7416b"
      unitRef="usd">107111000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9c82ca2fea344172b9dc2f658d4c0636_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMzEtNC0xLTEtMA_5b5e8a8e-52bc-4d14-baf5-d698114ceb5a"
      unitRef="usd">911541000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia8f04b92e1034261a1d371ba465a0f89_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMzEtNi0xLTEtMA_7781b20e-cc89-4cf3-90e4-00558947a6c8"
      unitRef="usd">-33702000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMzEtOC0xLTEtMA_2b26a7b2-eda0-43b5-b084-c5e07b809269"
      unitRef="usd">984950000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6235c3676d9e4e70b0b22cb5512d2a85_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMzEtMi0xLTEtMTY3MQ_49a7002e-f048-4bf4-bfef-b0236a224af5"
      unitRef="usd">106742000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id267ca86b3cf4ccb8243a043a8999524_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMzEtNC0xLTEtMTY3MQ_0e3a1f1f-e535-40f1-8739-ed691b9e34e5"
      unitRef="usd">784885000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5cb9010df2374889bb05303f8441b158_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMzEtNi0xLTEtMTY3MQ_32b839b0-f7cc-47c8-b3c1-472966377f7d"
      unitRef="usd">-32049000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia54e1f5bf5cd46e4844be5643ed918fb_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMzEtOC0xLTEtMTY3MQ_fbd92c43-892b-430f-80ed-684bd1ff6ae7"
      unitRef="usd">859578000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjc4NTk5NmJjY2JhNTQzZTQ4YTZmZDY5YmU3NjgxN2EzXzQy_0517f834-afa8-46b5-b7d3-e2e6059e67bb"
      unitRef="usdPerShare">0.50</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i921006c00cd04e91b0a99df36300bdef_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMzMtNC0xLTEtMA_7eb0258a-ae31-4dc5-9add-92a515f2cc23"
      unitRef="usd">53744000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMzMtOC0xLTEtMA_9e86be28-94b1-4cc2-95e3-80481af10a75"
      unitRef="usd">53744000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjVkN2VmNzI5Y2EzMTQyODRhNjg1YjRiNTg5Y2I2ZDA5XzE2_c902b533-5095-4987-b8a8-15e28bcee1d6"
      unitRef="shares">388347</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i870f634b3fd54431a9f1f944bf03ed27_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMzQtMi0xLTEtMA_3bd82e77-d7f7-4f36-917a-8f3be0ee0ed3"
      unitRef="usd">389000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i921006c00cd04e91b0a99df36300bdef_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMzQtNC0xLTEtMA_d55d141f-8757-412b-a820-5c0155c7da70"
      unitRef="usd">5390000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMzQtOC0xLTEtMA_4b7cf007-bc0f-4512-9461-5f42d9c45146"
      unitRef="usd">5779000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i921006c00cd04e91b0a99df36300bdef_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMzUtNC0xLTEtMA_f30e939a-8caf-4487-bf28-5500fd6172a1"
      unitRef="usd">5367000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMzUtOC0xLTEtMA_1ad578a4-1bb4-4cfd-9048-b7914ff645d8"
      unitRef="usd">5367000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <ttc:CommonStockIssuedDeferredCompensationTrust
      contextRef="i921006c00cd04e91b0a99df36300bdef_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMzYtNC0xLTEtMA_75d98616-1b97-41fa-b288-37d757fb2b6a"
      unitRef="usd">2568000</ttc:CommonStockIssuedDeferredCompensationTrust>
    <ttc:CommonStockIssuedDeferredCompensationTrust
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMzYtOC0xLTEtMA_a4e51e59-0b68-448b-ad5f-41f5261eefe9"
      unitRef="usd">2568000</ttc:CommonStockIssuedDeferredCompensationTrust>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMzctMC0xLTEtMC90ZXh0cmVnaW9uOjVjMGVkNGEyY2FmZDRmN2ZhMjBlMjMwYzgyZDFhNTVkXzE2_ab943847-2a98-4164-b638-e3dc980c2158"
      unitRef="shares">19612</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="i870f634b3fd54431a9f1f944bf03ed27_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMzctMi0xLTEtMA_7d22fe09-2d4f-4723-936f-08e6a7969109"
      unitRef="usd">20000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="i921006c00cd04e91b0a99df36300bdef_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMzctNC0xLTEtMA_5b782e7d-cbef-4fb1-8d8d-3898a7658c7a"
      unitRef="usd">1462000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMzctOC0xLTEtMA_ae87fafb-dac5-4fb9-ab4b-ad6cd6142e03"
      unitRef="usd">1482000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i64383ca2079d4836863c42cce4c3a405_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMzktNi0xLTEtMA_23954fdf-1b79-45cc-b686-f7dab8c11884"
      unitRef="usd">-1653000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfMzktOC0xLTEtMA_06f458c6-e535-4918-b413-92b7332ee29d"
      unitRef="usd">-1653000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i921006c00cd04e91b0a99df36300bdef_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfNDAtNC0xLTEtMA_04ad14b6-66da-485e-9f19-bed7a118217c"
      unitRef="usd">168537000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfNDAtOC0xLTEtMA_ec33d75e-5683-43e9-8f6f-3fa6261cec3a"
      unitRef="usd">168537000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:StockholdersEquity
      contextRef="id23b59e852bc470c9513c7ff9a192b84_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfNDEtMi0xLTEtMA_c6fa670f-faee-44ce-b0ba-98a91dc2f249"
      unitRef="usd">107111000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9c82ca2fea344172b9dc2f658d4c0636_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfNDEtNC0xLTEtMA_966a7da4-3192-47c3-a655-89b53cea1f47"
      unitRef="usd">911541000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia8f04b92e1034261a1d371ba465a0f89_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfNDEtNi0xLTEtMA_5b611ea2-bbf4-4d2c-9a05-3c707f87b493"
      unitRef="usd">-33702000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8yOC9mcmFnOmE2MzEzMmFhZWU1OTRlNjliMDhmN2IwOTU3ZTFmZmY0L3RhYmxlOjEzYTQ4YjY1OTM5ZjQ0YjU5NTM3NzI3N2E1NTlmYzVlL3RhYmxlcmFuZ2U6MTNhNDhiNjU5MzlmNDRiNTk1Mzc3Mjc3YTU1OWZjNWVfNDEtOC0xLTEtMA_4d4491c5-fb4a-40eb-aac2-2a81343f7406"
      unitRef="usd">984950000</us-gaap:StockholdersEquity>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8zNC9mcmFnOjliNDAzNzYzYjFkMzQ0NDY4OWFiZDMyY2RlMzQ4YzkzL3RleHRyZWdpb246OWI0MDM3NjNiMWQzNDQ0Njg5YWJkMzJjZGUzNDhjOTNfMTAwNDg_ea2a8039-5051-4643-ad38-35400a032e0e">&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: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 accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with the instructions to Form&#160;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 business operates and the current COVID-19 pandemic, among other factors, operating results for the six months ended April&#160;30, 2021 cannot be annualized to determine the expected results for the fiscal year ending October&#160;31, 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;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&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; &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 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&#160;10-K for the fiscal year ended October&#160;31, 2020. 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 COVID-19 Pandemic&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 World Health Organization declared the novel coronavirus ("COVID-19" or "the pandemic") outbreak a global pandemic. COVID-19 has negatively impacted public health and portions of the global economy, disrupted global supply chains, and created volatility in financial markets. The continuing implications of COVID-19 on the company remain uncertain and will depend on certain future developments, including the duration, scope, and severity of the pandemic; its impact on the 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 deployment of approved COVID-19 vaccines and their effectiveness. 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;30, 2021 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, 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 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, 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 June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2016-13, &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;Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&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 modifies the measurement approach for credit losses on financial assets measured on an amortized cost basis from an 'incurred loss' method to an 'expected loss' method. Such modification of the measurement approach for credit losses eliminates the requirement that a credit loss be considered probable, or incurred, to impact the valuation of a financial asset measured on an amortized cost basis. The amended guidance requires the measurement of expected credit losses to be based on relevant information, including historical experience, current conditions, and a reasonable and supportable forecast that affects the collectability of the related financial asset. This amendment affects trade receivables, off-balance-sheet credit exposures, and any other financial assets not excluded from the scope of this amendment that have the contractual right to receive cash. The amended guidance was adopted in the first quarter of fiscal 2021, under the modified retrospective transition method. The adoption of the amended guidance 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 August 2018, the FASB issued ASU No. 2018-13, &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;Fair Value Measurement (Topic 820) - Changes to the Disclosure Requirements for Fair Value Measurement&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 modifies the disclosure requirements for fair value measurements by removing, modifying, or adding certain disclosures. The amended guidance was adopted in the first quarter of fiscal 2021 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 August 2018, the FASB issued ASU No. 2018-14, &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;Compensation - Retirement Benefits - Defined Benefit Plans (Topic 715)&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 modifies the disclosure requirements for defined benefit pension plans and other post-retirement plans. The amended guidance was adopted in the first quarter of fiscal 2021 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 December 2019, the FASB issued 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 will become effective for the company in the first quarter of fiscal 2022. Early adoption is permitted. The company is currently evaluating the impact of this new standard on its 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 will become effective for the company in the first quarter of fiscal 2022. Early adoption is permitted. The company is currently evaluating the impact of this standard on its 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 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 provisions of the temporary optional guidance are only available until December 31, 2022, when the reference rate reform activity is expected to be substantially complete. When adopted, entities may apply the provisions as of the beginning of the reporting period when the election is made. The company is currently evaluating the impact of this standard on its Condensed Consolidated Financial Statements and has yet to elect an adoption 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 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="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8zNC9mcmFnOjliNDAzNzYzYjFkMzQ0NDY4OWFiZDMyY2RlMzQ4YzkzL3RleHRyZWdpb246OWI0MDM3NjNiMWQzNDQ0Njg5YWJkMzJjZGUzNDhjOTNfMTAwMzU_da1428e5-5ec4-4bab-9216-01da0a52814a">The accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with the instructions to Form&#160;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="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8zNC9mcmFnOjliNDAzNzYzYjFkMzQ0NDY4OWFiZDMyY2RlMzQ4YzkzL3RleHRyZWdpb246OWI0MDM3NjNiMWQzNDQ0Njg5YWJkMzJjZGUzNDhjOTNfMTAwMzg_f1f25a07-38ca-48c3-8128-920fdaadc889">&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&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; &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 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;</us-gaap:FiscalPeriod>
    <us-gaap:UseOfEstimates
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8zNC9mcmFnOjliNDAzNzYzYjFkMzQ0NDY4OWFiZDMyY2RlMzQ4YzkzL3RleHRyZWdpb246OWI0MDM3NjNiMWQzNDQ0Njg5YWJkMzJjZGUzNDhjOTNfMTAwNDU_e6433838-22c3-43d8-8b01-b1169bd46391">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, 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 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, 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="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8zNC9mcmFnOjliNDAzNzYzYjFkMzQ0NDY4OWFiZDMyY2RlMzQ4YzkzL3RleHRyZWdpb246OWI0MDM3NjNiMWQzNDQ0Njg5YWJkMzJjZGUzNDhjOTNfODI0NjMzNzIzODY5NA_33990b40-27e7-4f20-a1a4-23c5e2af7855">&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 June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2016-13, &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;Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&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 modifies the measurement approach for credit losses on financial assets measured on an amortized cost basis from an 'incurred loss' method to an 'expected loss' method. Such modification of the measurement approach for credit losses eliminates the requirement that a credit loss be considered probable, or incurred, to impact the valuation of a financial asset measured on an amortized cost basis. The amended guidance requires the measurement of expected credit losses to be based on relevant information, including historical experience, current conditions, and a reasonable and supportable forecast that affects the collectability of the related financial asset. This amendment affects trade receivables, off-balance-sheet credit exposures, and any other financial assets not excluded from the scope of this amendment that have the contractual right to receive cash. The amended guidance was adopted in the first quarter of fiscal 2021, under the modified retrospective transition method. The adoption of the amended guidance 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 August 2018, the FASB issued ASU No. 2018-13, &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;Fair Value Measurement (Topic 820) - Changes to the Disclosure Requirements for Fair Value Measurement&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 modifies the disclosure requirements for fair value measurements by removing, modifying, or adding certain disclosures. The amended guidance was adopted in the first quarter of fiscal 2021 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 August 2018, the FASB issued ASU No. 2018-14, &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;Compensation - Retirement Benefits - Defined Benefit Plans (Topic 715)&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 modifies the disclosure requirements for defined benefit pension plans and other post-retirement plans. The amended guidance was adopted in the first quarter of fiscal 2021 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 December 2019, the FASB issued 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 will become effective for the company in the first quarter of fiscal 2022. Early adoption is permitted. The company is currently evaluating the impact of this new standard on its 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 will become effective for the company in the first quarter of fiscal 2022. Early adoption is permitted. The company is currently evaluating the impact of this standard on its 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 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 provisions of the temporary optional guidance are only available until December 31, 2022, when the reference rate reform activity is expected to be substantially complete. When adopted, entities may apply the provisions as of the beginning of the reporting period when the election is made. The company is currently evaluating the impact of this standard on its Condensed Consolidated Financial Statements and has yet to elect an adoption 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 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="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8zNy9mcmFnOjAwYmUwZmNmNDc4MzQ2YmI4YzIzNjllOGZjZTAxZWNjL3RleHRyZWdpb246MDBiZTBmY2Y0NzgzNDZiYjhjMjM2OWU4ZmNlMDFlY2NfNDg1Ng_93210fb8-c583-4eb1-8e2d-a5f41c06b405">&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 and Asset Acquisitions&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;Venture Products, Inc. ("Venture Products")&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 March 2, 2020, the company completed its acquisition of Venture Products, the manufacturer of Ventrac-branded products. Venture Products designs, manufactures, and markets articulating turf, landscape, and snow and ice management equipment for grounds, landscape contractor, golf, municipal, and rural acreage customers and provides innovative product offerings that broadened and strengthened the company's Professional segment and expanded its dealer network. On the closing date of the acquisition, the company paid preliminary merger consideration of $165.9 million, which consisted of a cash payment of $136.4 million ("initial cash payment") and a $29.5 million holdback to satisfy any indemnification or certain other obligations of Venture Products to the company. The preliminary merger consideration was subject to certain customary adjustments, which were finalized during the third quarter of fiscal 2020 and resulted in an aggregate merger consideration of $163.2 million and at such time, $4.5 million of the holdback set aside for such customary adjustments was released accordingly. During the second quarter of fiscal 2021, $14.9 million of the remaining holdback was released and the remaining holdback of $10.0 million is expected to expire throughout the remainder of fiscal 2021. As of the closing date of the acquisition, the company funded the initial cash payment with borrowings under its unsecured senior revolving credit facility.&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 purchase price was allocated to the acquired net tangible and intangible assets of Venture Products based on their fair values as of the closing date of the acquisition. Such fair values were based on internal company and independent external third-party valuations. The following table summarizes the allocation of the purchase price to the fair values assigned to the Venture Products assets acquired and liabilities assumed:&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;March 2, 2020&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;3,476&#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,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;23,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: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;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;26,976&#160;&lt;/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;Goodwill&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;61,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;Other intangible 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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;56,200&#160;&lt;/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;Accounts payable&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,075)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;Accrued 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;(5,196)&lt;/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;Deferred income tax 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;(20,586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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: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 #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;166,701&#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: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;(3,476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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 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;163,225&#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 value of the workforce, the reputation of Venture Products, expected future cash flows, and expected synergies, including customer and dealer growth opportunities and integrating and expanding existing product lines. 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 Venture Products acquisition was recognized within the company's Professional segment and is non-deductible for tax purposes. During the first quarter of fiscal 2021, the company completed its valuation of income taxes to finalize the purchase price allocation, which resulted in a decrease to the carrying amount of goodwill of $1.0&#160;million from the amounts reporting within the company's Annual Report on Form 10-K for the fiscal year ended October 31, 2020. Such purchase accounting adjustment did not impact the company's Condensed Consolidated Statements of Earnings for the three and six month periods ended 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;The allocation of the purchase price to the net assets acquired resulted in the recognition of $75.3&#160;million of other intangible assets as of the closing date of the acquisition. The fair values of the acquired trade name and customer-related 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. The fair value of the indefinite-lived trade name was 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 trade name and was based on expected future revenues. The fair value of the customer-related intangible asset was &lt;/span&gt;&lt;/div&gt;determined using the excess earnings method and was based on the expected operating cash flows attributable to the customer-related intangible asset, which was determined by deducting expected economic costs, including operating expenses and contributory asset charges, from the revenue expected to be generated from the customer-related intangible asset. As of the closing date of the acquisition, the weighted-average useful life of the customer-related intangible asset was determined to be 16.0 years.</us-gaap:BusinessCombinationDisclosureTextBlock>
    <ttc:BusinessCombinationPreliminaryPurchasePrice
      contextRef="i415fa6deeedd4164831848ce714fcc56_D20200302-20200302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8zNy9mcmFnOjAwYmUwZmNmNDc4MzQ2YmI4YzIzNjllOGZjZTAxZWNjL3RleHRyZWdpb246MDBiZTBmY2Y0NzgzNDZiYjhjMjM2OWU4ZmNlMDFlY2NfNjEw_b5b0b470-687d-4281-8c0e-4dc328b6f0b1"
      unitRef="usd">165900000</ttc:BusinessCombinationPreliminaryPurchasePrice>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i88003b12e6654c4cac83b75cfbee5237_D20200302-20200302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8zNy9mcmFnOjAwYmUwZmNmNDc4MzQ2YmI4YzIzNjllOGZjZTAxZWNjL3RleHRyZWdpb246MDBiZTBmY2Y0NzgzNDZiYjhjMjM2OWU4ZmNlMDFlY2NfNjUx_1d78a4e2-197c-4e80-bf4d-3cce9a7560fa"
      unitRef="usd">136400000</us-gaap:PaymentsToAcquireBusinessesGross>
    <ttc:BusinessCombinationConsiderationTransferredHoldback
      contextRef="i88003b12e6654c4cac83b75cfbee5237_D20200302-20200302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8zNy9mcmFnOjAwYmUwZmNmNDc4MzQ2YmI4YzIzNjllOGZjZTAxZWNjL3RleHRyZWdpb246MDBiZTBmY2Y0NzgzNDZiYjhjMjM2OWU4ZmNlMDFlY2NfNjYw_c4d736e3-f6fe-47c3-a284-6bda857b2d1a"
      unitRef="usd">29500000</ttc:BusinessCombinationConsiderationTransferredHoldback>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i2e3301f0815c490ba7668e1e1e6bd5f1_D20200502-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8zNy9mcmFnOjAwYmUwZmNmNDc4MzQ2YmI4YzIzNjllOGZjZTAxZWNjL3RleHRyZWdpb246MDBiZTBmY2Y0NzgzNDZiYjhjMjM2OWU4ZmNlMDFlY2NfOTY1_c7353fe0-1e0d-4f74-b879-ff0d702ebc02"
      unitRef="usd">163200000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <ttc:BusinessCombinationConsiderationTransferredHoldbackExpired
      contextRef="i0642a0d485de4ee7bbbf343848ce369a_D20200502-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8zNy9mcmFnOjAwYmUwZmNmNDc4MzQ2YmI4YzIzNjllOGZjZTAxZWNjL3RleHRyZWdpb246MDBiZTBmY2Y0NzgzNDZiYjhjMjM2OWU4ZmNlMDFlY2NfOTgy_ac8d303b-3c93-4f5d-b863-52708c25e49b"
      unitRef="usd">4500000</ttc:BusinessCombinationConsiderationTransferredHoldbackExpired>
    <ttc:BusinessCombinationConsiderationTransferredHoldback
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8zNy9mcmFnOjAwYmUwZmNmNDc4MzQ2YmI4YzIzNjllOGZjZTAxZWNjL3RleHRyZWdpb246MDBiZTBmY2Y0NzgzNDZiYjhjMjM2OWU4ZmNlMDFlY2NfMTA5OTUxMTYzNzUzNg_459c838b-73d9-4e9b-9d67-77fd3c78c868"
      unitRef="usd">14900000</ttc:BusinessCombinationConsiderationTransferredHoldback>
    <ttc:BusinessCombinationConsiderationTransferredHoldback
      contextRef="i9ff61cf4a3f3408f8c6fb68377fe206f_D20210731-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8zNy9mcmFnOjAwYmUwZmNmNDc4MzQ2YmI4YzIzNjllOGZjZTAxZWNjL3RleHRyZWdpb246MDBiZTBmY2Y0NzgzNDZiYjhjMjM2OWU4ZmNlMDFlY2NfMTA5Nw_9a31aa10-3949-459e-a51b-6bdc5c28ecce"
      unitRef="usd">10000000.0</ttc:BusinessCombinationConsiderationTransferredHoldback>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8zNy9mcmFnOjAwYmUwZmNmNDc4MzQ2YmI4YzIzNjllOGZjZTAxZWNjL3RleHRyZWdpb246MDBiZTBmY2Y0NzgzNDZiYjhjMjM2OWU4ZmNlMDFlY2NfNDg0OA_e668985a-2290-4364-be65-62befb9d2ac1">The following table summarizes the allocation of the purchase price to the fair values assigned to the Venture Products assets acquired and liabilities assumed:&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;March 2, 2020&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;3,476&#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,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;23,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: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;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;26,976&#160;&lt;/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;Goodwill&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;61,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;Other intangible 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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;56,200&#160;&lt;/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;Accounts payable&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,075)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;Accrued 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;(5,196)&lt;/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;Deferred income tax 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;(20,586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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: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 #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;166,701&#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: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;(3,476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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 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;163,225&#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;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="id13f89e3d8854fb6ba568dc04aaf9c8d_I20200302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8zNy9mcmFnOjAwYmUwZmNmNDc4MzQ2YmI4YzIzNjllOGZjZTAxZWNjL3RhYmxlOjU4OTViOGRjMmY0YjQxMWM4MjY5MjZhNTEzZjVhMTJhL3RhYmxlcmFuZ2U6NTg5NWI4ZGMyZjRiNDExYzgyNjkyNmE1MTNmNWExMmFfMS0yLTEtMS0w_2484f939-7273-4897-9969-1d4a79c3143d"
      unitRef="usd">3476000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="id13f89e3d8854fb6ba568dc04aaf9c8d_I20200302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8zNy9mcmFnOjAwYmUwZmNmNDc4MzQ2YmI4YzIzNjllOGZjZTAxZWNjL3RhYmxlOjU4OTViOGRjMmY0YjQxMWM4MjY5MjZhNTEzZjVhMTJhL3RhYmxlcmFuZ2U6NTg5NWI4ZGMyZjRiNDExYzgyNjkyNmE1MTNmNWExMmFfMi0yLTEtMS0w_f1455484-3c03-4cda-842d-90be36983f83"
      unitRef="usd">6342000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="id13f89e3d8854fb6ba568dc04aaf9c8d_I20200302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8zNy9mcmFnOjAwYmUwZmNmNDc4MzQ2YmI4YzIzNjllOGZjZTAxZWNjL3RhYmxlOjU4OTViOGRjMmY0YjQxMWM4MjY5MjZhNTEzZjVhMTJhL3RhYmxlcmFuZ2U6NTg5NWI4ZGMyZjRiNDExYzgyNjkyNmE1MTNmNWExMmFfMy0yLTEtMS0w_02c7bc4a-d9f0-41cc-a97c-3364bca8541a"
      unitRef="usd">23000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="id13f89e3d8854fb6ba568dc04aaf9c8d_I20200302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8zNy9mcmFnOjAwYmUwZmNmNDc4MzQ2YmI4YzIzNjllOGZjZTAxZWNjL3RhYmxlOjU4OTViOGRjMmY0YjQxMWM4MjY5MjZhNTEzZjVhMTJhL3RhYmxlcmFuZ2U6NTg5NWI4ZGMyZjRiNDExYzgyNjkyNmE1MTNmNWExMmFfNC0yLTEtMS0w_cbc55beb-94d7-45af-a158-421ec386c6aa"
      unitRef="usd">239000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="id13f89e3d8854fb6ba568dc04aaf9c8d_I20200302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8zNy9mcmFnOjAwYmUwZmNmNDc4MzQ2YmI4YzIzNjllOGZjZTAxZWNjL3RhYmxlOjU4OTViOGRjMmY0YjQxMWM4MjY5MjZhNTEzZjVhMTJhL3RhYmxlcmFuZ2U6NTg5NWI4ZGMyZjRiNDExYzgyNjkyNmE1MTNmNWExMmFfNS0yLTEtMS0w_e1fe3878-968b-40fc-8c81-b207b5876ea2"
      unitRef="usd">26976000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:Goodwill
      contextRef="id13f89e3d8854fb6ba568dc04aaf9c8d_I20200302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8zNy9mcmFnOjAwYmUwZmNmNDc4MzQ2YmI4YzIzNjllOGZjZTAxZWNjL3RhYmxlOjU4OTViOGRjMmY0YjQxMWM4MjY5MjZhNTEzZjVhMTJhL3RhYmxlcmFuZ2U6NTg5NWI4ZGMyZjRiNDExYzgyNjkyNmE1MTNmNWExMmFfNi0yLTEtMS0w_57598be4-3a37-43db-a009-1d69e63ad6f4"
      unitRef="usd">61225000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="id13f89e3d8854fb6ba568dc04aaf9c8d_I20200302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8zNy9mcmFnOjAwYmUwZmNmNDc4MzQ2YmI4YzIzNjllOGZjZTAxZWNjL3RhYmxlOjU4OTViOGRjMmY0YjQxMWM4MjY5MjZhNTEzZjVhMTJhL3RhYmxlcmFuZ2U6NTg5NWI4ZGMyZjRiNDExYzgyNjkyNmE1MTNmNWExMmFfOC0yLTEtMS0w_8bce44c8-c326-4786-8948-72492c8681ad"
      unitRef="usd">19100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets
      contextRef="id13f89e3d8854fb6ba568dc04aaf9c8d_I20200302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8zNy9mcmFnOjAwYmUwZmNmNDc4MzQ2YmI4YzIzNjllOGZjZTAxZWNjL3RhYmxlOjU4OTViOGRjMmY0YjQxMWM4MjY5MjZhNTEzZjVhMTJhL3RhYmxlcmFuZ2U6NTg5NWI4ZGMyZjRiNDExYzgyNjkyNmE1MTNmNWExMmFfOS0yLTEtMS0w_97443077-8d8a-4a53-bb17-dc9c88294659"
      unitRef="usd">56200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="id13f89e3d8854fb6ba568dc04aaf9c8d_I20200302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8zNy9mcmFnOjAwYmUwZmNmNDc4MzQ2YmI4YzIzNjllOGZjZTAxZWNjL3RhYmxlOjU4OTViOGRjMmY0YjQxMWM4MjY5MjZhNTEzZjVhMTJhL3RhYmxlcmFuZ2U6NTg5NWI4ZGMyZjRiNDExYzgyNjkyNmE1MTNmNWExMmFfMTAtMi0xLTEtMA_8c6369db-afc9-4460-814a-c95a1839ecb5"
      unitRef="usd">4075000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <ttc:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedLiabilities
      contextRef="id13f89e3d8854fb6ba568dc04aaf9c8d_I20200302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8zNy9mcmFnOjAwYmUwZmNmNDc4MzQ2YmI4YzIzNjllOGZjZTAxZWNjL3RhYmxlOjU4OTViOGRjMmY0YjQxMWM4MjY5MjZhNTEzZjVhMTJhL3RhYmxlcmFuZ2U6NTg5NWI4ZGMyZjRiNDExYzgyNjkyNmE1MTNmNWExMmFfMTEtMi0xLTEtMA_c6b7cf5d-9e2a-4e3b-b9e8-9d7689505b33"
      unitRef="usd">5196000</ttc:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="id13f89e3d8854fb6ba568dc04aaf9c8d_I20200302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8zNy9mcmFnOjAwYmUwZmNmNDc4MzQ2YmI4YzIzNjllOGZjZTAxZWNjL3RhYmxlOjU4OTViOGRjMmY0YjQxMWM4MjY5MjZhNTEzZjVhMTJhL3RhYmxlcmFuZ2U6NTg5NWI4ZGMyZjRiNDExYzgyNjkyNmE1MTNmNWExMmFfMTItMi0xLTEtMA_f3dc8232-fdf2-4568-92ba-9eb321409d0b"
      unitRef="usd">20586000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="id13f89e3d8854fb6ba568dc04aaf9c8d_I20200302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8zNy9mcmFnOjAwYmUwZmNmNDc4MzQ2YmI4YzIzNjllOGZjZTAxZWNjL3RhYmxlOjU4OTViOGRjMmY0YjQxMWM4MjY5MjZhNTEzZjVhMTJhL3RhYmxlcmFuZ2U6NTg5NWI4ZGMyZjRiNDExYzgyNjkyNmE1MTNmNWExMmFfMTMtMi0xLTEtMA_ab1473c0-05e2-46b2-a8c6-82be09e0c310"
      unitRef="usd">166701000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="id13f89e3d8854fb6ba568dc04aaf9c8d_I20200302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8zNy9mcmFnOjAwYmUwZmNmNDc4MzQ2YmI4YzIzNjllOGZjZTAxZWNjL3RhYmxlOjU4OTViOGRjMmY0YjQxMWM4MjY5MjZhNTEzZjVhMTJhL3RhYmxlcmFuZ2U6NTg5NWI4ZGMyZjRiNDExYzgyNjkyNmE1MTNmNWExMmFfMTQtMi0xLTEtMA_f0db6346-c39e-4cbd-ad0c-8231ddd299a5"
      unitRef="usd">3476000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i88003b12e6654c4cac83b75cfbee5237_D20200302-20200302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8zNy9mcmFnOjAwYmUwZmNmNDc4MzQ2YmI4YzIzNjllOGZjZTAxZWNjL3RhYmxlOjU4OTViOGRjMmY0YjQxMWM4MjY5MjZhNTEzZjVhMTJhL3RhYmxlcmFuZ2U6NTg5NWI4ZGMyZjRiNDExYzgyNjkyNmE1MTNmNWExMmFfMTUtMi0xLTEtMA_24035411-8cfc-4164-9c1e-da8ae71656cb"
      unitRef="usd">163225000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="id01eae5049384b75adc871c455ea4ae5_D20201101-20210129"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8zNy9mcmFnOjAwYmUwZmNmNDc4MzQ2YmI4YzIzNjllOGZjZTAxZWNjL3RleHRyZWdpb246MDBiZTBmY2Y0NzgzNDZiYjhjMjM2OWU4ZmNlMDFlY2NfMjk1NQ_df311f70-1af0-415b-b55e-66033882a5c4"
      unitRef="usd">-1000000.0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="id13f89e3d8854fb6ba568dc04aaf9c8d_I20200302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8zNy9mcmFnOjAwYmUwZmNmNDc4MzQ2YmI4YzIzNjllOGZjZTAxZWNjL3RleHRyZWdpb246MDBiZTBmY2Y0NzgzNDZiYjhjMjM2OWU4ZmNlMDFlY2NfMzMyMA_1bc6f8b1-5790-4023-8b74-85ebfcc0dcb2"
      unitRef="usd">75300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i49df69f0d3d64a54a59c11efe320bbdc_D20200302-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8zNy9mcmFnOjAwYmUwZmNmNDc4MzQ2YmI4YzIzNjllOGZjZTAxZWNjL3RleHRyZWdpb246MDBiZTBmY2Y0NzgzNDZiYjhjMjM2OWU4ZmNlMDFlY2NfNDg0Ng_9fa4ad64-fdb9-4ea7-8ee9-a6cf5a3ecc9b">P16Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:AssetAcquisitionTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF8zNy9mcmFnOjAwYmUwZmNmNDc4MzQ2YmI4YzIzNjllOGZjZTAxZWNjL3RleHRyZWdpb246MDBiZTBmY2Y0NzgzNDZiYjhjMjM2OWU4ZmNlMDFlY2NfMTA5OTUxMTY1OTM2NQ_baf879c7-de28-4f64-9039-c0d402f954b1">&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;Asset Acquisitions&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;Effective November 4, 2020, during the first quarter of fiscal 2021, the company completed the acquisition of Turflynx, Lda, a developer of innovative autonomous solutions for turf management and effective March 1, 2021, during the second quarter of fiscal 2021, the company completed the acquisition of Left Hand Robotics, Inc., a developer of innovative autonomous solutions for turf and snow management. These acquisitions support the development of alternative power, smart-connected, and autonomous products within the company's Professional and Residential segments. Neither of these acquisitions met the definition of a business combination as substantially all of the fair value of the gross assets acquired in each acquisition was concentrated in the respective finite-lived developed technology other intangible asset and as a result, the company accounted for each of these transactions as an asset acquisition. In an asset acquisition, goodwill is not recognized, but rather, any excess purchase consideration over the fair value of the net assets acquired is allocated on a relative fair value basis to the identifiable net assets as of the acquisition date and any direct acquisition-related transaction costs are capitalized as part of the purchase consideration. These asset acquisitions were immaterial in relation to the company's Consolidated Financial Condition and Results of Operations and as a result, additional purchase accounting disclosures have been omitted.&lt;/span&gt;&lt;/div&gt;</us-gaap:AssetAcquisitionTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RleHRyZWdpb246YzZkMzhiODBlMDA1NDZkNjk5ZGVmYTY1YTNmNGY5NDlfMTY2OA_b41e38c3-52f7-4e18-a504-db9cd8a6bfe5">&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 management organizes segments for making operating and investment decisions and assessing performance. The company has identified eleven operating segments and has aggregated certain of those 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. As further described in Note 7, &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;Divestiture&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;, during the first quarter of fiscal 2021, the company completed the sale of its Northeastern U.S. distribution company. As a result, for the three and six month periods ended April&#160;30, 2021, the company's Other activities consisted of the company's wholly-owned domestic distribution company, the company's corporate activities, and the elimination of intersegment revenues and expenses. For the three and six month periods ended May&#160;1, 2020, the company's Other activities consisted of the company's wholly-owned domestic distribution companies, 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 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.098%"/&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.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.625%"/&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;border-bottom: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;Earnings (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;167,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;45,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;(35,875)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;177,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom: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.098%"/&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.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.625%"/&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;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 #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;1,980,708&#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;365,040&#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;650,361&#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;2,996,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.098%"/&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.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.625%"/&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 May 1, 2020&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;661,087&#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;261,998&#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;6,313&#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;929,398&#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;16,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(16,676)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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: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;Earnings (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;106,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;37,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;(22,010)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;121,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.098%"/&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.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.625%"/&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;Six Months Ended May 1, 2020&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,255,808&#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;427,846&#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;13,227&#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,696,881&#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;25,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,474)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;208,733&#160;&lt;/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;58,688&#160;&lt;/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;(59,911)&lt;/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;207,510&#160;&lt;/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;2,052,529&#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;328,068&#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;430,878&#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,811,475&#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: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.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.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.625%"/&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 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;May 1, 2020&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;May 1, 2020&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;(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;(15,441)&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;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;(47,883)&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;(7,124)&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;(8,659)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;(16,815)&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;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;2,090&#160;&lt;/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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,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-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;(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;(22,010)&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;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;(59,911)&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="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RleHRyZWdpb246YzZkMzhiODBlMDA1NDZkNjk5ZGVmYTY1YTNmNGY5NDlfMzIy_9f508b51-6323-41b8-a7cd-0a5a845a9740"
      unitRef="segment">11</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RleHRyZWdpb246YzZkMzhiODBlMDA1NDZkNjk5ZGVmYTY1YTNmNGY5NDlfMzk0_5fb81c17-1cac-4fd5-9219-bdd6bf886f3c"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RleHRyZWdpb246YzZkMzhiODBlMDA1NDZkNjk5ZGVmYTY1YTNmNGY5NDlfMTY4NA_c1166ca2-b4dc-4950-a0d5-5ce8aaeaa00e">&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 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.098%"/&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.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.625%"/&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;border-bottom: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;Earnings (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;167,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;45,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;(35,875)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;177,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom: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.098%"/&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.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.625%"/&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;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 #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;1,980,708&#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;365,040&#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;650,361&#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;2,996,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.098%"/&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.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.625%"/&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 May 1, 2020&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;661,087&#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;261,998&#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;6,313&#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;929,398&#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;16,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(16,676)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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: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;Earnings (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;106,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;37,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;(22,010)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;121,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;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.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.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.625%"/&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;Six Months Ended May 1, 2020&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,255,808&#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;427,846&#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;13,227&#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,696,881&#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;25,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,474)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;208,733&#160;&lt;/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;58,688&#160;&lt;/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;(59,911)&lt;/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;207,510&#160;&lt;/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;2,052,529&#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;328,068&#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;430,878&#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,811,475&#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;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa689dc961a24301afd21d11d6b1352a_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjcyYzBlOGVhMDU1OTQyOWM5YjdmODA3Y2VlNDU2YTI3L3RhYmxlcmFuZ2U6NzJjMGU4ZWEwNTU5NDI5YzliN2Y4MDdjZWU0NTZhMjdfMi0yLTEtMS0w_3eb4f216-952d-4e45-8712-16758b897466"
      unitRef="usd">828358000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if020cc9fbd0c4691befc8c7c01edf5ee_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjcyYzBlOGVhMDU1OTQyOWM5YjdmODA3Y2VlNDU2YTI3L3RhYmxlcmFuZ2U6NzJjMGU4ZWEwNTU5NDI5YzliN2Y4MDdjZWU0NTZhMjdfMi00LTEtMS0w_b72adb0d-d771-4058-9a29-21ffe628566a"
      unitRef="usd">315035000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2b7a328650d6487489a1eacdfecc90c1_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjcyYzBlOGVhMDU1OTQyOWM5YjdmODA3Y2VlNDU2YTI3L3RhYmxlcmFuZ2U6NzJjMGU4ZWEwNTU5NDI5YzliN2Y4MDdjZWU0NTZhMjdfMi02LTEtMS0w_96896845-8e4b-45b6-91be-ece8d60c19f5"
      unitRef="usd">5714000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjcyYzBlOGVhMDU1OTQyOWM5YjdmODA3Y2VlNDU2YTI3L3RhYmxlcmFuZ2U6NzJjMGU4ZWEwNTU5NDI5YzliN2Y4MDdjZWU0NTZhMjdfMi04LTEtMS0w_3cf9a5cb-b4a9-4f82-87e9-d2f56fee9cf7"
      unitRef="usd">1149107000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5fee3f8f858442359bc7d7c0efe27d21_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjcyYzBlOGVhMDU1OTQyOWM5YjdmODA3Y2VlNDU2YTI3L3RhYmxlcmFuZ2U6NzJjMGU4ZWEwNTU5NDI5YzliN2Y4MDdjZWU0NTZhMjdfMy0yLTEtMS0w_f148b43a-a6bd-42d8-ad41-919ca2d198da"
      unitRef="usd">-9151000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5cdcb80e18354a238a3bedc54f44b44a_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjcyYzBlOGVhMDU1OTQyOWM5YjdmODA3Y2VlNDU2YTI3L3RhYmxlcmFuZ2U6NzJjMGU4ZWEwNTU5NDI5YzliN2Y4MDdjZWU0NTZhMjdfMy00LTEtMS0w_66f35588-a7da-4b90-b045-7f25ecc047f0"
      unitRef="usd">-10000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i283921ed1fb04972bd0a9349d1d8c1fc_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjcyYzBlOGVhMDU1OTQyOWM5YjdmODA3Y2VlNDU2YTI3L3RhYmxlcmFuZ2U6NzJjMGU4ZWEwNTU5NDI5YzliN2Y4MDdjZWU0NTZhMjdfMy02LTEtMS0w_7cc194e9-5321-487a-83fc-e2262de22b0b"
      unitRef="usd">-9161000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ifa689dc961a24301afd21d11d6b1352a_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjcyYzBlOGVhMDU1OTQyOWM5YjdmODA3Y2VlNDU2YTI3L3RhYmxlcmFuZ2U6NzJjMGU4ZWEwNTU5NDI5YzliN2Y4MDdjZWU0NTZhMjdfNC0yLTEtMS0w_b9fb3423-2e06-4710-90ef-efcd6a392394"
      unitRef="usd">167132000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if020cc9fbd0c4691befc8c7c01edf5ee_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjcyYzBlOGVhMDU1OTQyOWM5YjdmODA3Y2VlNDU2YTI3L3RhYmxlcmFuZ2U6NzJjMGU4ZWEwNTU5NDI5YzliN2Y4MDdjZWU0NTZhMjdfNC00LTEtMS0w_4e5097fb-512d-43db-92ab-93863a6ab220"
      unitRef="usd">45986000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2b7a328650d6487489a1eacdfecc90c1_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjcyYzBlOGVhMDU1OTQyOWM5YjdmODA3Y2VlNDU2YTI3L3RhYmxlcmFuZ2U6NzJjMGU4ZWEwNTU5NDI5YzliN2Y4MDdjZWU0NTZhMjdfNC02LTEtMS0w_c14a16be-519e-48de-a928-201a7c138cad"
      unitRef="usd">-35875000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjcyYzBlOGVhMDU1OTQyOWM5YjdmODA3Y2VlNDU2YTI3L3RhYmxlcmFuZ2U6NzJjMGU4ZWEwNTU5NDI5YzliN2Y4MDdjZWU0NTZhMjdfNC04LTEtMS0w_3fd0d6db-039c-49ce-b554-ab80c4ff728e"
      unitRef="usd">177243000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie94f4ccf547b49698ba1bdf876df91d5_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjVhMTYzOGE1YjEzNzQ0N2NiMWNlNGIzYWJjZTQyNDY3L3RhYmxlcmFuZ2U6NWExNjM4YTViMTM3NDQ3Y2IxY2U0YjNhYmNlNDI0NjdfMi0yLTEtMS0zOTU_76d55dfc-2884-4e17-92fb-286afcfa488a"
      unitRef="usd">1478581000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7bcae44d87b444fb8314a8a140e67989_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjVhMTYzOGE1YjEzNzQ0N2NiMWNlNGIzYWJjZTQyNDY3L3RhYmxlcmFuZ2U6NWExNjM4YTViMTM3NDQ3Y2IxY2U0YjNhYmNlNDI0NjdfMi00LTEtMS0zOTU_fba04a79-6568-4868-ad0b-f56c848769fe"
      unitRef="usd">532735000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia37b546960424cb5a0e33d6d4b901790_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjVhMTYzOGE1YjEzNzQ0N2NiMWNlNGIzYWJjZTQyNDY3L3RhYmxlcmFuZ2U6NWExNjM4YTViMTM3NDQ3Y2IxY2U0YjNhYmNlNDI0NjdfMi02LTEtMS0zOTU_c8be2271-ec39-4800-bc8e-f1709f16da08"
      unitRef="usd">10777000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjVhMTYzOGE1YjEzNzQ0N2NiMWNlNGIzYWJjZTQyNDY3L3RhYmxlcmFuZ2U6NWExNjM4YTViMTM3NDQ3Y2IxY2U0YjNhYmNlNDI0NjdfMi04LTEtMS0zOTU_9ff6fa48-b728-4afd-a4f7-e8766d56b4db"
      unitRef="usd">2022093000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i59f7b2f505a443d1bb4ba1c32b9fe8f1_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjVhMTYzOGE1YjEzNzQ0N2NiMWNlNGIzYWJjZTQyNDY3L3RhYmxlcmFuZ2U6NWExNjM4YTViMTM3NDQ3Y2IxY2U0YjNhYmNlNDI0NjdfMy0yLTEtMS0zOTU_5bd04d7d-ccf2-4b4f-a19a-aa173a5ee22b"
      unitRef="usd">-15793000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ebf7ffa13564cc5a8f2b507f98dc891_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjVhMTYzOGE1YjEzNzQ0N2NiMWNlNGIzYWJjZTQyNDY3L3RhYmxlcmFuZ2U6NWExNjM4YTViMTM3NDQ3Y2IxY2U0YjNhYmNlNDI0NjdfMy00LTEtMS0zOTU_72f3daa0-fcff-4526-bb60-46b9315bee79"
      unitRef="usd">-26000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4832597225ef43ee8963bb62e31a6f77_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjVhMTYzOGE1YjEzNzQ0N2NiMWNlNGIzYWJjZTQyNDY3L3RhYmxlcmFuZ2U6NWExNjM4YTViMTM3NDQ3Y2IxY2U0YjNhYmNlNDI0NjdfMy02LTEtMS0zOTU_fae010f5-5b67-452a-98ec-1142dbde7f2a"
      unitRef="usd">-15819000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie94f4ccf547b49698ba1bdf876df91d5_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjVhMTYzOGE1YjEzNzQ0N2NiMWNlNGIzYWJjZTQyNDY3L3RhYmxlcmFuZ2U6NWExNjM4YTViMTM3NDQ3Y2IxY2U0YjNhYmNlNDI0NjdfNC0yLTEtMS0zOTU_51ba9b4a-387c-46c1-860a-8ff282b12afa"
      unitRef="usd">283948000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7bcae44d87b444fb8314a8a140e67989_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjVhMTYzOGE1YjEzNzQ0N2NiMWNlNGIzYWJjZTQyNDY3L3RhYmxlcmFuZ2U6NWExNjM4YTViMTM3NDQ3Y2IxY2U0YjNhYmNlNDI0NjdfNC00LTEtMS0zOTU_79bf26f3-6c39-4cb3-bf63-98538cb6cfe3"
      unitRef="usd">78094000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia37b546960424cb5a0e33d6d4b901790_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjVhMTYzOGE1YjEzNzQ0N2NiMWNlNGIzYWJjZTQyNDY3L3RhYmxlcmFuZ2U6NWExNjM4YTViMTM3NDQ3Y2IxY2U0YjNhYmNlNDI0NjdfNC02LTEtMS0zOTU_31adaccc-f0b8-4827-b6a5-0169132f1413"
      unitRef="usd">-48973000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjVhMTYzOGE1YjEzNzQ0N2NiMWNlNGIzYWJjZTQyNDY3L3RhYmxlcmFuZ2U6NWExNjM4YTViMTM3NDQ3Y2IxY2U0YjNhYmNlNDI0NjdfNC04LTEtMS0zOTU_7e0c6b43-fd26-4aae-a79a-f2260c2c4581"
      unitRef="usd">313069000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:Assets
      contextRef="i781b5ffce91744a799ad55030fc6762f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjVhMTYzOGE1YjEzNzQ0N2NiMWNlNGIzYWJjZTQyNDY3L3RhYmxlcmFuZ2U6NWExNjM4YTViMTM3NDQ3Y2IxY2U0YjNhYmNlNDI0NjdfNS0yLTEtMS0zOTU_44d8743d-e39e-4431-9f2c-f5d2649ba5e8"
      unitRef="usd">1980708000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id8c65976e0b241a49e4e1816e24654ff_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjVhMTYzOGE1YjEzNzQ0N2NiMWNlNGIzYWJjZTQyNDY3L3RhYmxlcmFuZ2U6NWExNjM4YTViMTM3NDQ3Y2IxY2U0YjNhYmNlNDI0NjdfNS00LTEtMS0zOTU_246a7918-e274-4bd1-aaf3-6db2d253d00f"
      unitRef="usd">365040000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5afafe3d6bd74048855014d490ab3e42_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjVhMTYzOGE1YjEzNzQ0N2NiMWNlNGIzYWJjZTQyNDY3L3RhYmxlcmFuZ2U6NWExNjM4YTViMTM3NDQ3Y2IxY2U0YjNhYmNlNDI0NjdfNS02LTEtMS0zOTU_80adfc74-ff75-46e7-974e-939c637fde8c"
      unitRef="usd">650361000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjVhMTYzOGE1YjEzNzQ0N2NiMWNlNGIzYWJjZTQyNDY3L3RhYmxlcmFuZ2U6NWExNjM4YTViMTM3NDQ3Y2IxY2U0YjNhYmNlNDI0NjdfNS04LTEtMS0zOTU_e5fee2a3-3801-49e4-88d1-b6bdcd75ed45"
      unitRef="usd">2996109000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i455812b878224c6d9bccb885ea63d9c0_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOmExM2JkOWRmZjE2MTQ2NGE5NjFjZmVjZTYxNDYyOThmL3RhYmxlcmFuZ2U6YTEzYmQ5ZGZmMTYxNDY0YTk2MWNmZWNlNjE0NjI5OGZfMi0yLTEtMS0w_6ce2e37d-c63f-45d4-bfd2-c9a07da9e439"
      unitRef="usd">661087000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i39fea4c636894d95b97c0b69f9eb34d7_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOmExM2JkOWRmZjE2MTQ2NGE5NjFjZmVjZTYxNDYyOThmL3RhYmxlcmFuZ2U6YTEzYmQ5ZGZmMTYxNDY0YTk2MWNmZWNlNjE0NjI5OGZfMi00LTEtMS0w_a39f89a0-1af2-462d-95b5-d48e260cc3d1"
      unitRef="usd">261998000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iad09c7dd967344b58c20724933e0209a_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOmExM2JkOWRmZjE2MTQ2NGE5NjFjZmVjZTYxNDYyOThmL3RhYmxlcmFuZ2U6YTEzYmQ5ZGZmMTYxNDY0YTk2MWNmZWNlNjE0NjI5OGZfMi02LTEtMS0w_11e07a1a-5237-4bce-ac24-7e4252c77cbf"
      unitRef="usd">6313000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOmExM2JkOWRmZjE2MTQ2NGE5NjFjZmVjZTYxNDYyOThmL3RhYmxlcmFuZ2U6YTEzYmQ5ZGZmMTYxNDY0YTk2MWNmZWNlNjE0NjI5OGZfMi04LTEtMS0w_9246f13f-4e3a-4d1c-9a1a-7f99215c4d2f"
      unitRef="usd">929398000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa389a7f7dec4314bf1558bbd1431469_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOmExM2JkOWRmZjE2MTQ2NGE5NjFjZmVjZTYxNDYyOThmL3RhYmxlcmFuZ2U6YTEzYmQ5ZGZmMTYxNDY0YTk2MWNmZWNlNjE0NjI5OGZfMy0yLTEtMS0w_77ca5391-df45-494b-b4f6-7fed52c10fb6"
      unitRef="usd">-16642000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i54b575e9bf43484d9b7827f5e555906e_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOmExM2JkOWRmZjE2MTQ2NGE5NjFjZmVjZTYxNDYyOThmL3RhYmxlcmFuZ2U6YTEzYmQ5ZGZmMTYxNDY0YTk2MWNmZWNlNjE0NjI5OGZfMy00LTEtMS0w_b3f45090-ab80-4f2a-b3e8-6c8689458700"
      unitRef="usd">-34000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if96f4ccc4e234cb2812ab81e94e429f7_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOmExM2JkOWRmZjE2MTQ2NGE5NjFjZmVjZTYxNDYyOThmL3RhYmxlcmFuZ2U6YTEzYmQ5ZGZmMTYxNDY0YTk2MWNmZWNlNjE0NjI5OGZfMy02LTEtMS0w_44b31d86-a767-451c-a86f-4bd498abdd92"
      unitRef="usd">-16676000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i455812b878224c6d9bccb885ea63d9c0_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOmExM2JkOWRmZjE2MTQ2NGE5NjFjZmVjZTYxNDYyOThmL3RhYmxlcmFuZ2U6YTEzYmQ5ZGZmMTYxNDY0YTk2MWNmZWNlNjE0NjI5OGZfNC0yLTEtMS0w_bb57fc9b-f97f-4663-bc4d-dd22abe1c5c6"
      unitRef="usd">106259000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i39fea4c636894d95b97c0b69f9eb34d7_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOmExM2JkOWRmZjE2MTQ2NGE5NjFjZmVjZTYxNDYyOThmL3RhYmxlcmFuZ2U6YTEzYmQ5ZGZmMTYxNDY0YTk2MWNmZWNlNjE0NjI5OGZfNC00LTEtMS0w_6c477bf3-0f7a-4fcf-b780-b64a11011699"
      unitRef="usd">37122000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iad09c7dd967344b58c20724933e0209a_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOmExM2JkOWRmZjE2MTQ2NGE5NjFjZmVjZTYxNDYyOThmL3RhYmxlcmFuZ2U6YTEzYmQ5ZGZmMTYxNDY0YTk2MWNmZWNlNjE0NjI5OGZfNC02LTEtMS0w_28760aec-3275-4fb6-9dd2-af87336a4aff"
      unitRef="usd">-22010000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOmExM2JkOWRmZjE2MTQ2NGE5NjFjZmVjZTYxNDYyOThmL3RhYmxlcmFuZ2U6YTEzYmQ5ZGZmMTYxNDY0YTk2MWNmZWNlNjE0NjI5OGZfNC04LTEtMS0w_356bfc2f-6883-4f34-9a17-cbe898c26f28"
      unitRef="usd">121371000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia063d10afb284000813af8f11d17af63_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOmQ5MWZhNDU0MjkxMDQyMDZhYWNkOWYxNDE3MWQ3Y2NhL3RhYmxlcmFuZ2U6ZDkxZmE0NTQyOTEwNDIwNmFhY2Q5ZjE0MTcxZDdjY2FfMi0yLTEtMS00MDE_e464919b-0f86-4238-b997-8a8309407e61"
      unitRef="usd">1255808000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i130488368e6243f6a86bdaa6dabdce61_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOmQ5MWZhNDU0MjkxMDQyMDZhYWNkOWYxNDE3MWQ3Y2NhL3RhYmxlcmFuZ2U6ZDkxZmE0NTQyOTEwNDIwNmFhY2Q5ZjE0MTcxZDdjY2FfMi00LTEtMS00MDE_21744522-da4e-4f46-b4e1-2035c8124334"
      unitRef="usd">427846000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2775145b2a26451e9cc20a77d5cfc695_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOmQ5MWZhNDU0MjkxMDQyMDZhYWNkOWYxNDE3MWQ3Y2NhL3RhYmxlcmFuZ2U6ZDkxZmE0NTQyOTEwNDIwNmFhY2Q5ZjE0MTcxZDdjY2FfMi02LTEtMS00MDE_71fc0f9b-6d52-4d5b-b8a2-9dbd5d9a0923"
      unitRef="usd">13227000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOmQ5MWZhNDU0MjkxMDQyMDZhYWNkOWYxNDE3MWQ3Y2NhL3RhYmxlcmFuZ2U6ZDkxZmE0NTQyOTEwNDIwNmFhY2Q5ZjE0MTcxZDdjY2FfMi04LTEtMS00MDE_8735dc69-86a1-459f-9474-5561f3fc628c"
      unitRef="usd">1696881000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d49fb81fade4eeba92110f331ee6c51_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOmQ5MWZhNDU0MjkxMDQyMDZhYWNkOWYxNDE3MWQ3Y2NhL3RhYmxlcmFuZ2U6ZDkxZmE0NTQyOTEwNDIwNmFhY2Q5ZjE0MTcxZDdjY2FfMy0yLTEtMS00MDE_fabff6d9-0e30-40af-94aa-2152037564de"
      unitRef="usd">-25413000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice0c3cc105ea4296a45859ef1e7122a6_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOmQ5MWZhNDU0MjkxMDQyMDZhYWNkOWYxNDE3MWQ3Y2NhL3RhYmxlcmFuZ2U6ZDkxZmE0NTQyOTEwNDIwNmFhY2Q5ZjE0MTcxZDdjY2FfMy00LTEtMS00MDE_7d689e51-4b37-41cf-908c-e0ff5ac881f1"
      unitRef="usd">-61000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic5491e99d2e94a8d92c063e5097a278c_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOmQ5MWZhNDU0MjkxMDQyMDZhYWNkOWYxNDE3MWQ3Y2NhL3RhYmxlcmFuZ2U6ZDkxZmE0NTQyOTEwNDIwNmFhY2Q5ZjE0MTcxZDdjY2FfMy02LTEtMS00MDE_022aca5a-f55e-4cc5-9045-ecdb4ccfef5c"
      unitRef="usd">-25474000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia063d10afb284000813af8f11d17af63_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOmQ5MWZhNDU0MjkxMDQyMDZhYWNkOWYxNDE3MWQ3Y2NhL3RhYmxlcmFuZ2U6ZDkxZmE0NTQyOTEwNDIwNmFhY2Q5ZjE0MTcxZDdjY2FfNC0yLTEtMS00MDE_b66df0a4-e7c1-44f6-afb3-65ac169e4e75"
      unitRef="usd">208733000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i130488368e6243f6a86bdaa6dabdce61_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOmQ5MWZhNDU0MjkxMDQyMDZhYWNkOWYxNDE3MWQ3Y2NhL3RhYmxlcmFuZ2U6ZDkxZmE0NTQyOTEwNDIwNmFhY2Q5ZjE0MTcxZDdjY2FfNC00LTEtMS00MDE_6f918ccf-5c68-4671-91e0-96c28d3a9653"
      unitRef="usd">58688000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2775145b2a26451e9cc20a77d5cfc695_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOmQ5MWZhNDU0MjkxMDQyMDZhYWNkOWYxNDE3MWQ3Y2NhL3RhYmxlcmFuZ2U6ZDkxZmE0NTQyOTEwNDIwNmFhY2Q5ZjE0MTcxZDdjY2FfNC02LTEtMS00MDE_0c819ff3-1561-4cfd-8626-2bedf23d759b"
      unitRef="usd">-59911000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOmQ5MWZhNDU0MjkxMDQyMDZhYWNkOWYxNDE3MWQ3Y2NhL3RhYmxlcmFuZ2U6ZDkxZmE0NTQyOTEwNDIwNmFhY2Q5ZjE0MTcxZDdjY2FfNC04LTEtMS00MDE_66199510-f297-4f7c-8cb0-59dd8e7db8b3"
      unitRef="usd">207510000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:Assets
      contextRef="i27a3b4aae99a40418ee318208e956f21_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOmQ5MWZhNDU0MjkxMDQyMDZhYWNkOWYxNDE3MWQ3Y2NhL3RhYmxlcmFuZ2U6ZDkxZmE0NTQyOTEwNDIwNmFhY2Q5ZjE0MTcxZDdjY2FfNS0yLTEtMS00MDE_981eeeee-bd01-4329-a2e7-2282d4d9cd3c"
      unitRef="usd">2052529000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id13b761ec5ed4b8ab2cf0c2fae37217a_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOmQ5MWZhNDU0MjkxMDQyMDZhYWNkOWYxNDE3MWQ3Y2NhL3RhYmxlcmFuZ2U6ZDkxZmE0NTQyOTEwNDIwNmFhY2Q5ZjE0MTcxZDdjY2FfNS00LTEtMS00MDE_01c393b5-713d-4bea-85f6-eb5faa608393"
      unitRef="usd">328068000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i28dc04eb85a84debb78c5a1d91617f2f_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOmQ5MWZhNDU0MjkxMDQyMDZhYWNkOWYxNDE3MWQ3Y2NhL3RhYmxlcmFuZ2U6ZDkxZmE0NTQyOTEwNDIwNmFhY2Q5ZjE0MTcxZDdjY2FfNS02LTEtMS00MDE_685c6174-6443-4d3b-bb5a-e5a429c3e3be"
      unitRef="usd">430878000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOmQ5MWZhNDU0MjkxMDQyMDZhYWNkOWYxNDE3MWQ3Y2NhL3RhYmxlcmFuZ2U6ZDkxZmE0NTQyOTEwNDIwNmFhY2Q5ZjE0MTcxZDdjY2FfNS04LTEtMS00MDE_80a1f834-9fbb-461a-9a86-6b1d96a941c3"
      unitRef="usd">2811475000</us-gaap:Assets>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RleHRyZWdpb246YzZkMzhiODBlMDA1NDZkNjk5ZGVmYTY1YTNmNGY5NDlfMTY3NA_bc97d18c-2921-40b9-8580-c29ef5fe3f4a">&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: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.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.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.625%"/&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 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;May 1, 2020&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;May 1, 2020&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;(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;(15,441)&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;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;(47,883)&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;(7,124)&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;(8,659)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;(16,815)&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;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;2,090&#160;&lt;/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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,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-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;(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;(22,010)&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;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;(59,911)&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="i2b7a328650d6487489a1eacdfecc90c1_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjBlY2QyODNjNGZkYjQ5NTc5OWNhMjU0MWZlN2U5NDEwL3RhYmxlcmFuZ2U6MGVjZDI4M2M0ZmRiNDk1Nzk5Y2EyNTQxZmU3ZTk0MTBfMi0yLTEtMS0w_21acc83e-5f02-4a42-be22-b2a82e885f76"
      unitRef="usd">33714000</ttc:CorporateExpenses>
    <ttc:CorporateExpenses
      contextRef="iad09c7dd967344b58c20724933e0209a_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjBlY2QyODNjNGZkYjQ5NTc5OWNhMjU0MWZlN2U5NDEwL3RhYmxlcmFuZ2U6MGVjZDI4M2M0ZmRiNDk1Nzk5Y2EyNTQxZmU3ZTk0MTBfMi00LTEtMS0w_b68535d9-43a8-497a-8644-d852e65ddc96"
      unitRef="usd">15441000</ttc:CorporateExpenses>
    <ttc:CorporateExpenses
      contextRef="ia37b546960424cb5a0e33d6d4b901790_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjBlY2QyODNjNGZkYjQ5NTc5OWNhMjU0MWZlN2U5NDEwL3RhYmxlcmFuZ2U6MGVjZDI4M2M0ZmRiNDk1Nzk5Y2EyNTQxZmU3ZTk0MTBfMi02LTEtMS0w_0db4d74a-4d92-447d-8d7a-550786098dde"
      unitRef="usd">45017000</ttc:CorporateExpenses>
    <ttc:CorporateExpenses
      contextRef="i2775145b2a26451e9cc20a77d5cfc695_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjBlY2QyODNjNGZkYjQ5NTc5OWNhMjU0MWZlN2U5NDEwL3RhYmxlcmFuZ2U6MGVjZDI4M2M0ZmRiNDk1Nzk5Y2EyNTQxZmU3ZTk0MTBfMi04LTEtMS0w_fdeb462e-0757-4d34-95b6-d2e3afd6951b"
      unitRef="usd">47883000</ttc:CorporateExpenses>
    <us-gaap:InterestExpense
      contextRef="i2b7a328650d6487489a1eacdfecc90c1_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjBlY2QyODNjNGZkYjQ5NTc5OWNhMjU0MWZlN2U5NDEwL3RhYmxlcmFuZ2U6MGVjZDI4M2M0ZmRiNDk1Nzk5Y2EyNTQxZmU3ZTk0MTBfMy0yLTEtMS0w_7a10cbf9-07b4-4cd8-befe-34fd5e68af23"
      unitRef="usd">7124000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="iad09c7dd967344b58c20724933e0209a_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjBlY2QyODNjNGZkYjQ5NTc5OWNhMjU0MWZlN2U5NDEwL3RhYmxlcmFuZ2U6MGVjZDI4M2M0ZmRiNDk1Nzk5Y2EyNTQxZmU3ZTk0MTBfMy00LTEtMS0w_634bb37d-f9a1-49a5-93cf-9daf2a82bb37"
      unitRef="usd">8659000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ia37b546960424cb5a0e33d6d4b901790_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjBlY2QyODNjNGZkYjQ5NTc5OWNhMjU0MWZlN2U5NDEwL3RhYmxlcmFuZ2U6MGVjZDI4M2M0ZmRiNDk1Nzk5Y2EyNTQxZmU3ZTk0MTBfMy02LTEtMS0w_a6fd861e-0891-45ae-a142-ec43924c7e2e"
      unitRef="usd">14646000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2775145b2a26451e9cc20a77d5cfc695_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjBlY2QyODNjNGZkYjQ5NTc5OWNhMjU0MWZlN2U5NDEwL3RhYmxlcmFuZ2U6MGVjZDI4M2M0ZmRiNDk1Nzk5Y2EyNTQxZmU3ZTk0MTBfMy04LTEtMS0w_cf6cc851-4475-4b16-b5b9-94fcb107c547"
      unitRef="usd">16815000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i2b7a328650d6487489a1eacdfecc90c1_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjBlY2QyODNjNGZkYjQ5NTc5OWNhMjU0MWZlN2U5NDEwL3RhYmxlcmFuZ2U6MGVjZDI4M2M0ZmRiNDk1Nzk5Y2EyNTQxZmU3ZTk0MTBfNC0yLTEtMS0w_f9bf63f2-f266-4697-9090-47eaa1d88ccb"
      unitRef="usd">4963000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iad09c7dd967344b58c20724933e0209a_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjBlY2QyODNjNGZkYjQ5NTc5OWNhMjU0MWZlN2U5NDEwL3RhYmxlcmFuZ2U6MGVjZDI4M2M0ZmRiNDk1Nzk5Y2EyNTQxZmU3ZTk0MTBfNC00LTEtMS0w_058ced48-5996-4e5a-9b85-1fa76f139a85"
      unitRef="usd">2090000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ia37b546960424cb5a0e33d6d4b901790_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjBlY2QyODNjNGZkYjQ5NTc5OWNhMjU0MWZlN2U5NDEwL3RhYmxlcmFuZ2U6MGVjZDI4M2M0ZmRiNDk1Nzk5Y2EyNTQxZmU3ZTk0MTBfNC02LTEtMS0w_6eb6dd1b-8f2d-4e46-9d01-e0e6597eaf6b"
      unitRef="usd">10690000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i2775145b2a26451e9cc20a77d5cfc695_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjBlY2QyODNjNGZkYjQ5NTc5OWNhMjU0MWZlN2U5NDEwL3RhYmxlcmFuZ2U6MGVjZDI4M2M0ZmRiNDk1Nzk5Y2EyNTQxZmU3ZTk0MTBfNC04LTEtMS0w_f56def01-9eb1-48d8-94cc-34032ba1aa0f"
      unitRef="usd">4787000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2b7a328650d6487489a1eacdfecc90c1_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjBlY2QyODNjNGZkYjQ5NTc5OWNhMjU0MWZlN2U5NDEwL3RhYmxlcmFuZ2U6MGVjZDI4M2M0ZmRiNDk1Nzk5Y2EyNTQxZmU3ZTk0MTBfNS0yLTEtMS0w_d1949cba-576f-4f10-b2e5-31a50f819a58"
      unitRef="usd">-35875000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iad09c7dd967344b58c20724933e0209a_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjBlY2QyODNjNGZkYjQ5NTc5OWNhMjU0MWZlN2U5NDEwL3RhYmxlcmFuZ2U6MGVjZDI4M2M0ZmRiNDk1Nzk5Y2EyNTQxZmU3ZTk0MTBfNS00LTEtMS0w_80987cd3-8e5a-40da-b7ff-7a8f9d208298"
      unitRef="usd">-22010000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia37b546960424cb5a0e33d6d4b901790_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjBlY2QyODNjNGZkYjQ5NTc5OWNhMjU0MWZlN2U5NDEwL3RhYmxlcmFuZ2U6MGVjZDI4M2M0ZmRiNDk1Nzk5Y2EyNTQxZmU3ZTk0MTBfNS02LTEtMS0w_4918617b-ca2d-4750-9e11-4b8fbd7e33c2"
      unitRef="usd">-48973000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2775145b2a26451e9cc20a77d5cfc695_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80MC9mcmFnOmM2ZDM4YjgwZTAwNTQ2ZDY5OWRlZmE2NWEzZjRmOTQ5L3RhYmxlOjBlY2QyODNjNGZkYjQ5NTc5OWNhMjU0MWZlN2U5NDEwL3RhYmxlcmFuZ2U6MGVjZDI4M2M0ZmRiNDk1Nzk5Y2EyNTQxZmU3ZTk0MTBfNS04LTEtMS0w_0510e2aa-6f89-4c28-80d5-6255d8a8d33f"
      unitRef="usd">-59911000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RleHRyZWdpb246YzU1MTJmNzNmMjZlNGQ5M2IyMTY3NDJkZjM3MmJmYTVfMTYyMA_d767d63b-b722-4aa6-97fa-eb76d1fa6937">&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.098%"/&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.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.625%"/&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: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.098%"/&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.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.625%"/&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 #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;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;1,478,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;532,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;10,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;2,022,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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: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.098%"/&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.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.625%"/&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 May 1, 2020&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;569,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;257,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;830,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;91,944&#160;&lt;/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,598&#160;&lt;/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,478&#160;&lt;/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;99,020&#160;&lt;/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;661,087&#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;261,998&#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;6,313&#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;929,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;/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;509,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;231,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;6,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;747,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;151,810&#160;&lt;/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;30,234&#160;&lt;/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;182,044&#160;&lt;/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;661,087&#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;261,998&#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,313&#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;929,398&#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.098%"/&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.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.625%"/&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 May 1, 2020&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 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;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,093,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;409,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;9,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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,512,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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:bottom"&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;162,756&#160;&lt;/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,988&#160;&lt;/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,867&#160;&lt;/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,611&#160;&lt;/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,255,808&#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;427,846&#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;13,227&#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,696,881&#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 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;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;963,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;362,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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,338,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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:bottom"&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;292,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;65,744&#160;&lt;/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;357,987&#160;&lt;/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 #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 net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;1,255,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;427,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;13,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;1,696,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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;30, 2021 and October&#160;31, 2020, $23.7 million and $21.9 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;30, 2021, the company recognized $2.3 million and $4.8 million, respectively, of the October&#160;31, 2020 deferred revenue balance within net sales in the Condensed Consolidated Statements of Earnings. The company expects to recognize approximately $5.2 million of the October&#160;31, 2020 deferred revenue amount within net sales throughout the remainder of fiscal 2021, $6.9 million in fiscal 2022, and $5.0&#160;million thereafter.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RleHRyZWdpb246YzU1MTJmNzNmMjZlNGQ5M2IyMTY3NDJkZjM3MmJmYTVfMTYxOQ_9b911670-a5da-4bb0-810c-55a7d1f0db64">&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.098%"/&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.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.625%"/&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: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.098%"/&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.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.625%"/&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 #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;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;1,478,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;532,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;10,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;2,022,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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: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.098%"/&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.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.625%"/&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 May 1, 2020&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;569,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;257,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;830,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;91,944&#160;&lt;/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,598&#160;&lt;/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,478&#160;&lt;/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;99,020&#160;&lt;/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;661,087&#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;261,998&#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;6,313&#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;929,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;/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;509,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;231,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;6,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;747,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;151,810&#160;&lt;/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;30,234&#160;&lt;/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;182,044&#160;&lt;/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;661,087&#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;261,998&#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,313&#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;929,398&#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;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.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.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.625%"/&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 May 1, 2020&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 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;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,093,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;409,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;9,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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,512,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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:bottom"&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;162,756&#160;&lt;/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,988&#160;&lt;/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,867&#160;&lt;/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,611&#160;&lt;/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,255,808&#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;427,846&#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;13,227&#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,696,881&#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 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;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;963,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;362,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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,338,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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:bottom"&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;292,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;65,744&#160;&lt;/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;357,987&#160;&lt;/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 #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 net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;1,255,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;427,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;13,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;1,696,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i601b33dd59c34b87aa72555bc7364a0f_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjIyOWM4MjY2NjIxMzQ0ZjliOWRhMDYxYjA2YTgyZmMyL3RhYmxlcmFuZ2U6MjI5YzgyNjY2MjEzNDRmOWI5ZGEwNjFiMDZhODJmYzJfMi0yLTEtMS0w_991a3759-3337-4539-87fd-03c30ff8cdd8"
      unitRef="usd">706341000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib78073626a204c2f8d09de1a107379c8_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjIyOWM4MjY2NjIxMzQ0ZjliOWRhMDYxYjA2YTgyZmMyL3RhYmxlcmFuZ2U6MjI5YzgyNjY2MjEzNDRmOWI5ZGEwNjFiMDZhODJmYzJfMi00LTEtMS0w_d57875ff-f64b-4e2c-9323-74093fa1ff99"
      unitRef="usd">308649000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie7171b0d0802498db41a6952121f76ef_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjIyOWM4MjY2NjIxMzQ0ZjliOWRhMDYxYjA2YTgyZmMyL3RhYmxlcmFuZ2U6MjI5YzgyNjY2MjEzNDRmOWI5ZGEwNjFiMDZhODJmYzJfMi02LTEtMS0w_0789f771-e321-4bef-a1eb-942d10d08897"
      unitRef="usd">4330000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i787248ff14e043bca04306c971a551d1_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjIyOWM4MjY2NjIxMzQ0ZjliOWRhMDYxYjA2YTgyZmMyL3RhYmxlcmFuZ2U6MjI5YzgyNjY2MjEzNDRmOWI5ZGEwNjFiMDZhODJmYzJfMi04LTEtMS0w_8fb723b7-aff8-4f6a-9336-2104314d1fdb"
      unitRef="usd">1019320000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7c9a970d6f24558945d53b93c28673a_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjIyOWM4MjY2NjIxMzQ0ZjliOWRhMDYxYjA2YTgyZmMyL3RhYmxlcmFuZ2U6MjI5YzgyNjY2MjEzNDRmOWI5ZGEwNjFiMDZhODJmYzJfMy0yLTEtMS0w_45fb6431-4b59-4f95-a784-ec8c9fd7f0b0"
      unitRef="usd">122017000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i56c28fdd4abf4e0a88857957aad27f6f_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjIyOWM4MjY2NjIxMzQ0ZjliOWRhMDYxYjA2YTgyZmMyL3RhYmxlcmFuZ2U6MjI5YzgyNjY2MjEzNDRmOWI5ZGEwNjFiMDZhODJmYzJfMy00LTEtMS0w_5c504a61-73c1-46d8-bf95-918864ca1eea"
      unitRef="usd">6386000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe92ee95198e4b8aa0a3bd2a520f18d4_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjIyOWM4MjY2NjIxMzQ0ZjliOWRhMDYxYjA2YTgyZmMyL3RhYmxlcmFuZ2U6MjI5YzgyNjY2MjEzNDRmOWI5ZGEwNjFiMDZhODJmYzJfMy02LTEtMS0w_958cec9a-cd99-48d3-af66-5ee33df2b97e"
      unitRef="usd">1384000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i56204cbbe8964df49c0a8ede95d7e813_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjIyOWM4MjY2NjIxMzQ0ZjliOWRhMDYxYjA2YTgyZmMyL3RhYmxlcmFuZ2U6MjI5YzgyNjY2MjEzNDRmOWI5ZGEwNjFiMDZhODJmYzJfMy04LTEtMS0w_21103333-bd20-462e-9faa-2cfccf3ba335"
      unitRef="usd">129787000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa689dc961a24301afd21d11d6b1352a_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjIyOWM4MjY2NjIxMzQ0ZjliOWRhMDYxYjA2YTgyZmMyL3RhYmxlcmFuZ2U6MjI5YzgyNjY2MjEzNDRmOWI5ZGEwNjFiMDZhODJmYzJfNC0yLTEtMS0w_99a46e61-74b6-4897-8cb7-b9c65e94938d"
      unitRef="usd">828358000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if020cc9fbd0c4691befc8c7c01edf5ee_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjIyOWM4MjY2NjIxMzQ0ZjliOWRhMDYxYjA2YTgyZmMyL3RhYmxlcmFuZ2U6MjI5YzgyNjY2MjEzNDRmOWI5ZGEwNjFiMDZhODJmYzJfNC00LTEtMS0w_20d2e7d4-fd52-49f4-9c74-44794306b720"
      unitRef="usd">315035000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2b7a328650d6487489a1eacdfecc90c1_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjIyOWM4MjY2NjIxMzQ0ZjliOWRhMDYxYjA2YTgyZmMyL3RhYmxlcmFuZ2U6MjI5YzgyNjY2MjEzNDRmOWI5ZGEwNjFiMDZhODJmYzJfNC02LTEtMS0w_020c17b1-1488-46fd-a5a0-91c061389503"
      unitRef="usd">5714000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjIyOWM4MjY2NjIxMzQ0ZjliOWRhMDYxYjA2YTgyZmMyL3RhYmxlcmFuZ2U6MjI5YzgyNjY2MjEzNDRmOWI5ZGEwNjFiMDZhODJmYzJfNC04LTEtMS0w_df24babb-e430-42b4-91ab-e5ec767cafb6"
      unitRef="usd">1149107000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6fc5527714b2453a9f4e3afeba6a6a2f_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjIyOWM4MjY2NjIxMzQ0ZjliOWRhMDYxYjA2YTgyZmMyL3RhYmxlcmFuZ2U6MjI5YzgyNjY2MjEzNDRmOWI5ZGEwNjFiMDZhODJmYzJfNy0yLTEtMS0w_d99f9cd3-c41f-4d8b-8205-e4ad5408a338"
      unitRef="usd">620205000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0912da6328444a2ab6463fb0b32caed2_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjIyOWM4MjY2NjIxMzQ0ZjliOWRhMDYxYjA2YTgyZmMyL3RhYmxlcmFuZ2U6MjI5YzgyNjY2MjEzNDRmOWI5ZGEwNjFiMDZhODJmYzJfNy00LTEtMS0w_b18e7eb5-3501-467e-9f8a-ab3a9f9366b7"
      unitRef="usd">267613000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a44e5b6d38d4f67bf49c12c77fa8652_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjIyOWM4MjY2NjIxMzQ0ZjliOWRhMDYxYjA2YTgyZmMyL3RhYmxlcmFuZ2U6MjI5YzgyNjY2MjEzNDRmOWI5ZGEwNjFiMDZhODJmYzJfNy02LTEtMS0w_e3ca6975-e594-4576-ab13-397747bedc0b"
      unitRef="usd">5714000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i751fd9133eed4d99879b40f010956204_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjIyOWM4MjY2NjIxMzQ0ZjliOWRhMDYxYjA2YTgyZmMyL3RhYmxlcmFuZ2U6MjI5YzgyNjY2MjEzNDRmOWI5ZGEwNjFiMDZhODJmYzJfNy04LTEtMS0w_12b2b04c-3793-4fce-a8d0-aa2560bd347f"
      unitRef="usd">893532000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf676bb3fbdb4cc9ac5370996ffa7066_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjIyOWM4MjY2NjIxMzQ0ZjliOWRhMDYxYjA2YTgyZmMyL3RhYmxlcmFuZ2U6MjI5YzgyNjY2MjEzNDRmOWI5ZGEwNjFiMDZhODJmYzJfOC0yLTEtMS0w_6b4d09d3-e77c-4f87-a230-fde0cea7b412"
      unitRef="usd">208153000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e8ba079e53848a99684a67973992622_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjIyOWM4MjY2NjIxMzQ0ZjliOWRhMDYxYjA2YTgyZmMyL3RhYmxlcmFuZ2U6MjI5YzgyNjY2MjEzNDRmOWI5ZGEwNjFiMDZhODJmYzJfOC00LTEtMS0w_4e13ca62-1f5f-4a18-b5ab-ec1348bd25f7"
      unitRef="usd">47422000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iad020f03221d4076baa5135dbfa79a86_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjIyOWM4MjY2NjIxMzQ0ZjliOWRhMDYxYjA2YTgyZmMyL3RhYmxlcmFuZ2U6MjI5YzgyNjY2MjEzNDRmOWI5ZGEwNjFiMDZhODJmYzJfOC02LTEtMS0w_09b72ff8-b276-41bd-8f6b-52c564b158c5"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie1f64ef353e8471185a16f9cc89ad147_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjIyOWM4MjY2NjIxMzQ0ZjliOWRhMDYxYjA2YTgyZmMyL3RhYmxlcmFuZ2U6MjI5YzgyNjY2MjEzNDRmOWI5ZGEwNjFiMDZhODJmYzJfOC04LTEtMS0w_119edfd0-8e44-4cd3-9f93-9659e36b74d9"
      unitRef="usd">255575000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa689dc961a24301afd21d11d6b1352a_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjIyOWM4MjY2NjIxMzQ0ZjliOWRhMDYxYjA2YTgyZmMyL3RhYmxlcmFuZ2U6MjI5YzgyNjY2MjEzNDRmOWI5ZGEwNjFiMDZhODJmYzJfOS0yLTEtMS0w_e4123e32-858c-4ab9-87aa-ee3550a7bdc1"
      unitRef="usd">828358000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if020cc9fbd0c4691befc8c7c01edf5ee_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjIyOWM4MjY2NjIxMzQ0ZjliOWRhMDYxYjA2YTgyZmMyL3RhYmxlcmFuZ2U6MjI5YzgyNjY2MjEzNDRmOWI5ZGEwNjFiMDZhODJmYzJfOS00LTEtMS0w_a71a8238-e55b-47e8-91eb-5cc8d011cf80"
      unitRef="usd">315035000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2b7a328650d6487489a1eacdfecc90c1_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjIyOWM4MjY2NjIxMzQ0ZjliOWRhMDYxYjA2YTgyZmMyL3RhYmxlcmFuZ2U6MjI5YzgyNjY2MjEzNDRmOWI5ZGEwNjFiMDZhODJmYzJfOS02LTEtMS0w_4386d71b-2d49-4341-aea0-6e143a85c6b6"
      unitRef="usd">5714000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjIyOWM4MjY2NjIxMzQ0ZjliOWRhMDYxYjA2YTgyZmMyL3RhYmxlcmFuZ2U6MjI5YzgyNjY2MjEzNDRmOWI5ZGEwNjFiMDZhODJmYzJfOS04LTEtMS0w_022fd29e-9a3c-41c3-b846-66e8b97b2009"
      unitRef="usd">1149107000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3a59a2de7b644f629aee1e57d0572e15_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjA0MmJiZGNlODRjMDRjNmNhMGViYjMwNzkwZmM4YjYwL3RhYmxlcmFuZ2U6MDQyYmJkY2U4NGMwNGM2Y2EwZWJiMzA3OTBmYzhiNjBfMi0yLTEtMS00NTA_245af18e-3e6a-41b7-b13a-06aaae83e587"
      unitRef="usd">1282116000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5aff3d049f994694a98babcb8e4c6417_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjA0MmJiZGNlODRjMDRjNmNhMGViYjMwNzkwZmM4YjYwL3RhYmxlcmFuZ2U6MDQyYmJkY2U4NGMwNGM2Y2EwZWJiMzA3OTBmYzhiNjBfMi00LTEtMS00NTQ_957698f7-765b-4a1f-a9e1-7f7f1d53aa34"
      unitRef="usd">514572000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2c8af421b3754af9a6773b054dba66b7_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjA0MmJiZGNlODRjMDRjNmNhMGViYjMwNzkwZmM4YjYwL3RhYmxlcmFuZ2U6MDQyYmJkY2U4NGMwNGM2Y2EwZWJiMzA3OTBmYzhiNjBfMi02LTEtMS00NTg_a399bc26-0262-4901-bc36-5fa4e8e76403"
      unitRef="usd">8272000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib1a9f11281d347f88132fd29165b34a2_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjA0MmJiZGNlODRjMDRjNmNhMGViYjMwNzkwZmM4YjYwL3RhYmxlcmFuZ2U6MDQyYmJkY2U4NGMwNGM2Y2EwZWJiMzA3OTBmYzhiNjBfMi04LTEtMS00NjI_16b0a087-c70b-48f2-b9fc-a511df8809c5"
      unitRef="usd">1804960000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib7cc8c1883cb4e7395add553004e5e94_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjA0MmJiZGNlODRjMDRjNmNhMGViYjMwNzkwZmM4YjYwL3RhYmxlcmFuZ2U6MDQyYmJkY2U4NGMwNGM2Y2EwZWJiMzA3OTBmYzhiNjBfMy0yLTEtMS00NTA_e366cbf6-63f9-4259-a424-f4824dea8dbb"
      unitRef="usd">196465000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a48e9dc32ac4ffb9792c45cc4bcf6e7_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjA0MmJiZGNlODRjMDRjNmNhMGViYjMwNzkwZmM4YjYwL3RhYmxlcmFuZ2U6MDQyYmJkY2U4NGMwNGM2Y2EwZWJiMzA3OTBmYzhiNjBfMy00LTEtMS00NTQ_7c042c47-09f2-4a80-94f2-452b0a0d76fc"
      unitRef="usd">18163000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i735208b79c83410f880d73adde458d15_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjA0MmJiZGNlODRjMDRjNmNhMGViYjMwNzkwZmM4YjYwL3RhYmxlcmFuZ2U6MDQyYmJkY2U4NGMwNGM2Y2EwZWJiMzA3OTBmYzhiNjBfMy02LTEtMS00NTg_e4c5298e-ed62-4797-b219-9783413a909a"
      unitRef="usd">2505000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2269f38a02a748fb95eb26663411edc9_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjA0MmJiZGNlODRjMDRjNmNhMGViYjMwNzkwZmM4YjYwL3RhYmxlcmFuZ2U6MDQyYmJkY2U4NGMwNGM2Y2EwZWJiMzA3OTBmYzhiNjBfMy04LTEtMS00NjI_2663ff9c-4f2b-46cc-ab45-d7617cfdcdd9"
      unitRef="usd">217133000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie94f4ccf547b49698ba1bdf876df91d5_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjA0MmJiZGNlODRjMDRjNmNhMGViYjMwNzkwZmM4YjYwL3RhYmxlcmFuZ2U6MDQyYmJkY2U4NGMwNGM2Y2EwZWJiMzA3OTBmYzhiNjBfNC0yLTEtMS00NjY_1a384bb6-e6d7-41e9-8aae-1d57c4fe7be1"
      unitRef="usd">1478581000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7bcae44d87b444fb8314a8a140e67989_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjA0MmJiZGNlODRjMDRjNmNhMGViYjMwNzkwZmM4YjYwL3RhYmxlcmFuZ2U6MDQyYmJkY2U4NGMwNGM2Y2EwZWJiMzA3OTBmYzhiNjBfNC00LTEtMS00NzA_dda69111-d1c9-4ab1-b6ed-369df4f36e77"
      unitRef="usd">532735000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia37b546960424cb5a0e33d6d4b901790_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjA0MmJiZGNlODRjMDRjNmNhMGViYjMwNzkwZmM4YjYwL3RhYmxlcmFuZ2U6MDQyYmJkY2U4NGMwNGM2Y2EwZWJiMzA3OTBmYzhiNjBfNC02LTEtMS00NzQ_e124c3de-db1a-4e56-8bf7-afb7a36d767a"
      unitRef="usd">10777000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjA0MmJiZGNlODRjMDRjNmNhMGViYjMwNzkwZmM4YjYwL3RhYmxlcmFuZ2U6MDQyYmJkY2U4NGMwNGM2Y2EwZWJiMzA3OTBmYzhiNjBfNC04LTEtMS00Nzg_a9a2be6f-b85b-48c6-97e4-1d94c5ab598b"
      unitRef="usd">2022093000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id161407360dd413fb416079b8b128f63_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjA0MmJiZGNlODRjMDRjNmNhMGViYjMwNzkwZmM4YjYwL3RhYmxlcmFuZ2U6MDQyYmJkY2U4NGMwNGM2Y2EwZWJiMzA3OTBmYzhiNjBfNy0yLTEtMS00ODI_659a00e5-67fa-4bc0-9ac3-eb6a5c28fede"
      unitRef="usd">1122065000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b82bd6e1e3d4c849daa4ad0a13cc3e3_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjA0MmJiZGNlODRjMDRjNmNhMGViYjMwNzkwZmM4YjYwL3RhYmxlcmFuZ2U6MDQyYmJkY2U4NGMwNGM2Y2EwZWJiMzA3OTBmYzhiNjBfNy00LTEtMS00ODY_4d5817be-e619-42fc-9a8e-e8a154daed72"
      unitRef="usd">441995000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if142ada5872347b3ae303c79b0309825_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjA0MmJiZGNlODRjMDRjNmNhMGViYjMwNzkwZmM4YjYwL3RhYmxlcmFuZ2U6MDQyYmJkY2U4NGMwNGM2Y2EwZWJiMzA3OTBmYzhiNjBfNy02LTEtMS00OTA_abeb9bad-a3fa-43ce-b0df-a63366facc8a"
      unitRef="usd">10777000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia1d00a8e4be34cfeaabadd4f31bc3f11_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjA0MmJiZGNlODRjMDRjNmNhMGViYjMwNzkwZmM4YjYwL3RhYmxlcmFuZ2U6MDQyYmJkY2U4NGMwNGM2Y2EwZWJiMzA3OTBmYzhiNjBfNy04LTEtMS00OTQ_4cb3c1a9-7c1f-41de-83fb-e886dd027979"
      unitRef="usd">1574837000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if4631af55fd44b4285333759c97777f9_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjA0MmJiZGNlODRjMDRjNmNhMGViYjMwNzkwZmM4YjYwL3RhYmxlcmFuZ2U6MDQyYmJkY2U4NGMwNGM2Y2EwZWJiMzA3OTBmYzhiNjBfOC0yLTEtMS00ODI_2688189f-37e9-4ac8-8788-deab592b9ee4"
      unitRef="usd">356516000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3261aed96b2843f9b7e3322e495b778b_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjA0MmJiZGNlODRjMDRjNmNhMGViYjMwNzkwZmM4YjYwL3RhYmxlcmFuZ2U6MDQyYmJkY2U4NGMwNGM2Y2EwZWJiMzA3OTBmYzhiNjBfOC00LTEtMS00ODY_bf8d09b1-c14a-436a-b1f4-757b439dea90"
      unitRef="usd">90740000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iee0bbc0f52ae4a71af41f5cb8e975de5_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjA0MmJiZGNlODRjMDRjNmNhMGViYjMwNzkwZmM4YjYwL3RhYmxlcmFuZ2U6MDQyYmJkY2U4NGMwNGM2Y2EwZWJiMzA3OTBmYzhiNjBfOC02LTEtMS00OTA_ef69b547-cda1-4762-a66f-67894f1b834b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaafc67626b6740ffa80b577c6f34030d_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjA0MmJiZGNlODRjMDRjNmNhMGViYjMwNzkwZmM4YjYwL3RhYmxlcmFuZ2U6MDQyYmJkY2U4NGMwNGM2Y2EwZWJiMzA3OTBmYzhiNjBfOC04LTEtMS00OTQ_0cf6f0dd-7878-4c0d-b20a-4f4594f994e9"
      unitRef="usd">447256000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie94f4ccf547b49698ba1bdf876df91d5_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjA0MmJiZGNlODRjMDRjNmNhMGViYjMwNzkwZmM4YjYwL3RhYmxlcmFuZ2U6MDQyYmJkY2U4NGMwNGM2Y2EwZWJiMzA3OTBmYzhiNjBfOS0yLTEtMS00ODI_94d1aa31-8439-4ecf-bbdf-7170b066c356"
      unitRef="usd">1478581000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7bcae44d87b444fb8314a8a140e67989_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjA0MmJiZGNlODRjMDRjNmNhMGViYjMwNzkwZmM4YjYwL3RhYmxlcmFuZ2U6MDQyYmJkY2U4NGMwNGM2Y2EwZWJiMzA3OTBmYzhiNjBfOS00LTEtMS00ODY_2392c6a7-171f-4495-905c-aaca46d81203"
      unitRef="usd">532735000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia37b546960424cb5a0e33d6d4b901790_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjA0MmJiZGNlODRjMDRjNmNhMGViYjMwNzkwZmM4YjYwL3RhYmxlcmFuZ2U6MDQyYmJkY2U4NGMwNGM2Y2EwZWJiMzA3OTBmYzhiNjBfOS02LTEtMS00OTA_3284f211-7636-41a4-b14b-512bd7524d2e"
      unitRef="usd">10777000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjA0MmJiZGNlODRjMDRjNmNhMGViYjMwNzkwZmM4YjYwL3RhYmxlcmFuZ2U6MDQyYmJkY2U4NGMwNGM2Y2EwZWJiMzA3OTBmYzhiNjBfOS04LTEtMS00OTQ_9de2f103-da26-447a-9dc3-be9b6f60f3ab"
      unitRef="usd">2022093000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0f9a0cebdf1f448b9d269846a422b8e4_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjU5OGFhMzNlNDZjYjRkYTViOTdmOTliMjU2NzZkYTBiL3RhYmxlcmFuZ2U6NTk4YWEzM2U0NmNiNGRhNWI5N2Y5OWIyNTY3NmRhMGJfMi0yLTEtMS0w_41c2f5fc-2e7f-4c4d-ba9b-c53b46d7b239"
      unitRef="usd">569143000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd5f17fc132440dda03a5acd1a1a204a_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjU5OGFhMzNlNDZjYjRkYTViOTdmOTliMjU2NzZkYTBiL3RhYmxlcmFuZ2U6NTk4YWEzM2U0NmNiNGRhNWI5N2Y5OWIyNTY3NmRhMGJfMi00LTEtMS0w_03fe9ad7-065e-4bba-8da0-9ba5d5f66a17"
      unitRef="usd">257400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if4239d37341d4a738f686202d9c831bd_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjU5OGFhMzNlNDZjYjRkYTViOTdmOTliMjU2NzZkYTBiL3RhYmxlcmFuZ2U6NTk4YWEzM2U0NmNiNGRhNWI5N2Y5OWIyNTY3NmRhMGJfMi02LTEtMS0w_f9492229-bf4e-4147-8196-4ed4e8cc4d31"
      unitRef="usd">3835000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i55f4869b343b47e4b1c6114b20bcbbc1_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjU5OGFhMzNlNDZjYjRkYTViOTdmOTliMjU2NzZkYTBiL3RhYmxlcmFuZ2U6NTk4YWEzM2U0NmNiNGRhNWI5N2Y5OWIyNTY3NmRhMGJfMi04LTEtMS0w_2bb9f721-fb8c-4043-8388-8eefec45ce4f"
      unitRef="usd">830378000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f6ef3390ead4913adeb13e3370e2ba6_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjU5OGFhMzNlNDZjYjRkYTViOTdmOTliMjU2NzZkYTBiL3RhYmxlcmFuZ2U6NTk4YWEzM2U0NmNiNGRhNWI5N2Y5OWIyNTY3NmRhMGJfMy0yLTEtMS0w_d0a5c312-5946-4eee-b1c6-00ff7da2b0c9"
      unitRef="usd">91944000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6d6823c0057f4f31bda48581a2e5c9df_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjU5OGFhMzNlNDZjYjRkYTViOTdmOTliMjU2NzZkYTBiL3RhYmxlcmFuZ2U6NTk4YWEzM2U0NmNiNGRhNWI5N2Y5OWIyNTY3NmRhMGJfMy00LTEtMS0w_593e033b-cdae-4266-a3c8-3b95f1f1738e"
      unitRef="usd">4598000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a2f3b634e594a75adc9d3dbb8be6703_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjU5OGFhMzNlNDZjYjRkYTViOTdmOTliMjU2NzZkYTBiL3RhYmxlcmFuZ2U6NTk4YWEzM2U0NmNiNGRhNWI5N2Y5OWIyNTY3NmRhMGJfMy02LTEtMS0w_2fad164e-9aa2-4dad-84b4-5e29e62133f0"
      unitRef="usd">2478000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i568f702ffff948e9b231a83f66e9f92d_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjU5OGFhMzNlNDZjYjRkYTViOTdmOTliMjU2NzZkYTBiL3RhYmxlcmFuZ2U6NTk4YWEzM2U0NmNiNGRhNWI5N2Y5OWIyNTY3NmRhMGJfMy04LTEtMS0w_32904fba-bb2c-4868-8904-401aeaacf25c"
      unitRef="usd">99020000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i455812b878224c6d9bccb885ea63d9c0_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjU5OGFhMzNlNDZjYjRkYTViOTdmOTliMjU2NzZkYTBiL3RhYmxlcmFuZ2U6NTk4YWEzM2U0NmNiNGRhNWI5N2Y5OWIyNTY3NmRhMGJfNC0yLTEtMS0w_a89543e4-eb19-430f-9476-ede600faf8b5"
      unitRef="usd">661087000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i39fea4c636894d95b97c0b69f9eb34d7_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjU5OGFhMzNlNDZjYjRkYTViOTdmOTliMjU2NzZkYTBiL3RhYmxlcmFuZ2U6NTk4YWEzM2U0NmNiNGRhNWI5N2Y5OWIyNTY3NmRhMGJfNC00LTEtMS0w_582f15f6-6285-462f-b692-eda51f994398"
      unitRef="usd">261998000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iad09c7dd967344b58c20724933e0209a_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjU5OGFhMzNlNDZjYjRkYTViOTdmOTliMjU2NzZkYTBiL3RhYmxlcmFuZ2U6NTk4YWEzM2U0NmNiNGRhNWI5N2Y5OWIyNTY3NmRhMGJfNC02LTEtMS0w_0420c53f-00f8-4c7f-b9f7-505ca4998b49"
      unitRef="usd">6313000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjU5OGFhMzNlNDZjYjRkYTViOTdmOTliMjU2NzZkYTBiL3RhYmxlcmFuZ2U6NTk4YWEzM2U0NmNiNGRhNWI5N2Y5OWIyNTY3NmRhMGJfNC04LTEtMS0w_162102ff-28dc-4336-808f-40616af7aee7"
      unitRef="usd">929398000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie68d360d9057436da18a1a02ea4fa996_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjU5OGFhMzNlNDZjYjRkYTViOTdmOTliMjU2NzZkYTBiL3RhYmxlcmFuZ2U6NTk4YWEzM2U0NmNiNGRhNWI5N2Y5OWIyNTY3NmRhMGJfNy0yLTEtMS0w_e09417b6-b634-429f-9397-89f61b90bd3b"
      unitRef="usd">509277000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaaf3c74b60644ed88c7f54581381264a_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjU5OGFhMzNlNDZjYjRkYTViOTdmOTliMjU2NzZkYTBiL3RhYmxlcmFuZ2U6NTk4YWEzM2U0NmNiNGRhNWI5N2Y5OWIyNTY3NmRhMGJfNy00LTEtMS0w_2ab2086a-600e-4d9c-98dc-6581544746be"
      unitRef="usd">231764000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie11ac39770fd4a2dad2c2f1fd30752d6_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjU5OGFhMzNlNDZjYjRkYTViOTdmOTliMjU2NzZkYTBiL3RhYmxlcmFuZ2U6NTk4YWEzM2U0NmNiNGRhNWI5N2Y5OWIyNTY3NmRhMGJfNy02LTEtMS0w_ed598b0a-0022-4b8a-8fcf-975d577e054f"
      unitRef="usd">6313000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id02a2a4b1e054a2c8339d9ac10a6b66d_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjU5OGFhMzNlNDZjYjRkYTViOTdmOTliMjU2NzZkYTBiL3RhYmxlcmFuZ2U6NTk4YWEzM2U0NmNiNGRhNWI5N2Y5OWIyNTY3NmRhMGJfNy04LTEtMS0w_9161cbb8-500a-4191-9c32-d3257f66c5e7"
      unitRef="usd">747354000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibce7bed049e744ed9c24e5911243c9fb_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjU5OGFhMzNlNDZjYjRkYTViOTdmOTliMjU2NzZkYTBiL3RhYmxlcmFuZ2U6NTk4YWEzM2U0NmNiNGRhNWI5N2Y5OWIyNTY3NmRhMGJfOC0yLTEtMS0w_805e4fd1-1525-49ad-8581-d5bfa1a8bd22"
      unitRef="usd">151810000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4ba0d603d0a1414eb3359846843cc6f3_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjU5OGFhMzNlNDZjYjRkYTViOTdmOTliMjU2NzZkYTBiL3RhYmxlcmFuZ2U6NTk4YWEzM2U0NmNiNGRhNWI5N2Y5OWIyNTY3NmRhMGJfOC00LTEtMS0w_06c2a7b3-8781-4369-8ed5-6c7557d42207"
      unitRef="usd">30234000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i644254c11a3241d5996f019ced9a5f80_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjU5OGFhMzNlNDZjYjRkYTViOTdmOTliMjU2NzZkYTBiL3RhYmxlcmFuZ2U6NTk4YWEzM2U0NmNiNGRhNWI5N2Y5OWIyNTY3NmRhMGJfOC02LTEtMS0w_18df84b2-efd6-40f9-8538-504f4eac4334"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia1963d92e9a54225bc921f12f0f06e31_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjU5OGFhMzNlNDZjYjRkYTViOTdmOTliMjU2NzZkYTBiL3RhYmxlcmFuZ2U6NTk4YWEzM2U0NmNiNGRhNWI5N2Y5OWIyNTY3NmRhMGJfOC04LTEtMS0w_ccbc8b66-9507-424a-bd4e-1aa7e6839fba"
      unitRef="usd">182044000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i455812b878224c6d9bccb885ea63d9c0_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjU5OGFhMzNlNDZjYjRkYTViOTdmOTliMjU2NzZkYTBiL3RhYmxlcmFuZ2U6NTk4YWEzM2U0NmNiNGRhNWI5N2Y5OWIyNTY3NmRhMGJfOS0yLTEtMS0w_58d10b4d-130e-4cba-9129-640194a214a9"
      unitRef="usd">661087000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i39fea4c636894d95b97c0b69f9eb34d7_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjU5OGFhMzNlNDZjYjRkYTViOTdmOTliMjU2NzZkYTBiL3RhYmxlcmFuZ2U6NTk4YWEzM2U0NmNiNGRhNWI5N2Y5OWIyNTY3NmRhMGJfOS00LTEtMS0w_5c9c2831-8a90-4bfc-b721-290407502010"
      unitRef="usd">261998000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iad09c7dd967344b58c20724933e0209a_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjU5OGFhMzNlNDZjYjRkYTViOTdmOTliMjU2NzZkYTBiL3RhYmxlcmFuZ2U6NTk4YWEzM2U0NmNiNGRhNWI5N2Y5OWIyNTY3NmRhMGJfOS02LTEtMS0w_12a43050-aba8-4f1f-b724-0e2236888666"
      unitRef="usd">6313000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOjU5OGFhMzNlNDZjYjRkYTViOTdmOTliMjU2NzZkYTBiL3RhYmxlcmFuZ2U6NTk4YWEzM2U0NmNiNGRhNWI5N2Y5OWIyNTY3NmRhMGJfOS04LTEtMS0w_31f9dbf4-6098-4115-aed8-0f7b27ed22b8"
      unitRef="usd">929398000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd8b53081296434e952f443dcccb1b63_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOmFkOWMwZWM4ZTBmYjQ0YWNhMjI2M2IyYzBkY2RiZTMyL3RhYmxlcmFuZ2U6YWQ5YzBlYzhlMGZiNDRhY2EyMjYzYjJjMGRjZGJlMzJfMi0yLTEtMS01MTY_1cec477b-7a7a-41fb-ad9d-f23b4e24c7a4"
      unitRef="usd">1093052000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9eeda1b979004011b62b48acfc469c2e_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOmFkOWMwZWM4ZTBmYjQ0YWNhMjI2M2IyYzBkY2RiZTMyL3RhYmxlcmFuZ2U6YWQ5YzBlYzhlMGZiNDRhY2EyMjYzYjJjMGRjZGJlMzJfMi00LTEtMS01MjA_7af823f0-7162-48f6-8858-965837a01e8a"
      unitRef="usd">409858000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5a31b0a5e34b4d208d52893614c581f6_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOmFkOWMwZWM4ZTBmYjQ0YWNhMjI2M2IyYzBkY2RiZTMyL3RhYmxlcmFuZ2U6YWQ5YzBlYzhlMGZiNDRhY2EyMjYzYjJjMGRjZGJlMzJfMi02LTEtMS01MjQ_71715665-d35c-4218-a0d2-404c607c9fd3"
      unitRef="usd">9360000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie60dc5389e104418999a4b71c53cc725_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOmFkOWMwZWM4ZTBmYjQ0YWNhMjI2M2IyYzBkY2RiZTMyL3RhYmxlcmFuZ2U6YWQ5YzBlYzhlMGZiNDRhY2EyMjYzYjJjMGRjZGJlMzJfMi04LTEtMS01Mjg_e8e671f1-a312-4a13-9a80-14ea00c323ac"
      unitRef="usd">1512270000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i537c8a12f3454340abc357bf214c10ea_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOmFkOWMwZWM4ZTBmYjQ0YWNhMjI2M2IyYzBkY2RiZTMyL3RhYmxlcmFuZ2U6YWQ5YzBlYzhlMGZiNDRhY2EyMjYzYjJjMGRjZGJlMzJfMy0yLTEtMS01MTY_a66a57ce-318a-4e08-8786-d13acd4c2e77"
      unitRef="usd">162756000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7d263dd93e1f4f89826fc23205ff4c03_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOmFkOWMwZWM4ZTBmYjQ0YWNhMjI2M2IyYzBkY2RiZTMyL3RhYmxlcmFuZ2U6YWQ5YzBlYzhlMGZiNDRhY2EyMjYzYjJjMGRjZGJlMzJfMy00LTEtMS01MjA_decbe5a8-cdf3-4167-9e75-1933122e919b"
      unitRef="usd">17988000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7a29debbb5b34b78832a21bca4978867_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOmFkOWMwZWM4ZTBmYjQ0YWNhMjI2M2IyYzBkY2RiZTMyL3RhYmxlcmFuZ2U6YWQ5YzBlYzhlMGZiNDRhY2EyMjYzYjJjMGRjZGJlMzJfMy02LTEtMS01MjQ_c8d85dc1-935e-4126-a146-ea28527ccd6a"
      unitRef="usd">3867000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie4fb848a0c0744a290c15f264cb5a74e_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOmFkOWMwZWM4ZTBmYjQ0YWNhMjI2M2IyYzBkY2RiZTMyL3RhYmxlcmFuZ2U6YWQ5YzBlYzhlMGZiNDRhY2EyMjYzYjJjMGRjZGJlMzJfMy04LTEtMS01Mjg_fd2ea3c0-1908-4084-8d50-88c88133591b"
      unitRef="usd">184611000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia063d10afb284000813af8f11d17af63_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOmFkOWMwZWM4ZTBmYjQ0YWNhMjI2M2IyYzBkY2RiZTMyL3RhYmxlcmFuZ2U6YWQ5YzBlYzhlMGZiNDRhY2EyMjYzYjJjMGRjZGJlMzJfNC0yLTEtMS01MTY_5a3ea3d4-e1e4-4d44-b57f-80ba5f109b54"
      unitRef="usd">1255808000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i130488368e6243f6a86bdaa6dabdce61_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOmFkOWMwZWM4ZTBmYjQ0YWNhMjI2M2IyYzBkY2RiZTMyL3RhYmxlcmFuZ2U6YWQ5YzBlYzhlMGZiNDRhY2EyMjYzYjJjMGRjZGJlMzJfNC00LTEtMS01MjA_047bf9b0-ccbf-47d5-b56a-c7439c97a224"
      unitRef="usd">427846000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2775145b2a26451e9cc20a77d5cfc695_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOmFkOWMwZWM4ZTBmYjQ0YWNhMjI2M2IyYzBkY2RiZTMyL3RhYmxlcmFuZ2U6YWQ5YzBlYzhlMGZiNDRhY2EyMjYzYjJjMGRjZGJlMzJfNC02LTEtMS01MjQ_2b09681e-28b9-4b38-a42e-2bca6a71843c"
      unitRef="usd">13227000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOmFkOWMwZWM4ZTBmYjQ0YWNhMjI2M2IyYzBkY2RiZTMyL3RhYmxlcmFuZ2U6YWQ5YzBlYzhlMGZiNDRhY2EyMjYzYjJjMGRjZGJlMzJfNC04LTEtMS01Mjg_cb9de18b-7064-4cb1-8aa9-1932970f6bed"
      unitRef="usd">1696881000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb706f1c9a174ef49b86be7b8426d4c3_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOmFkOWMwZWM4ZTBmYjQ0YWNhMjI2M2IyYzBkY2RiZTMyL3RhYmxlcmFuZ2U6YWQ5YzBlYzhlMGZiNDRhY2EyMjYzYjJjMGRjZGJlMzJfNy0yLTEtMS01MzI_4945ac2d-f5c9-4d74-9702-5bdf5c8754d4"
      unitRef="usd">963565000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie5de21879cde4cd29f10510c427e9c88_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOmFkOWMwZWM4ZTBmYjQ0YWNhMjI2M2IyYzBkY2RiZTMyL3RhYmxlcmFuZ2U6YWQ5YzBlYzhlMGZiNDRhY2EyMjYzYjJjMGRjZGJlMzJfNy00LTEtMS01MzY_c62d5c78-07c0-44e9-94cd-bffe0d5bf1ff"
      unitRef="usd">362102000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4dee44a5477d4212b8487307a654bad6_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOmFkOWMwZWM4ZTBmYjQ0YWNhMjI2M2IyYzBkY2RiZTMyL3RhYmxlcmFuZ2U6YWQ5YzBlYzhlMGZiNDRhY2EyMjYzYjJjMGRjZGJlMzJfNy02LTEtMS01NDA_3addbb2a-9b04-4382-a957-0aeb91f5ad19"
      unitRef="usd">13227000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie944c534e8ed4922910e9eb8557e1a6e_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOmFkOWMwZWM4ZTBmYjQ0YWNhMjI2M2IyYzBkY2RiZTMyL3RhYmxlcmFuZ2U6YWQ5YzBlYzhlMGZiNDRhY2EyMjYzYjJjMGRjZGJlMzJfNy04LTEtMS01NDQ_6a486002-71a4-4f29-afa1-eaccb11a6ea7"
      unitRef="usd">1338894000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifea5a92f372145f7997e12f5b8637dee_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOmFkOWMwZWM4ZTBmYjQ0YWNhMjI2M2IyYzBkY2RiZTMyL3RhYmxlcmFuZ2U6YWQ5YzBlYzhlMGZiNDRhY2EyMjYzYjJjMGRjZGJlMzJfOC0yLTEtMS01MzI_75fe37fc-cf60-4b1c-84e4-3561e7d0614c"
      unitRef="usd">292243000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8df8c31b5e5b485b92f5451dc6afa389_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOmFkOWMwZWM4ZTBmYjQ0YWNhMjI2M2IyYzBkY2RiZTMyL3RhYmxlcmFuZ2U6YWQ5YzBlYzhlMGZiNDRhY2EyMjYzYjJjMGRjZGJlMzJfOC00LTEtMS01MzY_e7aac0ab-40d0-4b51-97b3-3b7ad1c0c732"
      unitRef="usd">65744000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icc7eea5671a04c43ae20b5abf109a9a7_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOmFkOWMwZWM4ZTBmYjQ0YWNhMjI2M2IyYzBkY2RiZTMyL3RhYmxlcmFuZ2U6YWQ5YzBlYzhlMGZiNDRhY2EyMjYzYjJjMGRjZGJlMzJfOC02LTEtMS01NDA_884fc0fe-3c90-4008-8f9b-fe2d914b3782"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d22ce1f9598403d9c6a4c2df61b941c_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOmFkOWMwZWM4ZTBmYjQ0YWNhMjI2M2IyYzBkY2RiZTMyL3RhYmxlcmFuZ2U6YWQ5YzBlYzhlMGZiNDRhY2EyMjYzYjJjMGRjZGJlMzJfOC04LTEtMS01NDQ_b4dab334-dcdf-4326-8828-052d19bbeb8a"
      unitRef="usd">357987000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia063d10afb284000813af8f11d17af63_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOmFkOWMwZWM4ZTBmYjQ0YWNhMjI2M2IyYzBkY2RiZTMyL3RhYmxlcmFuZ2U6YWQ5YzBlYzhlMGZiNDRhY2EyMjYzYjJjMGRjZGJlMzJfOS0yLTEtMS01MzI_6a76b401-5cae-4fb8-8d86-76d005b6d796"
      unitRef="usd">1255808000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i130488368e6243f6a86bdaa6dabdce61_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOmFkOWMwZWM4ZTBmYjQ0YWNhMjI2M2IyYzBkY2RiZTMyL3RhYmxlcmFuZ2U6YWQ5YzBlYzhlMGZiNDRhY2EyMjYzYjJjMGRjZGJlMzJfOS00LTEtMS01MzY_698a4638-6ff9-4335-be90-3d8db8be918e"
      unitRef="usd">427846000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2775145b2a26451e9cc20a77d5cfc695_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOmFkOWMwZWM4ZTBmYjQ0YWNhMjI2M2IyYzBkY2RiZTMyL3RhYmxlcmFuZ2U6YWQ5YzBlYzhlMGZiNDRhY2EyMjYzYjJjMGRjZGJlMzJfOS02LTEtMS01NDA_85bd44a0-2f7b-41ad-8d86-90faeaf6189c"
      unitRef="usd">13227000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RhYmxlOmFkOWMwZWM4ZTBmYjQ0YWNhMjI2M2IyYzBkY2RiZTMyL3RhYmxlcmFuZ2U6YWQ5YzBlYzhlMGZiNDRhY2EyMjYzYjJjMGRjZGJlMzJfOS04LTEtMS01NDQ_dd033bd7-69b0-433e-a57b-d574083f8a2e"
      unitRef="usd">1696881000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RleHRyZWdpb246YzU1MTJmNzNmMjZlNGQ5M2IyMTY3NDJkZjM3MmJmYTVfMTAwNw_f5f1131f-c75d-40f8-bc9a-930cd0802c06"
      unitRef="usd">23700000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RleHRyZWdpb246YzU1MTJmNzNmMjZlNGQ5M2IyMTY3NDJkZjM3MmJmYTVfMjE5OTAyMzI2MDQ1Mw_0f2159a2-9065-47a4-928a-727ed6815646"
      unitRef="usd">21900000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RleHRyZWdpb246YzU1MTJmNzNmMjZlNGQ5M2IyMTY3NDJkZjM3MmJmYTVfMTMzMA_ffa81e78-2cd1-4536-9fe8-98b3c51f7621"
      unitRef="usd">2300000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RleHRyZWdpb246YzU1MTJmNzNmMjZlNGQ5M2IyMTY3NDJkZjM3MmJmYTVfMjE5OTAyMzI2MDM5NQ_eb425e61-100d-4fd2-8c3a-9550739a02b2"
      unitRef="usd">4800000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ib07f11ccbefc411ea673a29029ba062b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RleHRyZWdpb246YzU1MTJmNzNmMjZlNGQ5M2IyMTY3NDJkZjM3MmJmYTVfMTQ4Ng_70485c28-6bca-41ab-b7b7-bd99f751b471"
      unitRef="usd">5200000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i8c398e6287f64942a469ef390096292c_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RleHRyZWdpb246YzU1MTJmNzNmMjZlNGQ5M2IyMTY3NDJkZjM3MmJmYTVfMTU3OQ_a16b55b7-48a0-4176-a8ad-58e650c01a21"
      unitRef="usd">6900000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="iddffbd3ae92d4d1aace76dfcc8bbed86_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80My9mcmFnOmM1NTEyZjczZjI2ZTRkOTNiMjE2NzQyZGYzNzJiZmE1L3RleHRyZWdpb246YzU1MTJmNzNmMjZlNGQ5M2IyMTY3NDJkZjM3MmJmYTVfMTYwMA_e3588ac2-6dad-4d85-97af-6a4ad8c4823c"
      unitRef="usd">5000000.0</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RleHRyZWdpb246MGViNzI2NzNkY2FiNGQxZWEzNGZmZDQxYmFiYzU5N2RfNzY4_5730a7fb-e311-4e78-9351-a197ce29e0b5">&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-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 2021 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.098%"/&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.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.625%"/&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, 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;412,061&#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,480&#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,534&#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;424,075&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Purchase price allocation adjustment&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,027)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;(1,027)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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 divested&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;(1,534)&lt;/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,534)&lt;/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;Translation adjustments&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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;Balance as of April 30, 2021&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;411,602&#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;10,648&#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;422,250&#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;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;30, 2021, May&#160;1, 2020, and October&#160;31, 2020 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.098%"/&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.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.625%"/&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 #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;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:9.25pt;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:9.25pt;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:9.25pt;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:9.25pt;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:9.25pt;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 #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;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.098%"/&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.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.625%"/&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;May 1, 2020&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 #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;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,227&#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;(13,494)&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,733&#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:9.25pt;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,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(6,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9.25pt;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,383&#160;&lt;/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;(40,555)&lt;/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;198,828&#160;&lt;/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:9.25pt;font-weight:400;line-height:100%"&gt;7.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;51,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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:9.25pt;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,476&#160;&lt;/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,304)&lt;/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;5,172&#160;&lt;/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:9.25pt;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 #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;15.5&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;328,195&#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;(100,736)&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;227,459&#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,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;518,622&#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;(100,736)&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;417,886&#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.098%"/&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.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.625%"/&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, 2020&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 #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;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,257&#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;(13,919)&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,338&#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:9.25pt;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,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,831)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9.25pt;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,634&#160;&lt;/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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;191,629&#160;&lt;/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:9.25pt;font-weight:400;line-height:100%"&gt;7.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;51,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;16,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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:9.25pt;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,530&#160;&lt;/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,552)&lt;/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,978&#160;&lt;/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:9.25pt;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 #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;15.5&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;328,698&#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;(110,905)&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;217,793&#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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,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;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;519,210&#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;(110,905)&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;408,305&#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;For the three and six months ended April&#160;30, 2021, amortization expense for finite-lived intangible assets was $6.2 million and $11.1 million, respectively. For the three and six months ended May&#160;1, 2020, amortization expense for finite-lived intangible assets was $4.9 million and $9.6 million, respectively. Estimated amortization expense for the remainder of fiscal 2021 and succeeding fiscal years is as follows: fiscal 2021 (remainder), $12.7 million; fiscal 2022, $24.2 million; fiscal 2023, $22.4 million; fiscal 2024, $21.4 million; fiscal 2025, $19.8 million; fiscal 2026, $19.1 million; and after fiscal 2026, $122.6 million.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RleHRyZWdpb246MGViNzI2NzNkY2FiNGQxZWEzNGZmZDQxYmFiYzU5N2RfNzc0_2d296a3f-0f30-4173-b808-4abe1c20bfef">&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 2021 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.098%"/&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.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.625%"/&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, 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;412,061&#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,480&#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,534&#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;424,075&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;Purchase price allocation adjustment&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,027)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;(1,027)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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 divested&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;(1,534)&lt;/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,534)&lt;/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;Translation adjustments&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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;Balance as of April 30, 2021&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;411,602&#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;10,648&#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;422,250&#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:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i0c4f9922db4f4d7896d4387afc48ccf9_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOmExZWNlZmY3N2FkNjRjYWI5N2E5NDQ2ODI1MjkzOGNmL3RhYmxlcmFuZ2U6YTFlY2VmZjc3YWQ2NGNhYjk3YTk0NDY4MjUyOTM4Y2ZfMS0yLTEtMS0w_ff5c8145-a4a8-4a14-bd5c-d2832923e29b"
      unitRef="usd">412061000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i37b9f42261014e8cbcf7013ae915abcd_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOmExZWNlZmY3N2FkNjRjYWI5N2E5NDQ2ODI1MjkzOGNmL3RhYmxlcmFuZ2U6YTFlY2VmZjc3YWQ2NGNhYjk3YTk0NDY4MjUyOTM4Y2ZfMS00LTEtMS0w_8475ea66-8a4b-4ee3-8f3c-9cadb150256d"
      unitRef="usd">10480000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i83d54ee2d3794cd6ae6df76c15a05938_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOmExZWNlZmY3N2FkNjRjYWI5N2E5NDQ2ODI1MjkzOGNmL3RhYmxlcmFuZ2U6YTFlY2VmZjc3YWQ2NGNhYjk3YTk0NDY4MjUyOTM4Y2ZfMS02LTEtMS0w_0146af26-038b-4000-a10f-9285e7189f93"
      unitRef="usd">1534000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOmExZWNlZmY3N2FkNjRjYWI5N2E5NDQ2ODI1MjkzOGNmL3RhYmxlcmFuZ2U6YTFlY2VmZjc3YWQ2NGNhYjk3YTk0NDY4MjUyOTM4Y2ZfMS04LTEtMS0w_ab3dedd6-3871-4c76-a9f5-5211d1841274"
      unitRef="usd">424075000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ie94f4ccf547b49698ba1bdf876df91d5_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOmExZWNlZmY3N2FkNjRjYWI5N2E5NDQ2ODI1MjkzOGNmL3RhYmxlcmFuZ2U6YTFlY2VmZjc3YWQ2NGNhYjk3YTk0NDY4MjUyOTM4Y2ZfMy0yLTEtMS0w_cc42e2f9-cf9b-4a93-8e91-a45ab31536fe"
      unitRef="usd">-1027000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i7bcae44d87b444fb8314a8a140e67989_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOmExZWNlZmY3N2FkNjRjYWI5N2E5NDQ2ODI1MjkzOGNmL3RhYmxlcmFuZ2U6YTFlY2VmZjc3YWQ2NGNhYjk3YTk0NDY4MjUyOTM4Y2ZfMy00LTEtMS0w_3e17c9dc-67bb-43ae-9170-4c7477d73c90"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ia37b546960424cb5a0e33d6d4b901790_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOmExZWNlZmY3N2FkNjRjYWI5N2E5NDQ2ODI1MjkzOGNmL3RhYmxlcmFuZ2U6YTFlY2VmZjc3YWQ2NGNhYjk3YTk0NDY4MjUyOTM4Y2ZfMy02LTEtMS0w_5976cad4-2e70-4b54-a9fc-f5d9e4202696"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOmExZWNlZmY3N2FkNjRjYWI5N2E5NDQ2ODI1MjkzOGNmL3RhYmxlcmFuZ2U6YTFlY2VmZjc3YWQ2NGNhYjk3YTk0NDY4MjUyOTM4Y2ZfMy04LTEtMS0w_1de00544-cfe4-4293-9f78-66d99e4fef8f"
      unitRef="usd">-1027000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="ie94f4ccf547b49698ba1bdf876df91d5_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOmExZWNlZmY3N2FkNjRjYWI5N2E5NDQ2ODI1MjkzOGNmL3RhYmxlcmFuZ2U6YTFlY2VmZjc3YWQ2NGNhYjk3YTk0NDY4MjUyOTM4Y2ZfNC0yLTEtMS0w_6452e46b-ec46-4567-82ff-a74b0b506fab"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="i7bcae44d87b444fb8314a8a140e67989_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOmExZWNlZmY3N2FkNjRjYWI5N2E5NDQ2ODI1MjkzOGNmL3RhYmxlcmFuZ2U6YTFlY2VmZjc3YWQ2NGNhYjk3YTk0NDY4MjUyOTM4Y2ZfNC00LTEtMS0w_85d7736d-faf6-4e1f-a318-22a7e59dbbcc"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="ia37b546960424cb5a0e33d6d4b901790_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOmExZWNlZmY3N2FkNjRjYWI5N2E5NDQ2ODI1MjkzOGNmL3RhYmxlcmFuZ2U6YTFlY2VmZjc3YWQ2NGNhYjk3YTk0NDY4MjUyOTM4Y2ZfNC02LTEtMS0w_cae6ad28-ca25-404b-b9f3-588ddd075474"
      unitRef="usd">1534000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOmExZWNlZmY3N2FkNjRjYWI5N2E5NDQ2ODI1MjkzOGNmL3RhYmxlcmFuZ2U6YTFlY2VmZjc3YWQ2NGNhYjk3YTk0NDY4MjUyOTM4Y2ZfNC04LTEtMS0w_d659411e-2ed6-4042-b415-d3de9cb21aac"
      unitRef="usd">1534000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ie94f4ccf547b49698ba1bdf876df91d5_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOmExZWNlZmY3N2FkNjRjYWI5N2E5NDQ2ODI1MjkzOGNmL3RhYmxlcmFuZ2U6YTFlY2VmZjc3YWQ2NGNhYjk3YTk0NDY4MjUyOTM4Y2ZfNS0yLTEtMS0w_be13f231-aabc-40ad-b2fd-2c4b99914353"
      unitRef="usd">568000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i7bcae44d87b444fb8314a8a140e67989_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOmExZWNlZmY3N2FkNjRjYWI5N2E5NDQ2ODI1MjkzOGNmL3RhYmxlcmFuZ2U6YTFlY2VmZjc3YWQ2NGNhYjk3YTk0NDY4MjUyOTM4Y2ZfNS00LTEtMS0w_5163961c-ae45-4406-b41f-fd634df17193"
      unitRef="usd">168000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ia37b546960424cb5a0e33d6d4b901790_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOmExZWNlZmY3N2FkNjRjYWI5N2E5NDQ2ODI1MjkzOGNmL3RhYmxlcmFuZ2U6YTFlY2VmZjc3YWQ2NGNhYjk3YTk0NDY4MjUyOTM4Y2ZfNS02LTEtMS0w_fc21230d-d325-477b-95e4-7f6420311288"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOmExZWNlZmY3N2FkNjRjYWI5N2E5NDQ2ODI1MjkzOGNmL3RhYmxlcmFuZ2U6YTFlY2VmZjc3YWQ2NGNhYjk3YTk0NDY4MjUyOTM4Y2ZfNS04LTEtMS0w_cd79a2db-024e-4e11-aabb-a0a7ed0f43b1"
      unitRef="usd">736000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i781b5ffce91744a799ad55030fc6762f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOmExZWNlZmY3N2FkNjRjYWI5N2E5NDQ2ODI1MjkzOGNmL3RhYmxlcmFuZ2U6YTFlY2VmZjc3YWQ2NGNhYjk3YTk0NDY4MjUyOTM4Y2ZfNi0yLTEtMS0w_d036428b-293b-4c80-91e5-ac02a8607ab1"
      unitRef="usd">411602000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id8c65976e0b241a49e4e1816e24654ff_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOmExZWNlZmY3N2FkNjRjYWI5N2E5NDQ2ODI1MjkzOGNmL3RhYmxlcmFuZ2U6YTFlY2VmZjc3YWQ2NGNhYjk3YTk0NDY4MjUyOTM4Y2ZfNi00LTEtMS0w_49142309-6f80-439d-b3c4-4f1db245c4b1"
      unitRef="usd">10648000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5afafe3d6bd74048855014d490ab3e42_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOmExZWNlZmY3N2FkNjRjYWI5N2E5NDQ2ODI1MjkzOGNmL3RhYmxlcmFuZ2U6YTFlY2VmZjc3YWQ2NGNhYjk3YTk0NDY4MjUyOTM4Y2ZfNi02LTEtMS0w_b3f159f5-3ae0-4e83-a023-05487b08ff92"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOmExZWNlZmY3N2FkNjRjYWI5N2E5NDQ2ODI1MjkzOGNmL3RhYmxlcmFuZ2U6YTFlY2VmZjc3YWQ2NGNhYjk3YTk0NDY4MjUyOTM4Y2ZfNi04LTEtMS0w_de779d25-d140-44e7-95e9-200b535b9a23"
      unitRef="usd">422250000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RleHRyZWdpb246MGViNzI2NzNkY2FiNGQxZWEzNGZmZDQxYmFiYzU5N2RfNzgw_ed1c433b-62e6-4f68-9c3f-c89df028d8ec">&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;30, 2021, May&#160;1, 2020, and October&#160;31, 2020 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.098%"/&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.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.625%"/&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 #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;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:9.25pt;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:9.25pt;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:9.25pt;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:9.25pt;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:9.25pt;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 #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;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.098%"/&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.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.625%"/&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;May 1, 2020&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 #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;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,227&#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;(13,494)&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,733&#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:9.25pt;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,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(6,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9.25pt;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,383&#160;&lt;/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;(40,555)&lt;/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;198,828&#160;&lt;/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:9.25pt;font-weight:400;line-height:100%"&gt;7.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;51,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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:9.25pt;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,476&#160;&lt;/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,304)&lt;/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;5,172&#160;&lt;/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:9.25pt;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 #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;15.5&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;328,195&#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;(100,736)&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;227,459&#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,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;518,622&#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;(100,736)&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;417,886&#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.098%"/&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.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.625%"/&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, 2020&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 #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;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,257&#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;(13,919)&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,338&#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:9.25pt;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,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,831)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9.25pt;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,634&#160;&lt;/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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;191,629&#160;&lt;/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:9.25pt;font-weight:400;line-height:100%"&gt;7.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;51,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;16,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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:9.25pt;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,530&#160;&lt;/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,552)&lt;/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,978&#160;&lt;/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:9.25pt;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 #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;15.5&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;328,698&#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;(110,905)&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;217,793&#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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,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;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;519,210&#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;(110,905)&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;408,305&#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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RleHRyZWdpb246MGViNzI2NzNkY2FiNGQxZWEzNGZmZDQxYmFiYzU5N2RfNzg0_05fb3391-4448-465c-8139-1bf83c9baca6">&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;30, 2021, May&#160;1, 2020, and October&#160;31, 2020 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.098%"/&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.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.625%"/&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 #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;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:9.25pt;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:9.25pt;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:9.25pt;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:9.25pt;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:9.25pt;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 #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;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.098%"/&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.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.625%"/&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;May 1, 2020&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 #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;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,227&#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;(13,494)&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,733&#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:9.25pt;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,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(6,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9.25pt;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,383&#160;&lt;/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;(40,555)&lt;/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;198,828&#160;&lt;/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:9.25pt;font-weight:400;line-height:100%"&gt;7.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;51,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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:9.25pt;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,476&#160;&lt;/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,304)&lt;/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;5,172&#160;&lt;/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:9.25pt;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 #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;15.5&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;328,195&#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;(100,736)&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;227,459&#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,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;518,622&#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;(100,736)&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;417,886&#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.098%"/&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.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.625%"/&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, 2020&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 #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;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,257&#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;(13,919)&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,338&#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:9.25pt;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,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,831)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9.25pt;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,634&#160;&lt;/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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;191,629&#160;&lt;/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:9.25pt;font-weight:400;line-height:100%"&gt;7.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;51,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;16,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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:9.25pt;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,530&#160;&lt;/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,552)&lt;/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,978&#160;&lt;/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:9.25pt;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 #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;15.5&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;328,698&#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;(110,905)&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;217,793&#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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,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;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;519,210&#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;(110,905)&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;408,305&#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:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i4325aad4c9d5435a88c20fc0d148fc9d_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjcwYzQyYjFjYzQ0ZTQ5NmRiMjQ4ODliYmY3MmZhZTY5L3RhYmxlcmFuZ2U6NzBjNDJiMWNjNDRlNDk2ZGIyNDg4OWJiZjcyZmFlNjlfMS0yLTEtMS0w_35ef78e0-2f6c-418d-80dc-1c63aaa4bfb2">P9Y10M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id246b796d92f48ce9c4436c8aa46e8f9_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjcwYzQyYjFjYzQ0ZTQ5NmRiMjQ4ODliYmY3MmZhZTY5L3RhYmxlcmFuZ2U6NzBjNDJiMWNjNDRlNDk2ZGIyNDg4OWJiZjcyZmFlNjlfMS00LTEtMS0w_6d42d526-8c6d-49d0-ad25-09ee7d76c43c"
      unitRef="usd">18276000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id246b796d92f48ce9c4436c8aa46e8f9_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjcwYzQyYjFjYzQ0ZTQ5NmRiMjQ4ODliYmY3MmZhZTY5L3RhYmxlcmFuZ2U6NzBjNDJiMWNjNDRlNDk2ZGIyNDg4OWJiZjcyZmFlNjlfMS02LTEtMS0w_9dfcafc9-a2c5-4259-bc38-5e353e3a3039"
      unitRef="usd">14304000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id246b796d92f48ce9c4436c8aa46e8f9_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjcwYzQyYjFjYzQ0ZTQ5NmRiMjQ4ODliYmY3MmZhZTY5L3RhYmxlcmFuZ2U6NzBjNDJiMWNjNDRlNDk2ZGIyNDg4OWJiZjcyZmFlNjlfMS04LTEtMS0w_4773d83c-6344-4517-89d0-9071524e66ca"
      unitRef="usd">3972000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i4ee8346c25724d42850d5ea9162b38cf_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjcwYzQyYjFjYzQ0ZTQ5NmRiMjQ4ODliYmY3MmZhZTY5L3RhYmxlcmFuZ2U6NzBjNDJiMWNjNDRlNDk2ZGIyNDg4OWJiZjcyZmFlNjlfMi0yLTEtMS0w_fecbf8e1-0226-48e8-adfa-17d308141900">P5Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ifbd671835b0f497c975ac6e9de79b578_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjcwYzQyYjFjYzQ0ZTQ5NmRiMjQ4ODliYmY3MmZhZTY5L3RhYmxlcmFuZ2U6NzBjNDJiMWNjNDRlNDk2ZGIyNDg4OWJiZjcyZmFlNjlfMi00LTEtMS0w_471653e4-441c-4444-bda5-3eead04782aa"
      unitRef="usd">6908000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ifbd671835b0f497c975ac6e9de79b578_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjcwYzQyYjFjYzQ0ZTQ5NmRiMjQ4ODliYmY3MmZhZTY5L3RhYmxlcmFuZ2U6NzBjNDJiMWNjNDRlNDk2ZGIyNDg4OWJiZjcyZmFlNjlfMi02LTEtMS0w_9700bd8d-dcdf-4593-8936-541883c2aee0"
      unitRef="usd">6856000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ifbd671835b0f497c975ac6e9de79b578_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjcwYzQyYjFjYzQ0ZTQ5NmRiMjQ4ODliYmY3MmZhZTY5L3RhYmxlcmFuZ2U6NzBjNDJiMWNjNDRlNDk2ZGIyNDg4OWJiZjcyZmFlNjlfMi04LTEtMS0w_f0f94a1c-268c-46b7-9ad1-ea8fe00da742"
      unitRef="usd">52000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i2433516b68a342c682861099a84e4d07_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjcwYzQyYjFjYzQ0ZTQ5NmRiMjQ4ODliYmY3MmZhZTY5L3RhYmxlcmFuZ2U6NzBjNDJiMWNjNDRlNDk2ZGIyNDg4OWJiZjcyZmFlNjlfMy0yLTEtMS0w_2842cc23-dbe3-4143-9cb5-b316f9020788">P18Y2M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i53079a59514541018810267d5148bd0b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjcwYzQyYjFjYzQ0ZTQ5NmRiMjQ4ODliYmY3MmZhZTY5L3RhYmxlcmFuZ2U6NzBjNDJiMWNjNDRlNDk2ZGIyNDg4OWJiZjcyZmFlNjlfMy00LTEtMS0w_63a93fdc-c200-4212-83c3-4633222ed444"
      unitRef="usd">239838000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i53079a59514541018810267d5148bd0b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjcwYzQyYjFjYzQ0ZTQ5NmRiMjQ4ODliYmY3MmZhZTY5L3RhYmxlcmFuZ2U6NzBjNDJiMWNjNDRlNDk2ZGIyNDg4OWJiZjcyZmFlNjlfMy02LTEtMS0w_07ae113f-24a5-4e8e-adc4-8d2c7c6134c7"
      unitRef="usd">55407000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i53079a59514541018810267d5148bd0b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjcwYzQyYjFjYzQ0ZTQ5NmRiMjQ4ODliYmY3MmZhZTY5L3RhYmxlcmFuZ2U6NzBjNDJiMWNjNDRlNDk2ZGIyNDg4OWJiZjcyZmFlNjlfMy04LTEtMS0w_147d05bb-ac81-41cd-9599-815535390775"
      unitRef="usd">184431000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib749c5bf810f4f3e875936adbe682cfa_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjcwYzQyYjFjYzQ0ZTQ5NmRiMjQ4ODliYmY3MmZhZTY5L3RhYmxlcmFuZ2U6NzBjNDJiMWNjNDRlNDk2ZGIyNDg4OWJiZjcyZmFlNjlfNC0yLTEtMS0w_2beb6b1d-b78c-43b8-a1d5-4e6f23b0f7be">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4029b360c2e341ae8e8ae3c0058d47f6_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjcwYzQyYjFjYzQ0ZTQ5NmRiMjQ4ODliYmY3MmZhZTY5L3RhYmxlcmFuZ2U6NzBjNDJiMWNjNDRlNDk2ZGIyNDg4OWJiZjcyZmFlNjlfNC00LTEtMS0w_b2af975c-32fb-4fac-85b6-5814783d918c"
      unitRef="usd">87551000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4029b360c2e341ae8e8ae3c0058d47f6_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjcwYzQyYjFjYzQ0ZTQ5NmRiMjQ4ODliYmY3MmZhZTY5L3RhYmxlcmFuZ2U6NzBjNDJiMWNjNDRlNDk2ZGIyNDg4OWJiZjcyZmFlNjlfNC02LTEtMS0w_21a2daf0-6946-419e-b77a-af4f874e3c6d"
      unitRef="usd">38535000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4029b360c2e341ae8e8ae3c0058d47f6_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjcwYzQyYjFjYzQ0ZTQ5NmRiMjQ4ODliYmY3MmZhZTY5L3RhYmxlcmFuZ2U6NzBjNDJiMWNjNDRlNDk2ZGIyNDg4OWJiZjcyZmFlNjlfNC04LTEtMS0w_4f9c6140-52e3-4375-a8a4-b719ebbede57"
      unitRef="usd">49016000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib77114eb931e4e5895583af91f7323cd_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjcwYzQyYjFjYzQ0ZTQ5NmRiMjQ4ODliYmY3MmZhZTY5L3RhYmxlcmFuZ2U6NzBjNDJiMWNjNDRlNDk2ZGIyNDg4OWJiZjcyZmFlNjlfNS0yLTEtMS0w_2d308657-9d27-4e45-a08d-1971b252a325">P15Y3M18D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie84a25c2ba00414eab95b1531066bf6b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjcwYzQyYjFjYzQ0ZTQ5NmRiMjQ4ODliYmY3MmZhZTY5L3RhYmxlcmFuZ2U6NzBjNDJiMWNjNDRlNDk2ZGIyNDg4OWJiZjcyZmFlNjlfNS00LTEtMS0w_a120f2b3-8293-4622-b2a0-7d65f0cb68ee"
      unitRef="usd">7563000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie84a25c2ba00414eab95b1531066bf6b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjcwYzQyYjFjYzQ0ZTQ5NmRiMjQ4ODliYmY3MmZhZTY5L3RhYmxlcmFuZ2U6NzBjNDJiMWNjNDRlNDk2ZGIyNDg4OWJiZjcyZmFlNjlfNS02LTEtMS0w_5ca9602f-63e6-43db-8ca8-ee2a665690c5"
      unitRef="usd">2792000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie84a25c2ba00414eab95b1531066bf6b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjcwYzQyYjFjYzQ0ZTQ5NmRiMjQ4ODliYmY3MmZhZTY5L3RhYmxlcmFuZ2U6NzBjNDJiMWNjNDRlNDk2ZGIyNDg4OWJiZjcyZmFlNjlfNS04LTEtMS0w_3119c12f-2928-46c9-9e49-6ec0b48ed5f2"
      unitRef="usd">4771000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i83b843af746b4af9a1722e637e274ea2_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjcwYzQyYjFjYzQ0ZTQ5NmRiMjQ4ODliYmY3MmZhZTY5L3RhYmxlcmFuZ2U6NzBjNDJiMWNjNDRlNDk2ZGIyNDg4OWJiZjcyZmFlNjlfNi0yLTEtMS0w_e59a415e-d879-48b2-bbfe-793d87eb2710">P0Y7M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i98366fecafee49c988c0ca52610f6a86_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjcwYzQyYjFjYzQ0ZTQ5NmRiMjQ4ODliYmY3MmZhZTY5L3RhYmxlcmFuZ2U6NzBjNDJiMWNjNDRlNDk2ZGIyNDg4OWJiZjcyZmFlNjlfNi00LTEtMS0w_e546183d-5c3e-4da1-825d-74f5604f4fee"
      unitRef="usd">4390000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i98366fecafee49c988c0ca52610f6a86_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjcwYzQyYjFjYzQ0ZTQ5NmRiMjQ4ODliYmY3MmZhZTY5L3RhYmxlcmFuZ2U6NzBjNDJiMWNjNDRlNDk2ZGIyNDg4OWJiZjcyZmFlNjlfNi02LTEtMS0w_2fb063c1-11c6-460e-87bc-919bd400ffc2"
      unitRef="usd">4390000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i98366fecafee49c988c0ca52610f6a86_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjcwYzQyYjFjYzQ0ZTQ5NmRiMjQ4ODliYmY3MmZhZTY5L3RhYmxlcmFuZ2U6NzBjNDJiMWNjNDRlNDk2ZGIyNDg4OWJiZjcyZmFlNjlfNi04LTEtMS0w_33eca0ac-ebb0-4f7a-8038-c1100a424a62"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjcwYzQyYjFjYzQ0ZTQ5NmRiMjQ4ODliYmY3MmZhZTY5L3RhYmxlcmFuZ2U6NzBjNDJiMWNjNDRlNDk2ZGIyNDg4OWJiZjcyZmFlNjlfNy0yLTEtMS0w_58c97603-faae-4852-9b6b-e36fad3e6e2b">P14Y7M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjcwYzQyYjFjYzQ0ZTQ5NmRiMjQ4ODliYmY3MmZhZTY5L3RhYmxlcmFuZ2U6NzBjNDJiMWNjNDRlNDk2ZGIyNDg4OWJiZjcyZmFlNjlfNy00LTEtMS0w_28398f75-040e-4ff1-9a65-a83000c01b6a"
      unitRef="usd">364526000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjcwYzQyYjFjYzQ0ZTQ5NmRiMjQ4ODliYmY3MmZhZTY5L3RhYmxlcmFuZ2U6NzBjNDJiMWNjNDRlNDk2ZGIyNDg4OWJiZjcyZmFlNjlfNy02LTEtMS0w_7abeea06-564f-46ae-bc5d-1600ab7c8473"
      unitRef="usd">122284000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjcwYzQyYjFjYzQ0ZTQ5NmRiMjQ4ODliYmY3MmZhZTY5L3RhYmxlcmFuZ2U6NzBjNDJiMWNjNDRlNDk2ZGIyNDg4OWJiZjcyZmFlNjlfNy04LTEtMS0w_ae862e08-ba4f-4220-bdb9-a3a08989e30a"
      unitRef="usd">242242000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjcwYzQyYjFjYzQ0ZTQ5NmRiMjQ4ODliYmY3MmZhZTY5L3RhYmxlcmFuZ2U6NzBjNDJiMWNjNDRlNDk2ZGIyNDg4OWJiZjcyZmFlNjlfOC00LTEtMS0w_3a3bea9d-892b-48b0-9fa8-7e067c32b6d9"
      unitRef="usd">190687000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjcwYzQyYjFjYzQ0ZTQ5NmRiMjQ4ODliYmY3MmZhZTY5L3RhYmxlcmFuZ2U6NzBjNDJiMWNjNDRlNDk2ZGIyNDg4OWJiZjcyZmFlNjlfOC04LTEtMS0w_749d2100-668c-4c9d-8875-e5290b6f9ac3"
      unitRef="usd">190687000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjcwYzQyYjFjYzQ0ZTQ5NmRiMjQ4ODliYmY3MmZhZTY5L3RhYmxlcmFuZ2U6NzBjNDJiMWNjNDRlNDk2ZGIyNDg4OWJiZjcyZmFlNjlfOS00LTEtMS0w_4826ed32-c5fc-40b8-b5c3-e0333d726a0d"
      unitRef="usd">555213000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjcwYzQyYjFjYzQ0ZTQ5NmRiMjQ4ODliYmY3MmZhZTY5L3RhYmxlcmFuZ2U6NzBjNDJiMWNjNDRlNDk2ZGIyNDg4OWJiZjcyZmFlNjlfOS02LTEtMS0w_c5c28704-6a56-46ff-9fb5-afbc1702413c"
      unitRef="usd">122284000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjcwYzQyYjFjYzQ0ZTQ5NmRiMjQ4ODliYmY3MmZhZTY5L3RhYmxlcmFuZ2U6NzBjNDJiMWNjNDRlNDk2ZGIyNDg4OWJiZjcyZmFlNjlfOS04LTEtMS0w_2f85889e-d6e5-4415-bd8a-04eb33545e01"
      unitRef="usd">432929000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iff903dca8ee04acfb722a002d2c503fd_D20191101-20200501"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjg3YzU3NDJmNmVhYTQ2NDRhZDhlYzQwYjFjN2VlNzg5L3RhYmxlcmFuZ2U6ODdjNTc0MmY2ZWFhNDY0NGFkOGVjNDBiMWM3ZWU3ODlfMS0yLTEtMS0w_a35f6134-03b9-4263-85c5-81babb7c4cd9">P9Y10M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i785b2eb0569e47b3916e9d6bf1e41243_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjg3YzU3NDJmNmVhYTQ2NDRhZDhlYzQwYjFjN2VlNzg5L3RhYmxlcmFuZ2U6ODdjNTc0MmY2ZWFhNDY0NGFkOGVjNDBiMWM3ZWU3ODlfMS00LTEtMS0w_471af858-0edd-4455-9e21-631add7448ae"
      unitRef="usd">18227000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i785b2eb0569e47b3916e9d6bf1e41243_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjg3YzU3NDJmNmVhYTQ2NDRhZDhlYzQwYjFjN2VlNzg5L3RhYmxlcmFuZ2U6ODdjNTc0MmY2ZWFhNDY0NGFkOGVjNDBiMWM3ZWU3ODlfMS02LTEtMS0w_5eb6a2fa-b358-4636-b07c-31d574e84493"
      unitRef="usd">13494000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i785b2eb0569e47b3916e9d6bf1e41243_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjg3YzU3NDJmNmVhYTQ2NDRhZDhlYzQwYjFjN2VlNzg5L3RhYmxlcmFuZ2U6ODdjNTc0MmY2ZWFhNDY0NGFkOGVjNDBiMWM3ZWU3ODlfMS04LTEtMS0w_cae278b4-d5d9-4dd9-a043-445e00990f55"
      unitRef="usd">4733000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ifcf943531ff54438969fdc12af9d0761_D20191101-20200501"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjg3YzU3NDJmNmVhYTQ2NDRhZDhlYzQwYjFjN2VlNzg5L3RhYmxlcmFuZ2U6ODdjNTc0MmY2ZWFhNDY0NGFkOGVjNDBiMWM3ZWU3ODlfMi0yLTEtMS0w_de1ce2ce-60da-48df-8c8c-a094b5302c87">P5Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0eac764bffa3497fa6130a39ddcb60a9_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjg3YzU3NDJmNmVhYTQ2NDRhZDhlYzQwYjFjN2VlNzg5L3RhYmxlcmFuZ2U6ODdjNTc0MmY2ZWFhNDY0NGFkOGVjNDBiMWM3ZWU3ODlfMi00LTEtMS0w_9b518b01-b5fc-40b4-8e0a-93789dd86c78"
      unitRef="usd">6865000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0eac764bffa3497fa6130a39ddcb60a9_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjg3YzU3NDJmNmVhYTQ2NDRhZDhlYzQwYjFjN2VlNzg5L3RhYmxlcmFuZ2U6ODdjNTc0MmY2ZWFhNDY0NGFkOGVjNDBiMWM3ZWU3ODlfMi02LTEtMS0w_ec9dfb2b-1dbe-4903-b371-ae0163cc0c0f"
      unitRef="usd">6794000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0eac764bffa3497fa6130a39ddcb60a9_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjg3YzU3NDJmNmVhYTQ2NDRhZDhlYzQwYjFjN2VlNzg5L3RhYmxlcmFuZ2U6ODdjNTc0MmY2ZWFhNDY0NGFkOGVjNDBiMWM3ZWU3ODlfMi04LTEtMS0w_f859df51-9259-41b9-8e77-09985a6484fc"
      unitRef="usd">71000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib8fb8672df5244c98b2fce06e7168f14_D20191101-20200501"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjg3YzU3NDJmNmVhYTQ2NDRhZDhlYzQwYjFjN2VlNzg5L3RhYmxlcmFuZ2U6ODdjNTc0MmY2ZWFhNDY0NGFkOGVjNDBiMWM3ZWU3ODlfMy0yLTEtMS0w_578ec53b-689b-4143-bcc1-597d32e840cf">P18Y2M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9deb4ce36cc747b3ae4c3e9ba7290af9_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjg3YzU3NDJmNmVhYTQ2NDRhZDhlYzQwYjFjN2VlNzg5L3RhYmxlcmFuZ2U6ODdjNTc0MmY2ZWFhNDY0NGFkOGVjNDBiMWM3ZWU3ODlfMy00LTEtMS0w_1338f41c-aab5-48fe-a371-f1b6c794a455"
      unitRef="usd">239383000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9deb4ce36cc747b3ae4c3e9ba7290af9_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjg3YzU3NDJmNmVhYTQ2NDRhZDhlYzQwYjFjN2VlNzg5L3RhYmxlcmFuZ2U6ODdjNTc0MmY2ZWFhNDY0NGFkOGVjNDBiMWM3ZWU3ODlfMy02LTEtMS0w_64e66907-97c6-4ec9-9103-9cec533b1364"
      unitRef="usd">40555000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9deb4ce36cc747b3ae4c3e9ba7290af9_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjg3YzU3NDJmNmVhYTQ2NDRhZDhlYzQwYjFjN2VlNzg5L3RhYmxlcmFuZ2U6ODdjNTc0MmY2ZWFhNDY0NGFkOGVjNDBiMWM3ZWU3ODlfMy04LTEtMS0w_7b147240-200b-45fb-9c18-e085a55b63e7"
      unitRef="usd">198828000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7c25445077ff455a9c3cc14e53b9f629_D20191101-20200501"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjg3YzU3NDJmNmVhYTQ2NDRhZDhlYzQwYjFjN2VlNzg5L3RhYmxlcmFuZ2U6ODdjNTc0MmY2ZWFhNDY0NGFkOGVjNDBiMWM3ZWU3ODlfNC0yLTEtMS0w_d969d93e-63bb-4ff2-b759-6c4ec1f08cd0">P7Y7M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3fd4fc1019d94ba28e81b3d348ddcaca_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjg3YzU3NDJmNmVhYTQ2NDRhZDhlYzQwYjFjN2VlNzg5L3RhYmxlcmFuZ2U6ODdjNTc0MmY2ZWFhNDY0NGFkOGVjNDBiMWM3ZWU3ODlfNC00LTEtMS0w_b7f3ae8d-c37c-4607-bab9-09d1127a021c"
      unitRef="usd">51854000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3fd4fc1019d94ba28e81b3d348ddcaca_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjg3YzU3NDJmNmVhYTQ2NDRhZDhlYzQwYjFjN2VlNzg5L3RhYmxlcmFuZ2U6ODdjNTc0MmY2ZWFhNDY0NGFkOGVjNDBiMWM3ZWU3ODlfNC02LTEtMS0w_f67cc822-812a-433f-9855-c41107e68c4c"
      unitRef="usd">33199000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3fd4fc1019d94ba28e81b3d348ddcaca_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjg3YzU3NDJmNmVhYTQ2NDRhZDhlYzQwYjFjN2VlNzg5L3RhYmxlcmFuZ2U6ODdjNTc0MmY2ZWFhNDY0NGFkOGVjNDBiMWM3ZWU3ODlfNC04LTEtMS0w_0dd8626c-1146-47dd-8f8c-4006075fb365"
      unitRef="usd">18655000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i30e6fdf99f5340d785772f4c8cd6bc68_D20191101-20200501"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjg3YzU3NDJmNmVhYTQ2NDRhZDhlYzQwYjFjN2VlNzg5L3RhYmxlcmFuZ2U6ODdjNTc0MmY2ZWFhNDY0NGFkOGVjNDBiMWM3ZWU3ODlfNS0yLTEtMS0w_152cf92d-2cc8-4922-b260-c0e1f6757959">P15Y4M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6bb3abfee1ce4c3ca6b655fefb4b6056_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjg3YzU3NDJmNmVhYTQ2NDRhZDhlYzQwYjFjN2VlNzg5L3RhYmxlcmFuZ2U6ODdjNTc0MmY2ZWFhNDY0NGFkOGVjNDBiMWM3ZWU3ODlfNS00LTEtMS0w_b6ba6f5c-a40b-415e-9826-e46bd8038f35"
      unitRef="usd">7476000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6bb3abfee1ce4c3ca6b655fefb4b6056_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjg3YzU3NDJmNmVhYTQ2NDRhZDhlYzQwYjFjN2VlNzg5L3RhYmxlcmFuZ2U6ODdjNTc0MmY2ZWFhNDY0NGFkOGVjNDBiMWM3ZWU3ODlfNS02LTEtMS0w_36a1c125-04fa-415b-b1d0-d1c4a4d263a7"
      unitRef="usd">2304000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6bb3abfee1ce4c3ca6b655fefb4b6056_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjg3YzU3NDJmNmVhYTQ2NDRhZDhlYzQwYjFjN2VlNzg5L3RhYmxlcmFuZ2U6ODdjNTc0MmY2ZWFhNDY0NGFkOGVjNDBiMWM3ZWU3ODlfNS04LTEtMS0w_d9e3558f-4a4e-40a7-b23c-0e84d24926c9"
      unitRef="usd">5172000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i0d39127a192b4bafbed244d64f712818_D20191101-20200501"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjg3YzU3NDJmNmVhYTQ2NDRhZDhlYzQwYjFjN2VlNzg5L3RhYmxlcmFuZ2U6ODdjNTc0MmY2ZWFhNDY0NGFkOGVjNDBiMWM3ZWU3ODlfNi0yLTEtMS0w_111a8c2a-1a30-4a0f-adb3-cfb36f086521">P0Y7M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1639fca7954e467a854e9ebe9cb2d32c_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjg3YzU3NDJmNmVhYTQ2NDRhZDhlYzQwYjFjN2VlNzg5L3RhYmxlcmFuZ2U6ODdjNTc0MmY2ZWFhNDY0NGFkOGVjNDBiMWM3ZWU3ODlfNi00LTEtMS0w_46781b11-2413-41a0-9f29-1fc6a75143eb"
      unitRef="usd">4390000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1639fca7954e467a854e9ebe9cb2d32c_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjg3YzU3NDJmNmVhYTQ2NDRhZDhlYzQwYjFjN2VlNzg5L3RhYmxlcmFuZ2U6ODdjNTc0MmY2ZWFhNDY0NGFkOGVjNDBiMWM3ZWU3ODlfNi02LTEtMS0w_ae6aeac4-783c-4085-8bfc-28bd4827ca22"
      unitRef="usd">4390000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1639fca7954e467a854e9ebe9cb2d32c_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjg3YzU3NDJmNmVhYTQ2NDRhZDhlYzQwYjFjN2VlNzg5L3RhYmxlcmFuZ2U6ODdjNTc0MmY2ZWFhNDY0NGFkOGVjNDBiMWM3ZWU3ODlfNi04LTEtMS0w_b480fdce-b10b-404e-bdde-d1f766fb33de"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjg3YzU3NDJmNmVhYTQ2NDRhZDhlYzQwYjFjN2VlNzg5L3RhYmxlcmFuZ2U6ODdjNTc0MmY2ZWFhNDY0NGFkOGVjNDBiMWM3ZWU3ODlfNy0yLTEtMS0w_d446cc3a-7f56-4dbf-9a68-fe1acca5bb8a">P15Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjg3YzU3NDJmNmVhYTQ2NDRhZDhlYzQwYjFjN2VlNzg5L3RhYmxlcmFuZ2U6ODdjNTc0MmY2ZWFhNDY0NGFkOGVjNDBiMWM3ZWU3ODlfNy00LTEtMS0w_03943978-d411-42d5-af61-a7b87101c74a"
      unitRef="usd">328195000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjg3YzU3NDJmNmVhYTQ2NDRhZDhlYzQwYjFjN2VlNzg5L3RhYmxlcmFuZ2U6ODdjNTc0MmY2ZWFhNDY0NGFkOGVjNDBiMWM3ZWU3ODlfNy02LTEtMS0w_3d755fc5-a0db-4902-93c1-9509256c025e"
      unitRef="usd">100736000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjg3YzU3NDJmNmVhYTQ2NDRhZDhlYzQwYjFjN2VlNzg5L3RhYmxlcmFuZ2U6ODdjNTc0MmY2ZWFhNDY0NGFkOGVjNDBiMWM3ZWU3ODlfNy04LTEtMS0w_a3965a97-16df-4f99-b31f-ae3a973ac864"
      unitRef="usd">227459000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjg3YzU3NDJmNmVhYTQ2NDRhZDhlYzQwYjFjN2VlNzg5L3RhYmxlcmFuZ2U6ODdjNTc0MmY2ZWFhNDY0NGFkOGVjNDBiMWM3ZWU3ODlfOC00LTEtMS0w_8aa1ee16-a870-44be-836e-58941de987dc"
      unitRef="usd">190427000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjg3YzU3NDJmNmVhYTQ2NDRhZDhlYzQwYjFjN2VlNzg5L3RhYmxlcmFuZ2U6ODdjNTc0MmY2ZWFhNDY0NGFkOGVjNDBiMWM3ZWU3ODlfOC04LTEtMS0w_55a79409-70bb-4700-b44b-422065e092a4"
      unitRef="usd">190427000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjg3YzU3NDJmNmVhYTQ2NDRhZDhlYzQwYjFjN2VlNzg5L3RhYmxlcmFuZ2U6ODdjNTc0MmY2ZWFhNDY0NGFkOGVjNDBiMWM3ZWU3ODlfOS00LTEtMS0w_a9b85370-2e0a-470e-9479-911af4827823"
      unitRef="usd">518622000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjg3YzU3NDJmNmVhYTQ2NDRhZDhlYzQwYjFjN2VlNzg5L3RhYmxlcmFuZ2U6ODdjNTc0MmY2ZWFhNDY0NGFkOGVjNDBiMWM3ZWU3ODlfOS02LTEtMS0w_2651c474-c470-4a03-9294-490d964eefdd"
      unitRef="usd">100736000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjg3YzU3NDJmNmVhYTQ2NDRhZDhlYzQwYjFjN2VlNzg5L3RhYmxlcmFuZ2U6ODdjNTc0MmY2ZWFhNDY0NGFkOGVjNDBiMWM3ZWU3ODlfOS04LTEtMS0w_516fe334-d93a-45fb-8709-398efb5243d7"
      unitRef="usd">417886000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia3a4806b37fd416983bc161873a12eb9_D20191101-20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjI0MTg3YmZjNWNjNjRmNTA4MmJmMWQ2YTIwN2RhMjYzL3RhYmxlcmFuZ2U6MjQxODdiZmM1Y2M2NGY1MDgyYmYxZDZhMjA3ZGEyNjNfMS0yLTEtMS0w_9de50d4b-99d4-47fc-b1cb-5fbf534168ed">P9Y10M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i37825631a4a84634881faf263f7fb6b8_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjI0MTg3YmZjNWNjNjRmNTA4MmJmMWQ2YTIwN2RhMjYzL3RhYmxlcmFuZ2U6MjQxODdiZmM1Y2M2NGY1MDgyYmYxZDZhMjA3ZGEyNjNfMS00LTEtMS0w_2fd0344b-3e9e-4fe8-ab22-00b71a1cfb29"
      unitRef="usd">18257000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i37825631a4a84634881faf263f7fb6b8_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjI0MTg3YmZjNWNjNjRmNTA4MmJmMWQ2YTIwN2RhMjYzL3RhYmxlcmFuZ2U6MjQxODdiZmM1Y2M2NGY1MDgyYmYxZDZhMjA3ZGEyNjNfMS02LTEtMS0w_8355288e-8604-4088-aaed-854f8e1f8a54"
      unitRef="usd">13919000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i37825631a4a84634881faf263f7fb6b8_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjI0MTg3YmZjNWNjNjRmNTA4MmJmMWQ2YTIwN2RhMjYzL3RhYmxlcmFuZ2U6MjQxODdiZmM1Y2M2NGY1MDgyYmYxZDZhMjA3ZGEyNjNfMS04LTEtMS0w_5388bce9-a58d-412d-8524-e4e4e57cbe24"
      unitRef="usd">4338000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ief9ca006d9044872bb85f3e4b63aecd9_D20191101-20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjI0MTg3YmZjNWNjNjRmNTA4MmJmMWQ2YTIwN2RhMjYzL3RhYmxlcmFuZ2U6MjQxODdiZmM1Y2M2NGY1MDgyYmYxZDZhMjA3ZGEyNjNfMi0yLTEtMS0w_4a0c05b1-e414-4c77-bfbd-4bec0432eb99">P5Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i756129798b03499ca439a7f72a33d956_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjI0MTg3YmZjNWNjNjRmNTA4MmJmMWQ2YTIwN2RhMjYzL3RhYmxlcmFuZ2U6MjQxODdiZmM1Y2M2NGY1MDgyYmYxZDZhMjA3ZGEyNjNfMi00LTEtMS0w_ab10b212-ec8c-4120-a1f0-dc03b0763328"
      unitRef="usd">6892000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i756129798b03499ca439a7f72a33d956_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjI0MTg3YmZjNWNjNjRmNTA4MmJmMWQ2YTIwN2RhMjYzL3RhYmxlcmFuZ2U6MjQxODdiZmM1Y2M2NGY1MDgyYmYxZDZhMjA3ZGEyNjNfMi02LTEtMS0w_72c1e732-cf3b-46ee-a080-d2eb0dee4ac2"
      unitRef="usd">6831000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i756129798b03499ca439a7f72a33d956_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjI0MTg3YmZjNWNjNjRmNTA4MmJmMWQ2YTIwN2RhMjYzL3RhYmxlcmFuZ2U6MjQxODdiZmM1Y2M2NGY1MDgyYmYxZDZhMjA3ZGEyNjNfMi04LTEtMS0w_21eeca62-1b0c-4ebf-9414-43648b98c538"
      unitRef="usd">61000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if7fd4ae697f941ad86c9688c97f3873b_D20191101-20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjI0MTg3YmZjNWNjNjRmNTA4MmJmMWQ2YTIwN2RhMjYzL3RhYmxlcmFuZ2U6MjQxODdiZmM1Y2M2NGY1MDgyYmYxZDZhMjA3ZGEyNjNfMy0yLTEtMS0w_e070513d-5781-40cb-ba25-261e099d0a7a">P18Y2M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5786591eb6054b558b6193c99f575d63_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjI0MTg3YmZjNWNjNjRmNTA4MmJmMWQ2YTIwN2RhMjYzL3RhYmxlcmFuZ2U6MjQxODdiZmM1Y2M2NGY1MDgyYmYxZDZhMjA3ZGEyNjNfMy00LTEtMS0w_4759d26e-8ce6-4235-b55e-fde71947db21"
      unitRef="usd">239634000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5786591eb6054b558b6193c99f575d63_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjI0MTg3YmZjNWNjNjRmNTA4MmJmMWQ2YTIwN2RhMjYzL3RhYmxlcmFuZ2U6MjQxODdiZmM1Y2M2NGY1MDgyYmYxZDZhMjA3ZGEyNjNfMy02LTEtMS0w_8520a8b7-b31e-4264-8082-c1013f32c951"
      unitRef="usd">48005000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5786591eb6054b558b6193c99f575d63_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjI0MTg3YmZjNWNjNjRmNTA4MmJmMWQ2YTIwN2RhMjYzL3RhYmxlcmFuZ2U6MjQxODdiZmM1Y2M2NGY1MDgyYmYxZDZhMjA3ZGEyNjNfMy04LTEtMS0w_06d9483f-5147-42d4-8828-01a395438f14"
      unitRef="usd">191629000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i63af5b56bf6e4e4e8b3b84e4cdbe38eb_D20191101-20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjI0MTg3YmZjNWNjNjRmNTA4MmJmMWQ2YTIwN2RhMjYzL3RhYmxlcmFuZ2U6MjQxODdiZmM1Y2M2NGY1MDgyYmYxZDZhMjA3ZGEyNjNfNC0yLTEtMS0w_175535c8-e025-4600-a053-5c4d8e1b3014">P7Y7M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iabb0e66da97247bf8e00dd50e91f59c1_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjI0MTg3YmZjNWNjNjRmNTA4MmJmMWQ2YTIwN2RhMjYzL3RhYmxlcmFuZ2U6MjQxODdiZmM1Y2M2NGY1MDgyYmYxZDZhMjA3ZGEyNjNfNC00LTEtMS0w_37e08688-ca44-4294-918b-39f8b1b77cee"
      unitRef="usd">51995000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iabb0e66da97247bf8e00dd50e91f59c1_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjI0MTg3YmZjNWNjNjRmNTA4MmJmMWQ2YTIwN2RhMjYzL3RhYmxlcmFuZ2U6MjQxODdiZmM1Y2M2NGY1MDgyYmYxZDZhMjA3ZGEyNjNfNC02LTEtMS0w_d444d9f9-6fd7-402c-b0cf-0205d608ed45"
      unitRef="usd">35208000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iabb0e66da97247bf8e00dd50e91f59c1_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjI0MTg3YmZjNWNjNjRmNTA4MmJmMWQ2YTIwN2RhMjYzL3RhYmxlcmFuZ2U6MjQxODdiZmM1Y2M2NGY1MDgyYmYxZDZhMjA3ZGEyNjNfNC04LTEtMS0w_0d3559d2-d629-423e-afce-74adc1b63c04"
      unitRef="usd">16787000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ibd28a95d02ea4e4aa820974437d08b8e_D20191101-20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjI0MTg3YmZjNWNjNjRmNTA4MmJmMWQ2YTIwN2RhMjYzL3RhYmxlcmFuZ2U6MjQxODdiZmM1Y2M2NGY1MDgyYmYxZDZhMjA3ZGEyNjNfNS0yLTEtMS0w_584c7a51-d196-4fbe-b2b7-e2fa8a24d320">P15Y4M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i144f6aab855749dfb4673d8b58300d36_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjI0MTg3YmZjNWNjNjRmNTA4MmJmMWQ2YTIwN2RhMjYzL3RhYmxlcmFuZ2U6MjQxODdiZmM1Y2M2NGY1MDgyYmYxZDZhMjA3ZGEyNjNfNS00LTEtMS0w_e60684bb-b36b-4892-bb4c-d89398c10b0b"
      unitRef="usd">7530000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i144f6aab855749dfb4673d8b58300d36_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjI0MTg3YmZjNWNjNjRmNTA4MmJmMWQ2YTIwN2RhMjYzL3RhYmxlcmFuZ2U6MjQxODdiZmM1Y2M2NGY1MDgyYmYxZDZhMjA3ZGEyNjNfNS02LTEtMS0w_4b716c54-5b2c-4628-b24c-03b9df0cc7e5"
      unitRef="usd">2552000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i144f6aab855749dfb4673d8b58300d36_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjI0MTg3YmZjNWNjNjRmNTA4MmJmMWQ2YTIwN2RhMjYzL3RhYmxlcmFuZ2U6MjQxODdiZmM1Y2M2NGY1MDgyYmYxZDZhMjA3ZGEyNjNfNS04LTEtMS0w_2e3aea24-cea2-455e-b514-4be28deb33d5"
      unitRef="usd">4978000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i04e93c916f9b416484955d8eaf809084_D20191101-20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjI0MTg3YmZjNWNjNjRmNTA4MmJmMWQ2YTIwN2RhMjYzL3RhYmxlcmFuZ2U6MjQxODdiZmM1Y2M2NGY1MDgyYmYxZDZhMjA3ZGEyNjNfNi0yLTEtMS0w_57b9a115-1f87-4e17-b464-71907573131a">P0Y7M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ideebe8e8a7de4fbe80c3236ac49aec14_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjI0MTg3YmZjNWNjNjRmNTA4MmJmMWQ2YTIwN2RhMjYzL3RhYmxlcmFuZ2U6MjQxODdiZmM1Y2M2NGY1MDgyYmYxZDZhMjA3ZGEyNjNfNi00LTEtMS0w_7c6c185f-1437-465b-876f-f6554d467ffb"
      unitRef="usd">4390000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ideebe8e8a7de4fbe80c3236ac49aec14_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjI0MTg3YmZjNWNjNjRmNTA4MmJmMWQ2YTIwN2RhMjYzL3RhYmxlcmFuZ2U6MjQxODdiZmM1Y2M2NGY1MDgyYmYxZDZhMjA3ZGEyNjNfNi02LTEtMS0w_96ca2113-8020-4feb-8c79-3a081636243e"
      unitRef="usd">4390000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ideebe8e8a7de4fbe80c3236ac49aec14_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjI0MTg3YmZjNWNjNjRmNTA4MmJmMWQ2YTIwN2RhMjYzL3RhYmxlcmFuZ2U6MjQxODdiZmM1Y2M2NGY1MDgyYmYxZDZhMjA3ZGEyNjNfNi04LTEtMS0w_2ee0e016-3aa5-4da6-8dbd-3ce706375c0b"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i684ef195aa714dcebb8efeb3891ba052_D20191101-20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjI0MTg3YmZjNWNjNjRmNTA4MmJmMWQ2YTIwN2RhMjYzL3RhYmxlcmFuZ2U6MjQxODdiZmM1Y2M2NGY1MDgyYmYxZDZhMjA3ZGEyNjNfNy0yLTEtMS0w_b08a98df-dc57-4e3d-a97e-e2d49146681b">P15Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjI0MTg3YmZjNWNjNjRmNTA4MmJmMWQ2YTIwN2RhMjYzL3RhYmxlcmFuZ2U6MjQxODdiZmM1Y2M2NGY1MDgyYmYxZDZhMjA3ZGEyNjNfNy00LTEtMS0w_327800a2-0cb9-4b7a-9251-3f1eb6c884e8"
      unitRef="usd">328698000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjI0MTg3YmZjNWNjNjRmNTA4MmJmMWQ2YTIwN2RhMjYzL3RhYmxlcmFuZ2U6MjQxODdiZmM1Y2M2NGY1MDgyYmYxZDZhMjA3ZGEyNjNfNy02LTEtMS0w_3a3cc6b2-bdc3-441e-8200-a4a94924c648"
      unitRef="usd">110905000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjI0MTg3YmZjNWNjNjRmNTA4MmJmMWQ2YTIwN2RhMjYzL3RhYmxlcmFuZ2U6MjQxODdiZmM1Y2M2NGY1MDgyYmYxZDZhMjA3ZGEyNjNfNy04LTEtMS0w_d3581dac-7d31-463c-86cd-b499d46c5e6f"
      unitRef="usd">217793000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjI0MTg3YmZjNWNjNjRmNTA4MmJmMWQ2YTIwN2RhMjYzL3RhYmxlcmFuZ2U6MjQxODdiZmM1Y2M2NGY1MDgyYmYxZDZhMjA3ZGEyNjNfOC00LTEtMS0w_66142ff9-4317-4b4f-bb7f-465e47fa354c"
      unitRef="usd">190512000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjI0MTg3YmZjNWNjNjRmNTA4MmJmMWQ2YTIwN2RhMjYzL3RhYmxlcmFuZ2U6MjQxODdiZmM1Y2M2NGY1MDgyYmYxZDZhMjA3ZGEyNjNfOC04LTEtMS0w_e3d3c6d6-301d-48b1-9f87-edf7712c7424"
      unitRef="usd">190512000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjI0MTg3YmZjNWNjNjRmNTA4MmJmMWQ2YTIwN2RhMjYzL3RhYmxlcmFuZ2U6MjQxODdiZmM1Y2M2NGY1MDgyYmYxZDZhMjA3ZGEyNjNfOS00LTEtMS0w_cdd90a81-72a4-479d-8c93-59df0bbdaab4"
      unitRef="usd">519210000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjI0MTg3YmZjNWNjNjRmNTA4MmJmMWQ2YTIwN2RhMjYzL3RhYmxlcmFuZ2U6MjQxODdiZmM1Y2M2NGY1MDgyYmYxZDZhMjA3ZGEyNjNfOS02LTEtMS0w_9be613a5-245a-427c-89b5-311af7b608ba"
      unitRef="usd">110905000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RhYmxlOjI0MTg3YmZjNWNjNjRmNTA4MmJmMWQ2YTIwN2RhMjYzL3RhYmxlcmFuZ2U6MjQxODdiZmM1Y2M2NGY1MDgyYmYxZDZhMjA3ZGEyNjNfOS04LTEtMS0w_b7ee0b96-8c53-4ea7-8e27-dfe22ca27226"
      unitRef="usd">408305000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RleHRyZWdpb246MGViNzI2NzNkY2FiNGQxZWEzNGZmZDQxYmFiYzU5N2RfMjE5OTAyMzI1Nzg1Mw_a47cd117-5bb5-492d-85cb-0cf66a8e6088"
      unitRef="usd">6200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RleHRyZWdpb246MGViNzI2NzNkY2FiNGQxZWEzNGZmZDQxYmFiYzU5N2RfMjE5OTAyMzI1Nzg1Nw_b52a4c6b-7e61-4139-8c96-981afc7a81f7"
      unitRef="usd">11100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RleHRyZWdpb246MGViNzI2NzNkY2FiNGQxZWEzNGZmZDQxYmFiYzU5N2RfMjE5OTAyMzI1ODA2MA_f35f6fb9-cb8d-4d45-b5f4-2c687ffa94f3"
      unitRef="usd">4900000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RleHRyZWdpb246MGViNzI2NzNkY2FiNGQxZWEzNGZmZDQxYmFiYzU5N2RfMjE5OTAyMzI1ODA2OA_abb60e15-49bb-45c4-8d70-1fe2b2752845"
      unitRef="usd">9600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RleHRyZWdpb246MGViNzI2NzNkY2FiNGQxZWEzNGZmZDQxYmFiYzU5N2RfNjU5_fd216078-ea52-4d06-a337-0aebfb665aa3"
      unitRef="usd">12700000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RleHRyZWdpb246MGViNzI2NzNkY2FiNGQxZWEzNGZmZDQxYmFiYzU5N2RfNjc0_e19c48ea-115b-4b7b-a1c3-4eb69e771259"
      unitRef="usd">24200000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RleHRyZWdpb246MGViNzI2NzNkY2FiNGQxZWEzNGZmZDQxYmFiYzU5N2RfNjg5_6e252ec2-7d55-4836-b027-8651ffcebba4"
      unitRef="usd">22400000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RleHRyZWdpb246MGViNzI2NzNkY2FiNGQxZWEzNGZmZDQxYmFiYzU5N2RfNzA0_d7870128-8a6f-466d-bddb-22165f1018d4"
      unitRef="usd">21400000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RleHRyZWdpb246MGViNzI2NzNkY2FiNGQxZWEzNGZmZDQxYmFiYzU5N2RfNzE5_b3f5a894-1c5e-4f1a-9b5c-ec66d73d6292"
      unitRef="usd">19800000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RleHRyZWdpb246MGViNzI2NzNkY2FiNGQxZWEzNGZmZDQxYmFiYzU5N2RfNzM0_b48ecd47-8e1a-499b-9e3a-02aae23feb6e"
      unitRef="usd">19100000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF80OS9mcmFnOjBlYjcyNjczZGNhYjRkMWVhMzRmZmQ0MWJhYmM1OTdkL3RleHRyZWdpb246MGViNzI2NzNkY2FiNGQxZWEzNGZmZDQxYmFiYzU5N2RfNzU5_09cff412-a8c6-4b25-a683-7be30461d9ba"
      unitRef="usd">122600000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:LongTermDebtTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RleHRyZWdpb246ZjNkZTM3ZGUwYTMyNGU2ZDg4NjY5YjhmMmJlZjY5MDVfNDI4_db0e7914-ffcf-43bf-91aa-440304980004">&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.549%"/&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.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.623%"/&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 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;May 1, 2020&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, 2020&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 June 2023&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;&#x2014;&#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 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;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;$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;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;180,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;180,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;$190 million term loan, due June 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,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;90,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.81% series A senior notes, due June 2029&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;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;7.8% debentures, due June 2027&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;6.625% senior notes, due May 2037&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;124,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;123,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;123,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;Less: unamortized discounts, debt issuance costs, and deferred charges&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;2,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,171&#160;&lt;/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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:#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;691,455&#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;890,776&#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;791,123&#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;padding:2px 1pt;text-align:left;vertical-align:bottom"&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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#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;99,868&#160;&lt;/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;99,873&#160;&lt;/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;Long-term debt, less current portion&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;591,496&#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;790,908&#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;691,250&#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;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 2021 and succeeding fiscal years are as follows: fiscal 2021 (remainder), $0.0 million; fiscal 2022, $108.5 million; fiscal 2023, $17.0 million; fiscal 2024, $144.5 million; fiscal 2025, $0.0 million; fiscal 2026, $0.0 million; and after fiscal 2026, $425.0 million. As of April&#160;30, 2021, the company reclassified the remaining $100.0 million outstanding balance under the $200.0&#160;million three-year unsecured senior term loan facility, net of the &lt;/span&gt;&lt;/div&gt;related proportionate share of deferred debt issuance costs, to current portion of long-term debt within the Condensed Consolidated Balance Sheets as the maturity date of the $200.0&#160;million three-year unsecured senior term loan facility is April 1, 2022 and is within the next twelve months. During the first six months of fiscal 2021, the company prepaid the remaining $90.0&#160;million of outstanding borrowings under the $190.0&#160;million three-year unsecured senior term loan facility and prepaid $10.0&#160;million of the remaining outstanding borrowings under the $300.0&#160;million five-year unsecured senior term loan facility.</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RleHRyZWdpb246ZjNkZTM3ZGUwYTMyNGU2ZDg4NjY5YjhmMmJlZjY5MDVfNDIy_ffb57df6-975c-4539-a9be-e86fed89a343">&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.549%"/&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.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.623%"/&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 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;May 1, 2020&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, 2020&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 June 2023&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;&#x2014;&#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 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;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;$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;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;180,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;180,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;$190 million term loan, due June 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,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;90,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.81% series A senior notes, due June 2029&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;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;7.8% debentures, due June 2027&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;6.625% senior notes, due May 2037&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;124,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;123,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;123,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;Less: unamortized discounts, debt issuance costs, and deferred charges&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;2,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,171&#160;&lt;/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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:#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;691,455&#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;890,776&#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;791,123&#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;padding:2px 1pt;text-align:left;vertical-align:bottom"&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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#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;99,868&#160;&lt;/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;99,873&#160;&lt;/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;Long-term debt, less current portion&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;591,496&#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;790,908&#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;691,250&#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:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i5c605109fbf54f9aaf735b1098306ae9_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfMS0wLTEtMS0wL3RleHRyZWdpb246YzkwYjJkNmNhNmIzNGRhZmI0YjMwNDRlYjdlNWMzNjNfMjE5OTAyMzI1NTU4MQ_eb43a207-62c9-49fc-893d-dd5915adfb89"
      unitRef="usd">600000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5c605109fbf54f9aaf735b1098306ae9_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfMS0yLTEtMS0w_db8c981c-0291-4179-92df-10b18cba72bc"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iacdaa7c1f8df4a918abdb012f036966a_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfMS00LTEtMS0w_0532bc58-c292-41c8-b235-0fa3285dbe8d"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if273b9a9bce54ad295a7871124e3d779_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfMS02LTEtMS0w_3ae2a149-6660-422c-a756-9a60974eb94c"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i085189ee4d0c4effb9f594776344a3cf_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfMi0wLTEtMS0wL3RleHRyZWdpb246ZmMwYjI5NjRhZjFjNGRkZGEyNGE2MzA1NGI5YWFmNjRfNA_0538788b-38b8-4902-8c76-c610e9f514df"
      unitRef="usd">200000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i085189ee4d0c4effb9f594776344a3cf_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfMi0yLTEtMS0w_29f2aa2e-d95c-470b-83aa-6e6a8493737b"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i71559d7f836c4f26b07c0ad0919fe763_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfMi00LTEtMS0w_89387cfd-7fd7-4933-bc15-904a360a5da3"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i16a8e144bd614727bff0e4fc00abe4de_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfMi02LTEtMS0w_0f0865ad-0552-4368-98e3-e00e1e2ef758"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="idea7de2527744d66b89d819d582ea772_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfMy0wLTEtMS0wL3RleHRyZWdpb246MWY1ZDI2ZmE0OTNkNDUzM2FhNTI5MTBhODMwMGJhMjVfNA_39199788-44f6-48f8-a98e-876b4bbc2418"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="idea7de2527744d66b89d819d582ea772_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfMy0yLTEtMS0w_ab6ead40-954a-43fa-8f92-2a69da1cc2d6"
      unitRef="usd">170000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ifd5bf3a83b1349939408471dff7f97ad_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfMy00LTEtMS0w_863fc2e5-7562-4c3c-a948-45191e819845"
      unitRef="usd">180000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i197f71e5014b425e86a5b49bdd45eb61_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfMy02LTEtMS0w_1492ea2d-c219-48d7-a412-e3290f4f97f8"
      unitRef="usd">180000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i8619807b6bf5422c9c2614169560667c_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfNC0wLTEtMS0wL3RleHRyZWdpb246ZTY4ZDU2YzM2ZDY0NDNkNjg3MjFkM2QzN2U5ZTk0ZDFfNA_e7441c4d-bfbe-4728-8ac1-522d7f294824"
      unitRef="usd">190000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8619807b6bf5422c9c2614169560667c_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfNC0yLTEtMS0w_b62e8be3-35e5-4b89-9f74-f6cc284ec869"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i095df8516cc746858f0d01869fb6a2bb_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfNC00LTEtMS0w_4947ee33-f032-4016-a199-eeb445ec8e4b"
      unitRef="usd">190000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6f3c8e443f414eb0824b37821eca446f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfNC02LTEtMS0w_587bec5b-6c7f-4ca9-93d1-1e223ff6cdf3"
      unitRef="usd">90000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i080cf0ccc9d84f6ea5188fe47c18ad24_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfNS0wLTEtMS0wL3RleHRyZWdpb246OTEzZjQzMzQ5MzVkNDQ5ZTllNzZhOWJkZDE0NDBjZjJfNA_9782e667-ff4d-4592-a483-369da23227b3"
      unitRef="number">0.0381</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i080cf0ccc9d84f6ea5188fe47c18ad24_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfNS0yLTEtMS0w_6813c524-0b6e-4ec6-bb31-5022e8a537de"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if235aa2f52114e96b0ec0c46223d89ab_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfNS00LTEtMS0w_86005a40-d33d-4611-b1dc-6fc09d79d46e"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i885ad18fa8e245e89cfeebbf2c5cb0bf_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfNS02LTEtMS0w_c69463b6-8485-46d8-9c57-3feeb7fc4e08"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i75f43f08470a49979172df1d8632c81f_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfNi0wLTEtMS0wL3RleHRyZWdpb246ZjBmZWUwNjVlMjEyNDM5YmI0NTM4MjhkNDFiZjkwMGVfNA_78921590-78f4-4be6-9879-15e477ba3764"
      unitRef="number">0.0391</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i75f43f08470a49979172df1d8632c81f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfNi0yLTEtMS0w_34327695-429f-4cdf-9013-3b480e8fbd07"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iccaf6c9bef2240ccb7ae9e537f6e46ff_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfNi00LTEtMS0w_c72461b7-9b2b-4bd1-979a-f6871c1daa85"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ibd5570479eb343fca5ef952a732f1dc7_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfNi02LTEtMS0w_62d3c3b9-ecd1-4b5c-ba89-a31c84d55bed"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i05bfbb3c54c146b983152a17d7c817da_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfNy0wLTEtMS0wL3RleHRyZWdpb246Yzk5Mzc0ZWJiMjdjNGYzNDhiNmRhN2FlYjljMDBmNTZfNA_be99e511-10a6-4630-9ea9-5d71a3258587"
      unitRef="number">0.078</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i05bfbb3c54c146b983152a17d7c817da_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfNy0yLTEtMS0w_185c013e-d3b7-4592-a501-a51fa6cd8fda"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i32bb04d8236b46f6999d961fae04f816_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfNy00LTEtMS0w_15486cfe-8e02-420d-8bf2-9bd2c5f11c4f"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib77f871cf5e749e78791ef7570983fea_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfNy02LTEtMS0w_c4e964b0-a95b-430d-b1c7-74e2d5b9695b"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id621a6d891a54bf48ff55c33c158c014_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfOC0wLTEtMS0wL3RleHRyZWdpb246ZjcwZmUzYjFmM2U1NDY5MGI2OWY3ZTRjY2M4NTUwYmRfNA_7664821f-241c-4e4f-9bc0-91a9b55c9674"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id621a6d891a54bf48ff55c33c158c014_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfOC0yLTEtMS0w_4679576a-4691-41e9-9d54-80f5866e5b7a"
      unitRef="usd">124009000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id4abd885d87b4d7dbba04bc2ac90840e_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfOC00LTEtMS0w_ebf55593-fe4d-4ce9-bd79-ee7a5dec27c5"
      unitRef="usd">123947000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5550b8813f794c5dad2479f5c3f2937f_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfOC02LTEtMS0w_05f5f88d-40b8-4b32-a472-4c4de5752e6b"
      unitRef="usd">123978000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfOS0yLTEtMS0w_0ee8c234-3956-48d0-92f6-4fa87cd8585f"
      unitRef="usd">2554000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfOS00LTEtMS0w_fbfb6214-43c4-4e7f-b820-30cfcbbf5b2c"
      unitRef="usd">3171000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfOS02LTEtMS0w_a4529a74-2774-40af-af4c-7bf1ab3a66b0"
      unitRef="usd">2855000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfMTAtMi0xLTEtMA_004f1a69-3f5a-4d05-859c-5fee21455419"
      unitRef="usd">691455000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfMTAtNC0xLTEtMA_99df4366-44b9-48ed-825e-14776cb52473"
      unitRef="usd">890776000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfMTAtNi0xLTEtMA_587faf3e-83c9-44c2-acbe-8c0e0b205252"
      unitRef="usd">791123000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfMTEtMi0xLTEtMA_53b51483-7ae9-4d4f-b8c0-3f2319ea91a4"
      unitRef="usd">99959000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfMTEtNC0xLTEtMA_120d9689-b894-486d-813f-670150355eb4"
      unitRef="usd">99868000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfMTEtNi0xLTEtMA_569d9b2d-f67e-4166-9c29-f5d001c55a24"
      unitRef="usd">99873000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfMTItMi0xLTEtMA_3a12c2ac-173e-4a48-a2ce-f30abf3715b3"
      unitRef="usd">591496000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfMTItNC0xLTEtMA_827ad012-7423-46af-8c94-3eeee5f119a4"
      unitRef="usd">790908000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RhYmxlOmZlNDEzYzFmZmFjMTQzMmVhZTYyYjg1MjVlMWViYzY5L3RhYmxlcmFuZ2U6ZmU0MTNjMWZmYWMxNDMyZWFlNjJiODUyNWUxZWJjNjlfMTItNi0xLTEtMA_0059ff18-34fe-4298-b0a8-64b146b6f3e1"
      unitRef="usd">691250000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RleHRyZWdpb246ZjNkZTM3ZGUwYTMyNGU2ZDg4NjY5YjhmMmJlZjY5MDVfMzE4_365b838f-148a-4c0a-9b79-409cca33be58"
      unitRef="usd">0.0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RleHRyZWdpb246ZjNkZTM3ZGUwYTMyNGU2ZDg4NjY5YjhmMmJlZjY5MDVfMzMz_d6b50954-5209-4e31-bad1-6a2a0460efdd"
      unitRef="usd">108500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RleHRyZWdpb246ZjNkZTM3ZGUwYTMyNGU2ZDg4NjY5YjhmMmJlZjY5MDVfMzQ4_0e9c778b-8b81-4e1d-9059-f2a049b1bb6a"
      unitRef="usd">17000000.0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RleHRyZWdpb246ZjNkZTM3ZGUwYTMyNGU2ZDg4NjY5YjhmMmJlZjY5MDVfMzYz_1cf6cd11-54aa-48bc-8601-1540aa32d2bd"
      unitRef="usd">144500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RleHRyZWdpb246ZjNkZTM3ZGUwYTMyNGU2ZDg4NjY5YjhmMmJlZjY5MDVfMzc4_254d7003-c5fb-40a6-ac20-50aefff0549a"
      unitRef="usd">0.0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RleHRyZWdpb246ZjNkZTM3ZGUwYTMyNGU2ZDg4NjY5YjhmMmJlZjY5MDVfMzkz_a8a27f90-78c9-4dfe-9ea0-6ad9593d87eb"
      unitRef="usd">0.0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RleHRyZWdpb246ZjNkZTM3ZGUwYTMyNGU2ZDg4NjY5YjhmMmJlZjY5MDVfNDE4_1983b439-9dd7-40e5-99b7-878dfd83474c"
      unitRef="usd">425000000.0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebtCurrent
      contextRef="i085189ee4d0c4effb9f594776344a3cf_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RleHRyZWdpb246ZjNkZTM3ZGUwYTMyNGU2ZDg4NjY5YjhmMmJlZjY5MDVfMTA5OTUxMTYzMjk5NQ_620a902f-8eb7-4036-abec-ad2d2502fbe5"
      unitRef="usd">100000000.0</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i085189ee4d0c4effb9f594776344a3cf_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RleHRyZWdpb246ZjNkZTM3ZGUwYTMyNGU2ZDg4NjY5YjhmMmJlZjY5MDVfODI0NjMzNzIxNjI4Mw_527be722-840b-4f6c-bd4e-66f2a9da85ad"
      unitRef="usd">200000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm
      contextRef="i629009db0da04332a893b3d04dd101a1_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RleHRyZWdpb246ZjNkZTM3ZGUwYTMyNGU2ZDg4NjY5YjhmMmJlZjY5MDVfODI0NjMzNzIxNjQxNA_483a7de6-19c3-4f2b-b5b7-6f205e643a1a">P3Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i085189ee4d0c4effb9f594776344a3cf_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RleHRyZWdpb246ZjNkZTM3ZGUwYTMyNGU2ZDg4NjY5YjhmMmJlZjY5MDVfODI0NjMzNzIxNjMwOQ_363b355e-0e0f-422a-ab14-a56150f187a3"
      unitRef="usd">200000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm
      contextRef="i629009db0da04332a893b3d04dd101a1_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RleHRyZWdpb246ZjNkZTM3ZGUwYTMyNGU2ZDg4NjY5YjhmMmJlZjY5MDVfODI0NjMzNzIxNjQxNQ_c3fc6ec2-f655-44f0-a248-85af6825db77">P3Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:EarlyRepaymentOfSeniorDebt
      contextRef="i6e51f3d71a8b427f98d10836a7b75b3c_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RleHRyZWdpb246ZjNkZTM3ZGUwYTMyNGU2ZDg4NjY5YjhmMmJlZjY5MDVfODI0NjMzNzIxNjMzNQ_acc6abd2-ce18-453c-8f32-fcaae15d56ba"
      unitRef="usd">90000000.0</us-gaap:EarlyRepaymentOfSeniorDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i8619807b6bf5422c9c2614169560667c_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RleHRyZWdpb246ZjNkZTM3ZGUwYTMyNGU2ZDg4NjY5YjhmMmJlZjY5MDVfODI0NjMzNzIxNjM1MA_af7cbe92-a448-45f4-974e-d17d1f870ebb"
      unitRef="usd">190000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm
      contextRef="i6e51f3d71a8b427f98d10836a7b75b3c_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RleHRyZWdpb246ZjNkZTM3ZGUwYTMyNGU2ZDg4NjY5YjhmMmJlZjY5MDVfODI0NjMzNzIxNjQxNg_5293bb7b-cfd3-47a1-98fd-0883a48c7791">P3Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:EarlyRepaymentOfSeniorDebt
      contextRef="id57d745bc2d043069a2eb92046d54124_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RleHRyZWdpb246ZjNkZTM3ZGUwYTMyNGU2ZDg4NjY5YjhmMmJlZjY5MDVfODI0NjMzNzIxNjM3Ng_dd03ef89-4687-42bc-8b80-db7715c34106"
      unitRef="usd">10000000.0</us-gaap:EarlyRepaymentOfSeniorDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="idea7de2527744d66b89d819d582ea772_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RleHRyZWdpb246ZjNkZTM3ZGUwYTMyNGU2ZDg4NjY5YjhmMmJlZjY5MDVfODI0NjMzNzIxNjM5MA_ebf6e7ba-d741-42f0-bb96-dbb44e49e8a4"
      unitRef="usd">300000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm
      contextRef="id57d745bc2d043069a2eb92046d54124_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81Mi9mcmFnOmYzZGUzN2RlMGEzMjRlNmQ4ODY2OWI4ZjJiZWY2OTA1L3RleHRyZWdpb246ZjNkZTM3ZGUwYTMyNGU2ZDg4NjY5YjhmMmJlZjY5MDVfODI0NjMzNzIxNjQxOQ_977b9872-7b94-4464-bb6e-da7d2b0c9dd1">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81NS9mcmFnOjYyNmY4MDFjNGFmZTRjNzQ5MjRiMzVhMTZlMGU1YTk0L3RleHRyZWdpb246NjI2ZjgwMWM0YWZlNGM3NDkyNGIzNWExNmUwZTVhOTRfMjYw_d1e15816-84ee-442e-8117-06d4edae01d5">&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;Divestiture&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;On November 2, 2020, in the first quarter of fiscal 2021, the company completed the sale of its Northeastern U.S. distribution company. The divestiture was not material based on the company's Consolidated Financial Condition and Results of Operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81OC9mcmFnOmUwZjExYTBmMDA4NTQzODdiMTJhZjVjNmZjZTlkNzY4L3RleHRyZWdpb246ZTBmMTFhMGYwMDg1NDM4N2IxMmFmNWM2ZmNlOWQ3NjhfOTI0_47cbf306-0d93-4509-9568-b5539284862d">&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;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. 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="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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.549%"/&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.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.623%"/&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 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;May 1, 2020&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, 2020&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;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;198,807&#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;168,759&#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;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;597,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;565,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;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;796,238&#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;734,520&#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;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;82,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;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;714,167&#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;652,433&#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:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81OC9mcmFnOmUwZjExYTBmMDA4NTQzODdiMTJhZjVjNmZjZTlkNzY4L3RleHRyZWdpb246ZTBmMTFhMGYwMDg1NDM4N2IxMmFmNWM2ZmNlOWQ3NjhfOTI3_e5a325b6-7410-44d5-b246-a79c7a9c64d3">&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.549%"/&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.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.623%"/&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 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;May 1, 2020&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, 2020&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;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;198,807&#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;168,759&#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;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;597,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;565,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;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;796,238&#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;734,520&#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;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;82,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;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;714,167&#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;652,433&#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="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81OC9mcmFnOmUwZjExYTBmMDA4NTQzODdiMTJhZjVjNmZjZTlkNzY4L3RhYmxlOmIwY2QwNzBlZjJiYzQ4ZTI4OWJjOTIwOTY4OTc1OTI3L3RhYmxlcmFuZ2U6YjBjZDA3MGVmMmJjNDhlMjg5YmM5MjA5Njg5NzU5MjdfMS0yLTEtMS0w_b57dcd2a-a2b9-4a88-9adf-476d5671c1d1"
      unitRef="usd">242093000</us-gaap:InventoryWorkInProcessAndRawMaterials>
    <us-gaap:InventoryWorkInProcessAndRawMaterials
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81OC9mcmFnOmUwZjExYTBmMDA4NTQzODdiMTJhZjVjNmZjZTlkNzY4L3RhYmxlOmIwY2QwNzBlZjJiYzQ4ZTI4OWJjOTIwOTY4OTc1OTI3L3RhYmxlcmFuZ2U6YjBjZDA3MGVmMmJjNDhlMjg5YmM5MjA5Njg5NzU5MjdfMS00LTEtMS0w_21a6c4cc-844f-4cfd-a1f3-a2428e2038dd"
      unitRef="usd">198807000</us-gaap:InventoryWorkInProcessAndRawMaterials>
    <us-gaap:InventoryWorkInProcessAndRawMaterials
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81OC9mcmFnOmUwZjExYTBmMDA4NTQzODdiMTJhZjVjNmZjZTlkNzY4L3RhYmxlOmIwY2QwNzBlZjJiYzQ4ZTI4OWJjOTIwOTY4OTc1OTI3L3RhYmxlcmFuZ2U6YjBjZDA3MGVmMmJjNDhlMjg5YmM5MjA5Njg5NzU5MjdfMS02LTEtMS0w_e35abec6-8854-43a5-aa7a-777bfca1c917"
      unitRef="usd">168759000</us-gaap:InventoryWorkInProcessAndRawMaterials>
    <us-gaap:InventoryFinishedGoods
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81OC9mcmFnOmUwZjExYTBmMDA4NTQzODdiMTJhZjVjNmZjZTlkNzY4L3RhYmxlOmIwY2QwNzBlZjJiYzQ4ZTI4OWJjOTIwOTY4OTc1OTI3L3RhYmxlcmFuZ2U6YjBjZDA3MGVmMmJjNDhlMjg5YmM5MjA5Njg5NzU5MjdfMi0yLTEtMS0w_5fd8edc2-2bbb-4e91-b7a8-7018823818fa"
      unitRef="usd">468805000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81OC9mcmFnOmUwZjExYTBmMDA4NTQzODdiMTJhZjVjNmZjZTlkNzY4L3RhYmxlOmIwY2QwNzBlZjJiYzQ4ZTI4OWJjOTIwOTY4OTc1OTI3L3RhYmxlcmFuZ2U6YjBjZDA3MGVmMmJjNDhlMjg5YmM5MjA5Njg5NzU5MjdfMi00LTEtMS0w_5df56ebd-11fc-450b-9d75-3679c724e988"
      unitRef="usd">597431000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81OC9mcmFnOmUwZjExYTBmMDA4NTQzODdiMTJhZjVjNmZjZTlkNzY4L3RhYmxlOmIwY2QwNzBlZjJiYzQ4ZTI4OWJjOTIwOTY4OTc1OTI3L3RhYmxlcmFuZ2U6YjBjZDA3MGVmMmJjNDhlMjg5YmM5MjA5Njg5NzU5MjdfMi02LTEtMS0w_825991c6-82fc-48cf-974c-d0c4e906d0c1"
      unitRef="usd">565761000</us-gaap:InventoryFinishedGoods>
    <us-gaap:FIFOInventoryAmount
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81OC9mcmFnOmUwZjExYTBmMDA4NTQzODdiMTJhZjVjNmZjZTlkNzY4L3RhYmxlOmIwY2QwNzBlZjJiYzQ4ZTI4OWJjOTIwOTY4OTc1OTI3L3RhYmxlcmFuZ2U6YjBjZDA3MGVmMmJjNDhlMjg5YmM5MjA5Njg5NzU5MjdfMy0yLTEtMS0w_116be258-2161-4e27-a51e-b7fe34e82ec8"
      unitRef="usd">710898000</us-gaap:FIFOInventoryAmount>
    <us-gaap:FIFOInventoryAmount
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81OC9mcmFnOmUwZjExYTBmMDA4NTQzODdiMTJhZjVjNmZjZTlkNzY4L3RhYmxlOmIwY2QwNzBlZjJiYzQ4ZTI4OWJjOTIwOTY4OTc1OTI3L3RhYmxlcmFuZ2U6YjBjZDA3MGVmMmJjNDhlMjg5YmM5MjA5Njg5NzU5MjdfMy00LTEtMS0w_f3991580-2036-496f-be5c-cfb3345cefe6"
      unitRef="usd">796238000</us-gaap:FIFOInventoryAmount>
    <us-gaap:FIFOInventoryAmount
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81OC9mcmFnOmUwZjExYTBmMDA4NTQzODdiMTJhZjVjNmZjZTlkNzY4L3RhYmxlOmIwY2QwNzBlZjJiYzQ4ZTI4OWJjOTIwOTY4OTc1OTI3L3RhYmxlcmFuZ2U6YjBjZDA3MGVmMmJjNDhlMjg5YmM5MjA5Njg5NzU5MjdfMy02LTEtMS0w_eb57bbeb-65fd-4870-b2cc-cdc7cfa4aaee"
      unitRef="usd">734520000</us-gaap:FIFOInventoryAmount>
    <us-gaap:InventoryLIFOReserve
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81OC9mcmFnOmUwZjExYTBmMDA4NTQzODdiMTJhZjVjNmZjZTlkNzY4L3RhYmxlOmIwY2QwNzBlZjJiYzQ4ZTI4OWJjOTIwOTY4OTc1OTI3L3RhYmxlcmFuZ2U6YjBjZDA3MGVmMmJjNDhlMjg5YmM5MjA5Njg5NzU5MjdfNC0yLTEtMS0w_4894b6e8-f100-4175-91de-f5d80c1b5b3c"
      unitRef="usd">82087000</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryLIFOReserve
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81OC9mcmFnOmUwZjExYTBmMDA4NTQzODdiMTJhZjVjNmZjZTlkNzY4L3RhYmxlOmIwY2QwNzBlZjJiYzQ4ZTI4OWJjOTIwOTY4OTc1OTI3L3RhYmxlcmFuZ2U6YjBjZDA3MGVmMmJjNDhlMjg5YmM5MjA5Njg5NzU5MjdfNC00LTEtMS0w_7e56c4b8-af32-4d79-a218-44f66fe38464"
      unitRef="usd">82071000</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryLIFOReserve
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81OC9mcmFnOmUwZjExYTBmMDA4NTQzODdiMTJhZjVjNmZjZTlkNzY4L3RhYmxlOmIwY2QwNzBlZjJiYzQ4ZTI4OWJjOTIwOTY4OTc1OTI3L3RhYmxlcmFuZ2U6YjBjZDA3MGVmMmJjNDhlMjg5YmM5MjA5Njg5NzU5MjdfNC02LTEtMS0w_0b1335f2-311b-4e6c-9b1f-f828e977b647"
      unitRef="usd">82087000</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryNet
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81OC9mcmFnOmUwZjExYTBmMDA4NTQzODdiMTJhZjVjNmZjZTlkNzY4L3RhYmxlOmIwY2QwNzBlZjJiYzQ4ZTI4OWJjOTIwOTY4OTc1OTI3L3RhYmxlcmFuZ2U6YjBjZDA3MGVmMmJjNDhlMjg5YmM5MjA5Njg5NzU5MjdfNS0yLTEtMS0w_57938388-8738-480d-8c5f-e4b630c49ca0"
      unitRef="usd">628811000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81OC9mcmFnOmUwZjExYTBmMDA4NTQzODdiMTJhZjVjNmZjZTlkNzY4L3RhYmxlOmIwY2QwNzBlZjJiYzQ4ZTI4OWJjOTIwOTY4OTc1OTI3L3RhYmxlcmFuZ2U6YjBjZDA3MGVmMmJjNDhlMjg5YmM5MjA5Njg5NzU5MjdfNS00LTEtMS0w_f614267d-ff53-49d1-b551-21bf653cfadf"
      unitRef="usd">714167000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF81OC9mcmFnOmUwZjExYTBmMDA4NTQzODdiMTJhZjVjNmZjZTlkNzY4L3RhYmxlOmIwY2QwNzBlZjJiYzQ4ZTI4OWJjOTIwOTY4OTc1OTI3L3RhYmxlcmFuZ2U6YjBjZDA3MGVmMmJjNDhlMjg5YmM5MjA5Njg5NzU5MjdfNS02LTEtMS0w_549788ee-7a65-4aac-bfee-9d127a679c27"
      unitRef="usd">652433000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RleHRyZWdpb246ZjAzOGY3YTg0OWQ4NGFkZTg3OWRhNDY4NGQxYmM5MGRfMTA4OA_8d6f7b6e-4d68-49ee-898b-516f52c66c5e">&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;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, land improvements, and leasehold improvements are generally depreciated over 10 to 40 years, machinery and equipment are generally depreciated over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RleHRyZWdpb246ZjAzOGY3YTg0OWQ4NGFkZTg3OWRhNDY4NGQxYmM5MGRfNDE0_f7147c7b-346f-4955-8d20-dd5f39483d37"&gt;two&lt;/span&gt; to 15 years, tooling is generally depreciated over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RleHRyZWdpb246ZjAzOGY3YTg0OWQ4NGFkZTg3OWRhNDY4NGQxYmM5MGRfNDYy_241dc15c-055d-4bce-8c20-81c860fa61d6"&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:id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RleHRyZWdpb246ZjAzOGY3YTg0OWQ4NGFkZTg3OWRhNDY4NGQxYmM5MGRfNTY4_9ebd82fb-857a-4118-9d32-7e0124d185b8"&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. Expenditures for general maintenance and repairs are charged to cost of sales or selling, general and administrative expense within 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;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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.987%"/&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.623%"/&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 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;May 1, 2020&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, 2020&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;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;55,298&#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,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;/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;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;287,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;301,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;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;466,388&#160;&lt;/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;499,312&#160;&lt;/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;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;216,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;231,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;/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;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;94,026&#160;&lt;/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,312&#160;&lt;/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;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;71,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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 0 7.75pt"/&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,190,501&#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,240,158&#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;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;736,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;772,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;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;453,761&#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;467,919&#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="i5ce3956b14604c25acf1199365b03075_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RleHRyZWdpb246ZjAzOGY3YTg0OWQ4NGFkZTg3OWRhNDY4NGQxYmM5MGRfMzQ5_73187a03-66b5-464e-96c9-c9fdb6419e0b">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia81430fe29fa4aa4be3b2ac014e4896c_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RleHRyZWdpb246ZjAzOGY3YTg0OWQ4NGFkZTg3OWRhNDY4NGQxYmM5MGRfMzU1_405c4bbd-59de-4c3e-8a87-36c940c35e7c">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i3730be40e0574a12be39e1b87faaec16_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RleHRyZWdpb246ZjAzOGY3YTg0OWQ4NGFkZTg3OWRhNDY4NGQxYmM5MGRfNDIw_31630615-8cb7-4dc5-8d0e-a0534fb70943">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ifdb5dfc582484718b9a002e28c45ffc0_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RleHRyZWdpb246ZjAzOGY3YTg0OWQ4NGFkZTg3OWRhNDY4NGQxYmM5MGRfNDY4_6ef77302-98f0-4bbd-a817-ac7dce61ddec">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i90847e368fca4fa488d8e49d0010db14_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RleHRyZWdpb246ZjAzOGY3YTg0OWQ4NGFkZTg3OWRhNDY4NGQxYmM5MGRfNTc0_7ccc68bd-0e20-40d1-92e5-0f5665dacd9d">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RleHRyZWdpb246ZjAzOGY3YTg0OWQ4NGFkZTg3OWRhNDY4NGQxYmM5MGRfMTA5Mw_33a780d0-b894-4056-855a-08ebdc988072">&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.987%"/&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.623%"/&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 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;May 1, 2020&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, 2020&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;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;55,298&#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,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;/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;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;287,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;301,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;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;466,388&#160;&lt;/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;499,312&#160;&lt;/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;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;216,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;231,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;/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;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;94,026&#160;&lt;/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,312&#160;&lt;/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;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;71,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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 0 7.75pt"/&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,190,501&#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,240,158&#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;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;736,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;772,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;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;453,761&#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;467,919&#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="i1fc10475ef7640e6a649543ec2d5b4b5_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RhYmxlOjhlMWQ4ZTg0MDk3YjRjYjJiZjg2ODFlNjgxMDBkMmZkL3RhYmxlcmFuZ2U6OGUxZDhlODQwOTdiNGNiMmJmODY4MWU2ODEwMGQyZmRfMS0yLTEtMS0w_9d622427-b74d-456e-8bcd-2f528374788e"
      unitRef="usd">56674000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic29959a16fc04671b7d3ae97f02a6038_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RhYmxlOjhlMWQ4ZTg0MDk3YjRjYjJiZjg2ODFlNjgxMDBkMmZkL3RhYmxlcmFuZ2U6OGUxZDhlODQwOTdiNGNiMmJmODY4MWU2ODEwMGQyZmRfMS00LTEtMS0w_1cfb0564-5546-4cba-b23b-f60dcfffc78b"
      unitRef="usd">55298000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib16c9f30070d4d5091b284c15a0dced2_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RhYmxlOjhlMWQ4ZTg0MDk3YjRjYjJiZjg2ODFlNjgxMDBkMmZkL3RhYmxlcmFuZ2U6OGUxZDhlODQwOTdiNGNiMmJmODY4MWU2ODEwMGQyZmRfMS02LTEtMS0w_8447c6b1-8bfa-49b2-9f66-a3fbb9469dde"
      unitRef="usd">57387000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3aee061e34c54e2f931d37980f4574a4_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RhYmxlOjhlMWQ4ZTg0MDk3YjRjYjJiZjg2ODFlNjgxMDBkMmZkL3RhYmxlcmFuZ2U6OGUxZDhlODQwOTdiNGNiMmJmODY4MWU2ODEwMGQyZmRfMi0yLTEtMS0w_2eb93a46-f83f-4dcf-b2fc-5d575d75777a"
      unitRef="usd">300321000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iba326ed5a6ab4561a43c15452b72608d_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RhYmxlOjhlMWQ4ZTg0MDk3YjRjYjJiZjg2ODFlNjgxMDBkMmZkL3RhYmxlcmFuZ2U6OGUxZDhlODQwOTdiNGNiMmJmODY4MWU2ODEwMGQyZmRfMi00LTEtMS0w_a30a6629-9144-4139-9b41-3d1d96d49a03"
      unitRef="usd">287303000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ieb81b400c0b844ee90b80855cb83382b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RhYmxlOjhlMWQ4ZTg0MDk3YjRjYjJiZjg2ODFlNjgxMDBkMmZkL3RhYmxlcmFuZ2U6OGUxZDhlODQwOTdiNGNiMmJmODY4MWU2ODEwMGQyZmRfMi02LTEtMS0w_075f7653-6493-41c5-a920-d47e436ae8ea"
      unitRef="usd">301848000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i62cd9c0f6ba04f21af7717f9a5185729_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RhYmxlOjhlMWQ4ZTg0MDk3YjRjYjJiZjg2ODFlNjgxMDBkMmZkL3RhYmxlcmFuZ2U6OGUxZDhlODQwOTdiNGNiMmJmODY4MWU2ODEwMGQyZmRfMy0yLTEtMS0w_61bf076c-c6ec-451e-92dc-8672780db501"
      unitRef="usd">507438000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i79a1bcba7ee24e348ca55b9f0674d993_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RhYmxlOjhlMWQ4ZTg0MDk3YjRjYjJiZjg2ODFlNjgxMDBkMmZkL3RhYmxlcmFuZ2U6OGUxZDhlODQwOTdiNGNiMmJmODY4MWU2ODEwMGQyZmRfMy00LTEtMS0w_393df42d-5b8a-4224-a9ed-95656442866c"
      unitRef="usd">466388000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iba6ac63d3116457abac859bad8295d2b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RhYmxlOjhlMWQ4ZTg0MDk3YjRjYjJiZjg2ODFlNjgxMDBkMmZkL3RhYmxlcmFuZ2U6OGUxZDhlODQwOTdiNGNiMmJmODY4MWU2ODEwMGQyZmRfMy02LTEtMS0w_813e1df8-7843-43d3-928c-a19533ee133e"
      unitRef="usd">499312000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2fe3861c6add40d2b2b6278bdc5e2d83_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RhYmxlOjhlMWQ4ZTg0MDk3YjRjYjJiZjg2ODFlNjgxMDBkMmZkL3RhYmxlcmFuZ2U6OGUxZDhlODQwOTdiNGNiMmJmODY4MWU2ODEwMGQyZmRfNC0yLTEtMS0w_74e6b4ab-69fa-4083-ba72-6ce19f61fd4a"
      unitRef="usd">232538000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibbbd02c20b64444781a121c44f354963_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RhYmxlOjhlMWQ4ZTg0MDk3YjRjYjJiZjg2ODFlNjgxMDBkMmZkL3RhYmxlcmFuZ2U6OGUxZDhlODQwOTdiNGNiMmJmODY4MWU2ODEwMGQyZmRfNC00LTEtMS0w_41da90f9-6c99-448b-9499-936d3085286d"
      unitRef="usd">216177000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1dcd36d0a09d443a9a62e04aedf3e3d2_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RhYmxlOjhlMWQ4ZTg0MDk3YjRjYjJiZjg2ODFlNjgxMDBkMmZkL3RhYmxlcmFuZ2U6OGUxZDhlODQwOTdiNGNiMmJmODY4MWU2ODEwMGQyZmRfNC02LTEtMS0w_24d71bfe-b2d1-48b0-a9c1-47f3f21dd4bb"
      unitRef="usd">231142000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i79db82d348504e2cbf4d035f8d13cd7e_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RhYmxlOjhlMWQ4ZTg0MDk3YjRjYjJiZjg2ODFlNjgxMDBkMmZkL3RhYmxlcmFuZ2U6OGUxZDhlODQwOTdiNGNiMmJmODY4MWU2ODEwMGQyZmRfNS0yLTEtMS0w_e1447ef3-db3f-4b3c-9302-7323db0b898e"
      unitRef="usd">102308000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ieee81b47ec4d4d47a13d9038c866488b_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RhYmxlOjhlMWQ4ZTg0MDk3YjRjYjJiZjg2ODFlNjgxMDBkMmZkL3RhYmxlcmFuZ2U6OGUxZDhlODQwOTdiNGNiMmJmODY4MWU2ODEwMGQyZmRfNS00LTEtMS0w_d603d0ae-c53e-43bf-9b22-d1262a93fc95"
      unitRef="usd">94026000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib9d7c460cea745efb531c0a5249534e5_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RhYmxlOjhlMWQ4ZTg0MDk3YjRjYjJiZjg2ODFlNjgxMDBkMmZkL3RhYmxlcmFuZ2U6OGUxZDhlODQwOTdiNGNiMmJmODY4MWU2ODEwMGQyZmRfNS02LTEtMS0w_01ff3b30-998f-47f8-a598-dab638ac4bf7"
      unitRef="usd">102312000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if00917accdd746c38bed414e62c160f9_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RhYmxlOjhlMWQ4ZTg0MDk3YjRjYjJiZjg2ODFlNjgxMDBkMmZkL3RhYmxlcmFuZ2U6OGUxZDhlODQwOTdiNGNiMmJmODY4MWU2ODEwMGQyZmRfNi0yLTEtMS0w_40ce3475-a1fe-4a1b-ae73-53805ef2f14d"
      unitRef="usd">64592000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iff5b1e3af56e4b08858a7a92605d5bdd_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RhYmxlOjhlMWQ4ZTg0MDk3YjRjYjJiZjg2ODFlNjgxMDBkMmZkL3RhYmxlcmFuZ2U6OGUxZDhlODQwOTdiNGNiMmJmODY4MWU2ODEwMGQyZmRfNi00LTEtMS0w_12661eff-930c-49dd-b71c-5b4725375432"
      unitRef="usd">71309000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7a8c78fbddd64bc0ade6b11cea3d8f07_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RhYmxlOjhlMWQ4ZTg0MDk3YjRjYjJiZjg2ODFlNjgxMDBkMmZkL3RhYmxlcmFuZ2U6OGUxZDhlODQwOTdiNGNiMmJmODY4MWU2ODEwMGQyZmRfNi02LTEtMS0w_df3e1138-7c89-4ac4-8838-5b93fa5e0bc1"
      unitRef="usd">48157000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RhYmxlOjhlMWQ4ZTg0MDk3YjRjYjJiZjg2ODFlNjgxMDBkMmZkL3RhYmxlcmFuZ2U6OGUxZDhlODQwOTdiNGNiMmJmODY4MWU2ODEwMGQyZmRfNy0yLTEtMS0w_5da326b5-49a7-496a-8d7e-0c42c0cc3d00"
      unitRef="usd">1263871000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RhYmxlOjhlMWQ4ZTg0MDk3YjRjYjJiZjg2ODFlNjgxMDBkMmZkL3RhYmxlcmFuZ2U6OGUxZDhlODQwOTdiNGNiMmJmODY4MWU2ODEwMGQyZmRfNy00LTEtMS0w_c2640764-8a8b-49b5-b285-2521c747838b"
      unitRef="usd">1190501000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RhYmxlOjhlMWQ4ZTg0MDk3YjRjYjJiZjg2ODFlNjgxMDBkMmZkL3RhYmxlcmFuZ2U6OGUxZDhlODQwOTdiNGNiMmJmODY4MWU2ODEwMGQyZmRfNy02LTEtMS0w_6c5c7f22-9ac3-4b7d-9bca-413d28c3cbec"
      unitRef="usd">1240158000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RhYmxlOjhlMWQ4ZTg0MDk3YjRjYjJiZjg2ODFlNjgxMDBkMmZkL3RhYmxlcmFuZ2U6OGUxZDhlODQwOTdiNGNiMmJmODY4MWU2ODEwMGQyZmRfOC0yLTEtMS0w_6a7e6eeb-665d-4111-8793-38233dcacc29"
      unitRef="usd">810323000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RhYmxlOjhlMWQ4ZTg0MDk3YjRjYjJiZjg2ODFlNjgxMDBkMmZkL3RhYmxlcmFuZ2U6OGUxZDhlODQwOTdiNGNiMmJmODY4MWU2ODEwMGQyZmRfOC00LTEtMS0w_5e2e0bcd-63e6-445b-ad98-c73d54029ab7"
      unitRef="usd">736740000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RhYmxlOjhlMWQ4ZTg0MDk3YjRjYjJiZjg2ODFlNjgxMDBkMmZkL3RhYmxlcmFuZ2U6OGUxZDhlODQwOTdiNGNiMmJmODY4MWU2ODEwMGQyZmRfOC02LTEtMS0w_5c47ef6e-a011-4010-a96f-73e13f607703"
      unitRef="usd">772239000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RhYmxlOjhlMWQ4ZTg0MDk3YjRjYjJiZjg2ODFlNjgxMDBkMmZkL3RhYmxlcmFuZ2U6OGUxZDhlODQwOTdiNGNiMmJmODY4MWU2ODEwMGQyZmRfOS0yLTEtMS0w_20475c64-6113-457d-a30f-c693e4af6db6"
      unitRef="usd">453548000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RhYmxlOjhlMWQ4ZTg0MDk3YjRjYjJiZjg2ODFlNjgxMDBkMmZkL3RhYmxlcmFuZ2U6OGUxZDhlODQwOTdiNGNiMmJmODY4MWU2ODEwMGQyZmRfOS00LTEtMS0w_ab699b61-ee1a-4794-8e15-f6eca87560dc"
      unitRef="usd">453761000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82MS9mcmFnOmYwMzhmN2E4NDlkODRhZGU4NzlkYTQ2ODRkMWJjOTBkL3RhYmxlOjhlMWQ4ZTg0MDk3YjRjYjJiZjg2ODFlNjgxMDBkMmZkL3RhYmxlcmFuZ2U6OGUxZDhlODQwOTdiNGNiMmJmODY4MWU2ODEwMGQyZmRfOS02LTEtMS0w_7e2af4e5-dac6-48ea-8732-8353bd5991b1"
      unitRef="usd">467919000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:ProductWarrantyDisclosureTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82NC9mcmFnOjNkYmQzODk1ZjE2MTRhZWY4NmJlMjA5YmJlMDc5MjU5L3RleHRyZWdpb246M2RiZDM4OTVmMTYxNGFlZjg2YmUyMDliYmUwNzkyNTlfMTQ5OQ_88ef9df3-a297-49f7-bf3c-52390a7ddd17">&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;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;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 expense and provides an accrual for estimated future warranty costs at the time of sale and also establishes accruals for major rework campaigns. Warranty accruals are 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 actual claims experience indicates that adjustments are necessary. 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: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:center;vertical-align:bottom"&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 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;May 1, 2020&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;May 1, 2020&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;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;96,623&#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;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;96,604&#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;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;17,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;31,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;&#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;2,557&#160;&lt;/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;2,557&#160;&lt;/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;(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;(16,927)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(31,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;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;3,559&#160;&lt;/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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,250&#160;&lt;/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;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;102,884&#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;102,884&#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="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82NC9mcmFnOjNkYmQzODk1ZjE2MTRhZWY4NmJlMjA5YmJlMDc5MjU5L3RleHRyZWdpb246M2RiZDM4OTVmMTYxNGFlZjg2YmUyMDliYmUwNzkyNTlfMTUwOQ_32d2a57f-22d8-4c30-8707-3f664d37b1b5">The changes in accrued warranties were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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:center;vertical-align:bottom"&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 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;May 1, 2020&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;May 1, 2020&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;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;96,623&#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;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;96,604&#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;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;17,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;31,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;&#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;2,557&#160;&lt;/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;2,557&#160;&lt;/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;(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;(16,927)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(31,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;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;3,559&#160;&lt;/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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,250&#160;&lt;/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;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;102,884&#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;102,884&#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;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i031bdddcebb04f3c88a2cf44dcdbb65f_I20210129"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82NC9mcmFnOjNkYmQzODk1ZjE2MTRhZWY4NmJlMjA5YmJlMDc5MjU5L3RhYmxlOjhlZDZmYmExN2M3MzQ1MGU5ZmZiYWI0YjA2MTNjYWJiL3RhYmxlcmFuZ2U6OGVkNmZiYTE3YzczNDUwZTlmZmJhYjRiMDYxM2NhYmJfMi0yLTEtMS0w_d0efca8e-d2a4-4e7c-b34c-d45e28f4c017"
      unitRef="usd">108783000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i8b5a62e4f26a45bfa09e6a88892b7852_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82NC9mcmFnOjNkYmQzODk1ZjE2MTRhZWY4NmJlMjA5YmJlMDc5MjU5L3RhYmxlOjhlZDZmYmExN2M3MzQ1MGU5ZmZiYWI0YjA2MTNjYWJiL3RhYmxlcmFuZ2U6OGVkNmZiYTE3YzczNDUwZTlmZmJhYjRiMDYxM2NhYmJfMi00LTEtMS0w_332cc009-f99f-4a8a-bd46-61b3fb13ef99"
      unitRef="usd">96623000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82NC9mcmFnOjNkYmQzODk1ZjE2MTRhZWY4NmJlMjA5YmJlMDc5MjU5L3RhYmxlOjhlZDZmYmExN2M3MzQ1MGU5ZmZiYWI0YjA2MTNjYWJiL3RhYmxlcmFuZ2U6OGVkNmZiYTE3YzczNDUwZTlmZmJhYjRiMDYxM2NhYmJfMi02LTEtMS0w_9af75e4f-6abd-487e-8beb-45c706bb16f5"
      unitRef="usd">107121000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="ia54e1f5bf5cd46e4844be5643ed918fb_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82NC9mcmFnOjNkYmQzODk1ZjE2MTRhZWY4NmJlMjA5YmJlMDc5MjU5L3RhYmxlOjhlZDZmYmExN2M3MzQ1MGU5ZmZiYWI0YjA2MTNjYWJiL3RhYmxlcmFuZ2U6OGVkNmZiYTE3YzczNDUwZTlmZmJhYjRiMDYxM2NhYmJfMi04LTEtMS0w_c848b503-e84f-4acb-a9b9-988fe6c36f28"
      unitRef="usd">96604000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82NC9mcmFnOjNkYmQzODk1ZjE2MTRhZWY4NmJlMjA5YmJlMDc5MjU5L3RhYmxlOjhlZDZmYmExN2M3MzQ1MGU5ZmZiYWI0YjA2MTNjYWJiL3RhYmxlcmFuZ2U6OGVkNmZiYTE3YzczNDUwZTlmZmJhYjRiMDYxM2NhYmJfMy0yLTEtMS0w_5ee33cc1-db15-4c2c-9acf-0982f5f19bbc"
      unitRef="usd">21823000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82NC9mcmFnOjNkYmQzODk1ZjE2MTRhZWY4NmJlMjA5YmJlMDc5MjU5L3RhYmxlOjhlZDZmYmExN2M3MzQ1MGU5ZmZiYWI0YjA2MTNjYWJiL3RhYmxlcmFuZ2U6OGVkNmZiYTE3YzczNDUwZTlmZmJhYjRiMDYxM2NhYmJfMy00LTEtMS0w_8a01079e-c679-4057-bc7a-74313defb6b5"
      unitRef="usd">17072000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82NC9mcmFnOjNkYmQzODk1ZjE2MTRhZWY4NmJlMjA5YmJlMDc5MjU5L3RhYmxlOjhlZDZmYmExN2M3MzQ1MGU5ZmZiYWI0YjA2MTNjYWJiL3RhYmxlcmFuZ2U6OGVkNmZiYTE3YzczNDUwZTlmZmJhYjRiMDYxM2NhYmJfMy02LTEtMS0w_3ca0e477-2f43-4e23-8a81-899633390173"
      unitRef="usd">38518000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82NC9mcmFnOjNkYmQzODk1ZjE2MTRhZWY4NmJlMjA5YmJlMDc5MjU5L3RhYmxlOjhlZDZmYmExN2M3MzQ1MGU5ZmZiYWI0YjA2MTNjYWJiL3RhYmxlcmFuZ2U6OGVkNmZiYTE3YzczNDUwZTlmZmJhYjRiMDYxM2NhYmJfMy04LTEtMS0w_5e5da9b4-50cd-4f35-abf2-fc7be56150cf"
      unitRef="usd">31103000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82NC9mcmFnOjNkYmQzODk1ZjE2MTRhZWY4NmJlMjA5YmJlMDc5MjU5L3RhYmxlOjhlZDZmYmExN2M3MzQ1MGU5ZmZiYWI0YjA2MTNjYWJiL3RhYmxlcmFuZ2U6OGVkNmZiYTE3YzczNDUwZTlmZmJhYjRiMDYxM2NhYmJfNC0yLTEtMS0w_aa4a3adf-1d36-4346-8489-6b191d4d5d1a"
      unitRef="usd">0</us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition>
    <us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82NC9mcmFnOjNkYmQzODk1ZjE2MTRhZWY4NmJlMjA5YmJlMDc5MjU5L3RhYmxlOjhlZDZmYmExN2M3MzQ1MGU5ZmZiYWI0YjA2MTNjYWJiL3RhYmxlcmFuZ2U6OGVkNmZiYTE3YzczNDUwZTlmZmJhYjRiMDYxM2NhYmJfNC00LTEtMS0w_a50e8aa7-8513-422e-baff-9a6b82e6b0c7"
      unitRef="usd">2557000</us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition>
    <us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82NC9mcmFnOjNkYmQzODk1ZjE2MTRhZWY4NmJlMjA5YmJlMDc5MjU5L3RhYmxlOjhlZDZmYmExN2M3MzQ1MGU5ZmZiYWI0YjA2MTNjYWJiL3RhYmxlcmFuZ2U6OGVkNmZiYTE3YzczNDUwZTlmZmJhYjRiMDYxM2NhYmJfNC02LTEtMS0w_37d9cda9-f6ba-4c96-aa39-af48256c896b"
      unitRef="usd">0</us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition>
    <us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82NC9mcmFnOjNkYmQzODk1ZjE2MTRhZWY4NmJlMjA5YmJlMDc5MjU5L3RhYmxlOjhlZDZmYmExN2M3MzQ1MGU5ZmZiYWI0YjA2MTNjYWJiL3RhYmxlcmFuZ2U6OGVkNmZiYTE3YzczNDUwZTlmZmJhYjRiMDYxM2NhYmJfNC04LTEtMS0w_26a2bfc2-fb2d-4aa9-8cef-8c2409c25098"
      unitRef="usd">2557000</us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82NC9mcmFnOjNkYmQzODk1ZjE2MTRhZWY4NmJlMjA5YmJlMDc5MjU5L3RhYmxlOjhlZDZmYmExN2M3MzQ1MGU5ZmZiYWI0YjA2MTNjYWJiL3RhYmxlcmFuZ2U6OGVkNmZiYTE3YzczNDUwZTlmZmJhYjRiMDYxM2NhYmJfNS0yLTEtMS0w_1dcf2daa-6e45-4e6e-acda-6cf17de8a07e"
      unitRef="usd">15618000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82NC9mcmFnOjNkYmQzODk1ZjE2MTRhZWY4NmJlMjA5YmJlMDc5MjU5L3RhYmxlOjhlZDZmYmExN2M3MzQ1MGU5ZmZiYWI0YjA2MTNjYWJiL3RhYmxlcmFuZ2U6OGVkNmZiYTE3YzczNDUwZTlmZmJhYjRiMDYxM2NhYmJfNS00LTEtMS0w_0c362c6e-eb20-45bb-8c16-173db7e45f90"
      unitRef="usd">16927000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82NC9mcmFnOjNkYmQzODk1ZjE2MTRhZWY4NmJlMjA5YmJlMDc5MjU5L3RhYmxlOjhlZDZmYmExN2M3MzQ1MGU5ZmZiYWI0YjA2MTNjYWJiL3RhYmxlcmFuZ2U6OGVkNmZiYTE3YzczNDUwZTlmZmJhYjRiMDYxM2NhYmJfNS02LTEtMS0w_a2f0cc55-98bf-41dc-80be-f5703a977e2d"
      unitRef="usd">30804000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82NC9mcmFnOjNkYmQzODk1ZjE2MTRhZWY4NmJlMjA5YmJlMDc5MjU5L3RhYmxlOjhlZDZmYmExN2M3MzQ1MGU5ZmZiYWI0YjA2MTNjYWJiL3RhYmxlcmFuZ2U6OGVkNmZiYTE3YzczNDUwZTlmZmJhYjRiMDYxM2NhYmJfNS04LTEtMS0w_bd4c454c-9aaa-45bb-aa05-5a227799060f"
      unitRef="usd">31630000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82NC9mcmFnOjNkYmQzODk1ZjE2MTRhZWY4NmJlMjA5YmJlMDc5MjU5L3RhYmxlOjhlZDZmYmExN2M3MzQ1MGU5ZmZiYWI0YjA2MTNjYWJiL3RhYmxlcmFuZ2U6OGVkNmZiYTE3YzczNDUwZTlmZmJhYjRiMDYxM2NhYmJfNi0yLTEtMS0w_4a827b4a-187f-489a-8a06-ee6488ca450c"
      unitRef="usd">4401000</us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82NC9mcmFnOjNkYmQzODk1ZjE2MTRhZWY4NmJlMjA5YmJlMDc5MjU5L3RhYmxlOjhlZDZmYmExN2M3MzQ1MGU5ZmZiYWI0YjA2MTNjYWJiL3RhYmxlcmFuZ2U6OGVkNmZiYTE3YzczNDUwZTlmZmJhYjRiMDYxM2NhYmJfNi00LTEtMS0w_a9f26e0f-0014-4e63-9b03-1ab3afe606c1"
      unitRef="usd">3559000</us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82NC9mcmFnOjNkYmQzODk1ZjE2MTRhZWY4NmJlMjA5YmJlMDc5MjU5L3RhYmxlOjhlZDZmYmExN2M3MzQ1MGU5ZmZiYWI0YjA2MTNjYWJiL3RhYmxlcmFuZ2U6OGVkNmZiYTE3YzczNDUwZTlmZmJhYjRiMDYxM2NhYmJfNi02LTEtMS0w_65ac2c21-ac60-4d7d-8000-a155448d59bf"
      unitRef="usd">4554000</us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82NC9mcmFnOjNkYmQzODk1ZjE2MTRhZWY4NmJlMjA5YmJlMDc5MjU5L3RhYmxlOjhlZDZmYmExN2M3MzQ1MGU5ZmZiYWI0YjA2MTNjYWJiL3RhYmxlcmFuZ2U6OGVkNmZiYTE3YzczNDUwZTlmZmJhYjRiMDYxM2NhYmJfNi04LTEtMS0w_18095c30-254b-4cd1-a6c0-023a656d7708"
      unitRef="usd">4250000</us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82NC9mcmFnOjNkYmQzODk1ZjE2MTRhZWY4NmJlMjA5YmJlMDc5MjU5L3RhYmxlOjhlZDZmYmExN2M3MzQ1MGU5ZmZiYWI0YjA2MTNjYWJiL3RhYmxlcmFuZ2U6OGVkNmZiYTE3YzczNDUwZTlmZmJhYjRiMDYxM2NhYmJfNy0yLTEtMS0w_17de5b0c-a841-4a90-8025-ec3e431cc1bc"
      unitRef="usd">119389000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82NC9mcmFnOjNkYmQzODk1ZjE2MTRhZWY4NmJlMjA5YmJlMDc5MjU5L3RhYmxlOjhlZDZmYmExN2M3MzQ1MGU5ZmZiYWI0YjA2MTNjYWJiL3RhYmxlcmFuZ2U6OGVkNmZiYTE3YzczNDUwZTlmZmJhYjRiMDYxM2NhYmJfNy00LTEtMS0w_189efda4-2239-497c-910c-4ad8b4d4d85f"
      unitRef="usd">102884000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82NC9mcmFnOjNkYmQzODk1ZjE2MTRhZWY4NmJlMjA5YmJlMDc5MjU5L3RhYmxlOjhlZDZmYmExN2M3MzQ1MGU5ZmZiYWI0YjA2MTNjYWJiL3RhYmxlcmFuZ2U6OGVkNmZiYTE3YzczNDUwZTlmZmJhYjRiMDYxM2NhYmJfNy02LTEtMS0w_a9fb49ed-5348-4f24-9b35-e1c495ce7050"
      unitRef="usd">119389000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82NC9mcmFnOjNkYmQzODk1ZjE2MTRhZWY4NmJlMjA5YmJlMDc5MjU5L3RhYmxlOjhlZDZmYmExN2M3MzQ1MGU5ZmZiYWI0YjA2MTNjYWJiL3RhYmxlcmFuZ2U6OGVkNmZiYTE3YzczNDUwZTlmZmJhYjRiMDYxM2NhYmJfNy04LTEtMS0w_5eccd4fe-f148-45f3-bcb0-718febe84e5b"
      unitRef="usd">102884000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82Ny9mcmFnOjM5MzQ2ZDJhMDU3ZTQ1OWI4OTA3Y2NmMTZlZTYxNGIxL3RleHRyZWdpb246MzkzNDZkMmEwNTdlNDU5Yjg5MDdjY2YxNmVlNjE0YjFfMjUyNA_a9772c69-6395-4122-937d-69a2da355db0">&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;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 TCF Inventory Finance, Inc. ("TCFIF"), a subsidiary of TCF National Bank, are parties to the Red Iron joint venture ("Red Iron"), which was established primarily 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;30, 2021 and May&#160;1, 2020.&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;30, 2021 and May&#160;1, 2020 were $1,180.9 million and $886.4 million, respectively. As of April&#160;30, 2021, Red Iron&#x2019;s total assets were $499.2 million and total liabilities were $443.0 million. The total amount of receivables due from Red Iron to the company as of April&#160;30, 2021, May&#160;1, 2020, and October&#160;31, 2020 were $17.1 million, $23.3 million and $12.6 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;30, 2021, May&#160;1, 2020, and October&#160;31, 2020 was $25.3 million, $27.8 million, and $19.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="i038a1194fac44f208b80b70c153736aa_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82Ny9mcmFnOjM5MzQ2ZDJhMDU3ZTQ1OWI4OTA3Y2NmMTZlZTYxNGIxL3RleHRyZWdpb246MzkzNDZkMmEwNTdlNDU5Yjg5MDdjY2YxNmVlNjE0YjFfODQ1_6177bb84-8cfc-4698-9eb6-0ffc9602b6b7"
      unitRef="usd">7500000</ttc:MaximumAggregateAmountOfProductsRepossessedByJointVentureEntityAgreedToRepurchase>
    <ttc:EquityMethodInvestmentNewReceivablesFinancedForDealersAndDistributorsNet
      contextRef="ib3a312cabc0b4c858739c7b0e82a2f84_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82Ny9mcmFnOjM5MzQ2ZDJhMDU3ZTQ1OWI4OTA3Y2NmMTZlZTYxNGIxL3RleHRyZWdpb246MzkzNDZkMmEwNTdlNDU5Yjg5MDdjY2YxNmVlNjE0YjFfMTU1NA_871cd3db-ae22-4e3b-80b5-9725a24dc21a"
      unitRef="usd">1180900000</ttc:EquityMethodInvestmentNewReceivablesFinancedForDealersAndDistributorsNet>
    <ttc:EquityMethodInvestmentNewReceivablesFinancedForDealersAndDistributorsNet
      contextRef="i5f5ac56c76f44d048bd8746f6325e330_D20191101-20200501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82Ny9mcmFnOjM5MzQ2ZDJhMDU3ZTQ1OWI4OTA3Y2NmMTZlZTYxNGIxL3RleHRyZWdpb246MzkzNDZkMmEwNTdlNDU5Yjg5MDdjY2YxNmVlNjE0YjFfMTU2MQ_0abc055b-961c-4207-876e-adc68f3172b7"
      unitRef="usd">886400000</ttc:EquityMethodInvestmentNewReceivablesFinancedForDealersAndDistributorsNet>
    <us-gaap:Assets
      contextRef="i3d5e5bf66a8843929a8a44865978b975_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82Ny9mcmFnOjM5MzQ2ZDJhMDU3ZTQ1OWI4OTA3Y2NmMTZlZTYxNGIxL3RleHRyZWdpb246MzkzNDZkMmEwNTdlNDU5Yjg5MDdjY2YxNmVlNjE0YjFfMTYxOA_42e2c88b-bd15-4363-ab2b-5ebdbf179a38"
      unitRef="usd">499200000</us-gaap:Assets>
    <us-gaap:Liabilities
      contextRef="i3d5e5bf66a8843929a8a44865978b975_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82Ny9mcmFnOjM5MzQ2ZDJhMDU3ZTQ1OWI4OTA3Y2NmMTZlZTYxNGIxL3RleHRyZWdpb246MzkzNDZkMmEwNTdlNDU5Yjg5MDdjY2YxNmVlNjE0YjFfMTY0OA_76a22e26-a183-4ed7-9d4b-64808b55690c"
      unitRef="usd">443000000.0</us-gaap:Liabilities>
    <us-gaap:RelatedPartyTransactionDueFromToRelatedPartyCurrent
      contextRef="i038a1194fac44f208b80b70c153736aa_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82Ny9mcmFnOjM5MzQ2ZDJhMDU3ZTQ1OWI4OTA3Y2NmMTZlZTYxNGIxL3RleHRyZWdpb246MzkzNDZkMmEwNTdlNDU5Yjg5MDdjY2YxNmVlNjE0YjFfMTc0Mw_e34a4ff3-d333-49e6-8cfe-adcbaf1e0d76"
      unitRef="usd">17100000</us-gaap:RelatedPartyTransactionDueFromToRelatedPartyCurrent>
    <us-gaap:RelatedPartyTransactionDueFromToRelatedPartyCurrent
      contextRef="i195b107d0dae4953a42ef0d83a560c59_I20200501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82Ny9mcmFnOjM5MzQ2ZDJhMDU3ZTQ1OWI4OTA3Y2NmMTZlZTYxNGIxL3RleHRyZWdpb246MzkzNDZkMmEwNTdlNDU5Yjg5MDdjY2YxNmVlNjE0YjFfMTc0Nw_69228ef6-1ce9-4157-940c-9ff9d98cd219"
      unitRef="usd">23300000</us-gaap:RelatedPartyTransactionDueFromToRelatedPartyCurrent>
    <us-gaap:RelatedPartyTransactionDueFromToRelatedPartyCurrent
      contextRef="ibe16a5f97bbd45aabfed12f384c1cbec_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82Ny9mcmFnOjM5MzQ2ZDJhMDU3ZTQ1OWI4OTA3Y2NmMTZlZTYxNGIxL3RleHRyZWdpb246MzkzNDZkMmEwNTdlNDU5Yjg5MDdjY2YxNmVlNjE0YjFfMTc1NA_7edfa046-159c-4bb4-b9a0-1b0ae09095d2"
      unitRef="usd">12600000</us-gaap:RelatedPartyTransactionDueFromToRelatedPartyCurrent>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i038a1194fac44f208b80b70c153736aa_I20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82Ny9mcmFnOjM5MzQ2ZDJhMDU3ZTQ1OWI4OTA3Y2NmMTZlZTYxNGIxL3RleHRyZWdpb246MzkzNDZkMmEwNTdlNDU5Yjg5MDdjY2YxNmVlNjE0YjFfMTc4OQ_ad5ea4e3-41bb-43d3-b226-90b990d6bf83"
      unitRef="number">0.45</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <ttc:OwnershipPercentageHeldByCoVentureUnderJointVenture
      contextRef="i038a1194fac44f208b80b70c153736aa_I20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82Ny9mcmFnOjM5MzQ2ZDJhMDU3ZTQ1OWI4OTA3Y2NmMTZlZTYxNGIxL3RleHRyZWdpb246MzkzNDZkMmEwNTdlNDU5Yjg5MDdjY2YxNmVlNjE0YjFfMTgxOQ_aa9d32c2-4ee3-43b8-98d2-d9d6eee50504"
      unitRef="number">0.55</ttc:OwnershipPercentageHeldByCoVentureUnderJointVenture>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i038a1194fac44f208b80b70c153736aa_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82Ny9mcmFnOjM5MzQ2ZDJhMDU3ZTQ1OWI4OTA3Y2NmMTZlZTYxNGIxL3RleHRyZWdpb246MzkzNDZkMmEwNTdlNDU5Yjg5MDdjY2YxNmVlNjE0YjFfMjI1Mg_fad58430-a34a-4af6-a68c-afe4328bf524"
      unitRef="usd">625000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:EquityMethodInvestments
      contextRef="i038a1194fac44f208b80b70c153736aa_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82Ny9mcmFnOjM5MzQ2ZDJhMDU3ZTQ1OWI4OTA3Y2NmMTZlZTYxNGIxL3RleHRyZWdpb246MzkzNDZkMmEwNTdlNDU5Yjg5MDdjY2YxNmVlNjE0YjFfMjQyMg_1db58842-a352-47c0-827a-f4da2b5bba76"
      unitRef="usd">25300000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i195b107d0dae4953a42ef0d83a560c59_I20200501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82Ny9mcmFnOjM5MzQ2ZDJhMDU3ZTQ1OWI4OTA3Y2NmMTZlZTYxNGIxL3RleHRyZWdpb246MzkzNDZkMmEwNTdlNDU5Yjg5MDdjY2YxNmVlNjE0YjFfMjQyNg_54c23e4d-bedf-4559-abe1-cd7abbdc729e"
      unitRef="usd">27800000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ibe16a5f97bbd45aabfed12f384c1cbec_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF82Ny9mcmFnOjM5MzQ2ZDJhMDU3ZTQ1OWI4OTA3Y2NmMTZlZTYxNGIxL3RleHRyZWdpb246MzkzNDZkMmEwNTdlNDU5Yjg5MDdjY2YxNmVlNjE0YjFfMjQzNA_4481e2dc-17f9-4bf8-a20f-fa4b1ae58485"
      unitRef="usd">19700000</us-gaap:EquityMethodInvestments>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RleHRyZWdpb246MDkzNjAxZDM3ZTNkNDU1ZmFiZTQ2YzNiZDllYmQ3YzBfNDg2OQ_a9a4b3ba-9e22-4717-8e4e-4521506f30c1">&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;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 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;May 1, 2020&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;May 1, 2020&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,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;2,316&#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;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,094&#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;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:9.25pt;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:9.25pt;font-weight:400;line-height:100%"&gt;(1,885)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,338)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;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:9.25pt;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:9.25pt;font-weight:400;line-height:100%"&gt;976&#160;&lt;/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,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;1,918&#160;&lt;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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,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 #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;1,407&#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;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;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;5,367&#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: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;During the second quarter of fiscal 2020, in response to COVID-19 and its current and projected impact on the company's Consolidated Financial Position, Results of Operations, and Cash Flows at that time, the probability of achieving the company's performance goals was revised. Such revision impacted the company's performance share awards, which resulted in a reduction in the cumulative expense recorded for such awards within selling, general and administrative expense in the Condensed Consolidated Statements of Earnings for the three and six month periods ended May 1, 2020. &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;Under The Toro Company Amended and Restated 2010 Equity and Incentive Plan, as amended and restated (the "2010 plan"), 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. Compensation cost equal to the grant date fair value 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. &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 the Black-Scholes valuation method with the assumptions noted in the table below. 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 members of the company's Board 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 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 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;Fiscal 2020&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.21&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.31&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.26%&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;19.38%&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;0.55%&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.79%&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.86%&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.98%&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;$19.39&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;$15.36&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;Under the 2010 plan, 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 &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;performance share awards granted during the first quarter of fiscal 2021 and 2020 was $90.59 and $77.33, respectively. No performance share awards were granted during the second quarter of fiscal 2021 and 2020.&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;Under the 2010 plan, restricted stock unit awards are generally granted to certain employees that 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. 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 2021 and 2020 was $91.95 and $76.12, 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 2021 and 2020, 8,070 and 8,920 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. No shares of fully vested unrestricted common stock awards were granted during the second quarter of fiscal 2021 and 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RleHRyZWdpb246MDkzNjAxZDM3ZTNkNDU1ZmFiZTQ2YzNiZDllYmQ3YzBfNDg4NA_7cc4c04f-01a1-48eb-aa58-6b6032d21121">&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 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;May 1, 2020&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;May 1, 2020&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,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;2,316&#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;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,094&#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;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:9.25pt;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:9.25pt;font-weight:400;line-height:100%"&gt;(1,885)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,338)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;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:9.25pt;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:9.25pt;font-weight:400;line-height:100%"&gt;976&#160;&lt;/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,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;1,918&#160;&lt;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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,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 #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;1,407&#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;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;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;5,367&#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="i8ffe972e8ac64d62aba8645eee8b696f_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RhYmxlOmU5NjE0OTg3YmQ2MjQxYTJiYWMwNWNmNTg2ZjNiMzc2L3RhYmxlcmFuZ2U6ZTk2MTQ5ODdiZDYyNDFhMmJhYzA1Y2Y1ODZmM2IzNzZfMi0yLTEtMS0w_11217d26-be2c-4f04-90d9-1ea4cc25b3fa"
      unitRef="usd">2598000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2501ff0979974807a8c7c820221dda2e_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RhYmxlOmU5NjE0OTg3YmQ2MjQxYTJiYWMwNWNmNTg2ZjNiMzc2L3RhYmxlcmFuZ2U6ZTk2MTQ5ODdiZDYyNDFhMmJhYzA1Y2Y1ODZmM2IzNzZfMi00LTEtMS0w_1f10fb9d-3c74-4a98-a0fe-30ff02652dcb"
      unitRef="usd">2316000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3183f136def24b52a0019220ab7ceaab_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RhYmxlOmU5NjE0OTg3YmQ2MjQxYTJiYWMwNWNmNTg2ZjNiMzc2L3RhYmxlcmFuZ2U6ZTk2MTQ5ODdiZDYyNDFhMmJhYzA1Y2Y1ODZmM2IzNzZfMi02LTEtMS0w_ef24c7e6-846e-4877-9638-75c02e9f3a26"
      unitRef="usd">4657000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i715ee77e8a654827845c9ff2de9d727a_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RhYmxlOmU5NjE0OTg3YmQ2MjQxYTJiYWMwNWNmNTg2ZjNiMzc2L3RhYmxlcmFuZ2U6ZTk2MTQ5ODdiZDYyNDFhMmJhYzA1Y2Y1ODZmM2IzNzZfMi04LTEtMS0w_444d6afb-60f2-4877-94fd-c7644787a71f"
      unitRef="usd">4094000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7d8f52cdfe9b479582959c0a97a07f22_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RhYmxlOmU5NjE0OTg3YmQ2MjQxYTJiYWMwNWNmNTg2ZjNiMzc2L3RhYmxlcmFuZ2U6ZTk2MTQ5ODdiZDYyNDFhMmJhYzA1Y2Y1ODZmM2IzNzZfMy0yLTEtMS0w_22509419-cd58-4d88-8af5-406688d73797"
      unitRef="usd">2194000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3eec5dc410f44912bbd441cc08bbb35b_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RhYmxlOmU5NjE0OTg3YmQ2MjQxYTJiYWMwNWNmNTg2ZjNiMzc2L3RhYmxlcmFuZ2U6ZTk2MTQ5ODdiZDYyNDFhMmJhYzA1Y2Y1ODZmM2IzNzZfMy00LTEtMS0w_7b658849-d294-475e-9b5d-a392d8525ef8"
      unitRef="usd">-1885000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5752454c5a0a4526b0293fc7fc8079b0_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RhYmxlOmU5NjE0OTg3YmQ2MjQxYTJiYWMwNWNmNTg2ZjNiMzc2L3RhYmxlcmFuZ2U6ZTk2MTQ5ODdiZDYyNDFhMmJhYzA1Y2Y1ODZmM2IzNzZfMy02LTEtMS0w_b90777af-7268-431d-ad2e-b0e5008e66f7"
      unitRef="usd">3020000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8a08f9d839834c578360ec7759074377_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RhYmxlOmU5NjE0OTg3YmQ2MjQxYTJiYWMwNWNmNTg2ZjNiMzc2L3RhYmxlcmFuZ2U6ZTk2MTQ5ODdiZDYyNDFhMmJhYzA1Y2Y1ODZmM2IzNzZfMy04LTEtMS0w_769c8d2b-0894-4f3a-ba7d-251d3e132110"
      unitRef="usd">-1338000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1980cf0e12aa4fceafee1426368cb16e_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RhYmxlOmU5NjE0OTg3YmQ2MjQxYTJiYWMwNWNmNTg2ZjNiMzc2L3RhYmxlcmFuZ2U6ZTk2MTQ5ODdiZDYyNDFhMmJhYzA1Y2Y1ODZmM2IzNzZfNC0yLTEtMS0w_4b897373-8a69-4ac4-9892-5758ec7869d9"
      unitRef="usd">1037000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1a0765a2f66c4a73a08bd60e1e4ea79d_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RhYmxlOmU5NjE0OTg3YmQ2MjQxYTJiYWMwNWNmNTg2ZjNiMzc2L3RhYmxlcmFuZ2U6ZTk2MTQ5ODdiZDYyNDFhMmJhYzA1Y2Y1ODZmM2IzNzZfNC00LTEtMS0w_1a7f131f-954a-4455-8907-2c0df38a229a"
      unitRef="usd">976000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie75389c30da342a29921cbcc31223e8f_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RhYmxlOmU5NjE0OTg3YmQ2MjQxYTJiYWMwNWNmNTg2ZjNiMzc2L3RhYmxlcmFuZ2U6ZTk2MTQ5ODdiZDYyNDFhMmJhYzA1Y2Y1ODZmM2IzNzZfNC02LTEtMS0w_64a92485-f824-4a07-a943-984a1c2faf4d"
      unitRef="usd">1997000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i177c1ced50c34a91a510e41ce1850c1b_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RhYmxlOmU5NjE0OTg3YmQ2MjQxYTJiYWMwNWNmNTg2ZjNiMzc2L3RhYmxlcmFuZ2U6ZTk2MTQ5ODdiZDYyNDFhMmJhYzA1Y2Y1ODZmM2IzNzZfNC04LTEtMS0w_e8f1dc64-6a29-4a8b-8c0c-51caef6cff61"
      unitRef="usd">1918000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibb843737c1fa4e828ad00b08788845fd_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RhYmxlOmU5NjE0OTg3YmQ2MjQxYTJiYWMwNWNmNTg2ZjNiMzc2L3RhYmxlcmFuZ2U6ZTk2MTQ5ODdiZDYyNDFhMmJhYzA1Y2Y1ODZmM2IzNzZfNS0yLTEtMS0w_baeadb16-9762-4784-92ed-d27a6654285f"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib468b5db11434de58e0f10fa4ba73641_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RhYmxlOmU5NjE0OTg3YmQ2MjQxYTJiYWMwNWNmNTg2ZjNiMzc2L3RhYmxlcmFuZ2U6ZTk2MTQ5ODdiZDYyNDFhMmJhYzA1Y2Y1ODZmM2IzNzZfNS00LTEtMS0w_516e5776-3b91-4dc1-b4b7-425a43270ca2"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia27efc623a5b443982c2593a9b777d4c_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RhYmxlOmU5NjE0OTg3YmQ2MjQxYTJiYWMwNWNmNTg2ZjNiMzc2L3RhYmxlcmFuZ2U6ZTk2MTQ5ODdiZDYyNDFhMmJhYzA1Y2Y1ODZmM2IzNzZfNS02LTEtMS0xNDg5_302f2054-291a-4441-9737-dbdeea273326"
      unitRef="usd">671000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i082dcb72fd5f4947b7bc921107be3850_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RhYmxlOmU5NjE0OTg3YmQ2MjQxYTJiYWMwNWNmNTg2ZjNiMzc2L3RhYmxlcmFuZ2U6ZTk2MTQ5ODdiZDYyNDFhMmJhYzA1Y2Y1ODZmM2IzNzZfNS04LTEtMS0xNDg5_342bfaf1-6261-411e-80c2-f84a7660d531"
      unitRef="usd">693000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RhYmxlOmU5NjE0OTg3YmQ2MjQxYTJiYWMwNWNmNTg2ZjNiMzc2L3RhYmxlcmFuZ2U6ZTk2MTQ5ODdiZDYyNDFhMmJhYzA1Y2Y1ODZmM2IzNzZfNi0yLTEtMS0w_789e7e02-82e9-4e0f-b579-4a600ee1b106"
      unitRef="usd">5829000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RhYmxlOmU5NjE0OTg3YmQ2MjQxYTJiYWMwNWNmNTg2ZjNiMzc2L3RhYmxlcmFuZ2U6ZTk2MTQ5ODdiZDYyNDFhMmJhYzA1Y2Y1ODZmM2IzNzZfNi00LTEtMS0w_11e136b9-c007-4ff0-8f18-9e60c0d2fceb"
      unitRef="usd">1407000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RhYmxlOmU5NjE0OTg3YmQ2MjQxYTJiYWMwNWNmNTg2ZjNiMzc2L3RhYmxlcmFuZ2U6ZTk2MTQ5ODdiZDYyNDFhMmJhYzA1Y2Y1ODZmM2IzNzZfNi02LTEtMS0w_f27690be-cffc-4c99-a50c-78eb3df69d6f"
      unitRef="usd">10345000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RhYmxlOmU5NjE0OTg3YmQ2MjQxYTJiYWMwNWNmNTg2ZjNiMzc2L3RhYmxlcmFuZ2U6ZTk2MTQ5ODdiZDYyNDFhMmJhYzA1Y2Y1ODZmM2IzNzZfNi04LTEtMS0w_76b5e60e-b051-4e18-abca-8f4587143011"
      unitRef="usd">5367000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RleHRyZWdpb246MDkzNjAxZDM3ZTNkNDU1ZmFiZTQ2YzNiZDllYmQ3YzBfNDg3MQ_b60a84db-9cea-4d0b-aa2a-44d32474a4e5">&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 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 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;Fiscal 2020&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.21&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.31&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.26%&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;19.38%&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;0.55%&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.79%&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.86%&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.98%&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;$19.39&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;$15.36&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i3183f136def24b52a0019220ab7ceaab_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RhYmxlOjUzOWYyNTg0MDRiZjQyNjY4NWFmNzVkNjFlYjc1NDgwL3RhYmxlcmFuZ2U6NTM5ZjI1ODQwNGJmNDI2Njg1YWY3NWQ2MWViNzU0ODBfMS0yLTEtMS0w_99480cdb-acb9-4a2c-ade8-993a5a08ec1f">P6Y2M15D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i715ee77e8a654827845c9ff2de9d727a_D20191101-20200501"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RhYmxlOjUzOWYyNTg0MDRiZjQyNjY4NWFmNzVkNjFlYjc1NDgwL3RhYmxlcmFuZ2U6NTM5ZjI1ODQwNGJmNDI2Njg1YWY3NWQ2MWViNzU0ODBfMS00LTEtMS0w_0546c74d-007f-4f2f-af4a-4e9ff5b8cae5">P6Y3M21D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i3183f136def24b52a0019220ab7ceaab_D20201101-20210430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RhYmxlOjUzOWYyNTg0MDRiZjQyNjY4NWFmNzVkNjFlYjc1NDgwL3RhYmxlcmFuZ2U6NTM5ZjI1ODQwNGJmNDI2Njg1YWY3NWQ2MWViNzU0ODBfMi0yLTEtMS0w_d87b7be1-77e2-485c-b5bf-fb8aeea20353"
      unitRef="number">0.2326</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i715ee77e8a654827845c9ff2de9d727a_D20191101-20200501"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RhYmxlOjUzOWYyNTg0MDRiZjQyNjY4NWFmNzVkNjFlYjc1NDgwL3RhYmxlcmFuZ2U6NTM5ZjI1ODQwNGJmNDI2Njg1YWY3NWQ2MWViNzU0ODBfMi00LTEtMS0w_d7df2662-b541-45bf-82a0-1099a2ad6e0b"
      unitRef="number">0.1938</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i3183f136def24b52a0019220ab7ceaab_D20201101-20210430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RhYmxlOjUzOWYyNTg0MDRiZjQyNjY4NWFmNzVkNjFlYjc1NDgwL3RhYmxlcmFuZ2U6NTM5ZjI1ODQwNGJmNDI2Njg1YWY3NWQ2MWViNzU0ODBfMy0yLTEtMS0w_856fac47-df95-4842-8cc5-902d63f0721b"
      unitRef="number">0.0055</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i715ee77e8a654827845c9ff2de9d727a_D20191101-20200501"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RhYmxlOjUzOWYyNTg0MDRiZjQyNjY4NWFmNzVkNjFlYjc1NDgwL3RhYmxlcmFuZ2U6NTM5ZjI1ODQwNGJmNDI2Njg1YWY3NWQ2MWViNzU0ODBfMy00LTEtMS0w_cb98a20d-091d-495a-ba66-b9de75682fa6"
      unitRef="number">0.0179</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i3183f136def24b52a0019220ab7ceaab_D20201101-20210430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RhYmxlOjUzOWYyNTg0MDRiZjQyNjY4NWFmNzVkNjFlYjc1NDgwL3RhYmxlcmFuZ2U6NTM5ZjI1ODQwNGJmNDI2Njg1YWY3NWQ2MWViNzU0ODBfNC0yLTEtMS0w_96ccd771-0daf-4d57-b450-a59a62bb9168"
      unitRef="number">0.0086</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i715ee77e8a654827845c9ff2de9d727a_D20191101-20200501"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RhYmxlOjUzOWYyNTg0MDRiZjQyNjY4NWFmNzVkNjFlYjc1NDgwL3RhYmxlcmFuZ2U6NTM5ZjI1ODQwNGJmNDI2Njg1YWY3NWQ2MWViNzU0ODBfNC00LTEtMS0w_50447a09-0f5b-4104-8843-f6b6e01ac6c8"
      unitRef="number">0.0098</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3183f136def24b52a0019220ab7ceaab_D20201101-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RhYmxlOjUzOWYyNTg0MDRiZjQyNjY4NWFmNzVkNjFlYjc1NDgwL3RhYmxlcmFuZ2U6NTM5ZjI1ODQwNGJmNDI2Njg1YWY3NWQ2MWViNzU0ODBfNS0yLTEtMS0w_4c3bf6b6-9a13-4ca7-897a-0b4b341f1e8a"
      unitRef="usdPerShare">19.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i715ee77e8a654827845c9ff2de9d727a_D20191101-20200501"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RhYmxlOjUzOWYyNTg0MDRiZjQyNjY4NWFmNzVkNjFlYjc1NDgwL3RhYmxlcmFuZ2U6NTM5ZjI1ODQwNGJmNDI2Njg1YWY3NWQ2MWViNzU0ODBfNS00LTEtMS0w_e3453535-007e-4f00-9ba4-31c715b24800"
      unitRef="usdPerShare">15.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <ttc:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod
      contextRef="i5752454c5a0a4526b0293fc7fc8079b0_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RleHRyZWdpb246MDkzNjAxZDM3ZTNkNDU1ZmFiZTQ2YzNiZDllYmQ3YzBfNDg3Mg_bb410536-ca3e-497a-878d-1329fe7792ea">P3Y</ttc:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i402e2113fd0a42a1bda8d6b31ab538ab_D20201101-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RleHRyZWdpb246MDkzNjAxZDM3ZTNkNDU1ZmFiZTQ2YzNiZDllYmQ3YzBfMjg0MQ_5490bae9-96b0-4b08-bdfc-bd2d5d7b684e"
      unitRef="number">2</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i5203ba5446c14fbcb623feff00f1c330_D20201101-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RleHRyZWdpb246MDkzNjAxZDM3ZTNkNDU1ZmFiZTQ2YzNiZDllYmQ3YzBfMjg5Mg_338c40c0-2ab9-4e66-95f7-19708045da0d"
      unitRef="number">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <ttc:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod
      contextRef="i5752454c5a0a4526b0293fc7fc8079b0_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RleHRyZWdpb246MDkzNjAxZDM3ZTNkNDU1ZmFiZTQ2YzNiZDllYmQ3YzBfNDg3Ng_35832d9d-4289-4efd-8603-155ba0e8f938">P3Y</ttc:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i98c135327c5d432a84e2715c7154eb9a_D20201101-20210129"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RleHRyZWdpb246MDkzNjAxZDM3ZTNkNDU1ZmFiZTQ2YzNiZDllYmQ3YzBfMzUxOA_200b5097-7405-4114-81d7-42bda8c5d790"
      unitRef="usdPerShare">90.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3dddc4d421764ce48bdac7d7b170d3fa_D20191101-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RleHRyZWdpb246MDkzNjAxZDM3ZTNkNDU1ZmFiZTQ2YzNiZDllYmQ3YzBfMzUyNQ_fd59576a-0909-42fa-9f46-c2b17830c1b8"
      unitRef="usdPerShare">77.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3eec5dc410f44912bbd441cc08bbb35b_D20200201-20200501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RleHRyZWdpb246MDkzNjAxZDM3ZTNkNDU1ZmFiZTQ2YzNiZDllYmQ3YzBfODI0NjMzNzIyMzg2NQ_29b0f4c3-8401-4218-b0b7-dee268b45360"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7d8f52cdfe9b479582959c0a97a07f22_D20210130-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RleHRyZWdpb246MDkzNjAxZDM3ZTNkNDU1ZmFiZTQ2YzNiZDllYmQ3YzBfODI0NjMzNzIyMzg2NQ_b69e199a-a665-4e43-9dad-04d576371b07"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i013a6b252d4a493fbe5900830c535abd_D20201101-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RleHRyZWdpb246MDkzNjAxZDM3ZTNkNDU1ZmFiZTQ2YzNiZDllYmQ3YzBfNDQzNw_24fc685a-7037-4a7a-a514-0cfac0db0f64"
      unitRef="usdPerShare">91.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ibd8f0a18954e4497a1f39c698fbb8ae6_D20191101-20200501"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RleHRyZWdpb246MDkzNjAxZDM3ZTNkNDU1ZmFiZTQ2YzNiZDllYmQ3YzBfNDQ0NA_8b83ade8-520a-4d7b-b441-21625a0d96cb"
      unitRef="usdPerShare">76.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i0c5fc97ef7c44ecaba54e1ab1b0dc81d_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RleHRyZWdpb246MDkzNjAxZDM3ZTNkNDU1ZmFiZTQ2YzNiZDllYmQ3YzBfNDU0Mw_8e5a46ce-01dc-48be-acc1-931c9053fa5e"
      unitRef="shares">8070000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i5fad972a759e46f28a98d4390e0530da_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RleHRyZWdpb246MDkzNjAxZDM3ZTNkNDU1ZmFiZTQ2YzNiZDllYmQ3YzBfNDU1MA_50fd0a63-36ee-4c4d-bfde-917d060095c6"
      unitRef="shares">8920000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i858d33bfd8c1411c83ce4877fc58aa1c_D20210130-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RleHRyZWdpb246MDkzNjAxZDM3ZTNkNDU1ZmFiZTQ2YzNiZDllYmQ3YzBfODI0NjMzNzIyMzg1Ng_01966d1c-0db8-4548-b729-8c666f6eaf10"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i5e7b49ed35c245bcbfeea52a7308013d_D20200201-20200501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83MC9mcmFnOjA5MzYwMWQzN2UzZDQ1NWZhYmU0NmMzYmQ5ZWJkN2MwL3RleHRyZWdpb246MDkzNjAxZDM3ZTNkNDU1ZmFiZTQ2YzNiZDllYmQ3YzBfODI0NjMzNzIyMzg1Ng_c1f7f417-617d-461d-add5-38b3b44634f8"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RleHRyZWdpb246ZDFjMTA4ZjdlNGQxNGQ1OGE1NjM1ZDlkYmU3MjNkYTBfNDk5_714c83e0-956d-4c83-acd5-94360de01c39">&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;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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.987%"/&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.623%"/&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 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;May 1, 2020&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, 2020&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;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;36,916&#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;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;/tr&gt;&lt;tr&gt;&lt;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;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,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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,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;(7,163)&lt;/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,648&#160;&lt;/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;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;33,702&#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;34,262&#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;30, 2021 and May&#160;1, 2020 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 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 #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;Balance as of April 30, 2021&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;12,509&#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;5,106&#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;11,797&#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;29,412&#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: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, 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: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 January 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;31,749&#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,861&#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,489)&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,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;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;5,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;(194)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;(912)&lt;/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,480)&lt;/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,392)&lt;/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;5,167&#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;(912)&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,674)&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,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;/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;Balance as of May 1, 2020&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;36,916&#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;3,949&#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,163)&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;33,702&#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: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, 2019&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;31,025&#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,861&#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,837)&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,049&#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 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;5,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,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;(912)&lt;/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,017)&lt;/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,929)&lt;/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;5,891&#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;(912)&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;(3,326)&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,653&#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 May 1, 2020&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;36,916&#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,949&#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;(7,163)&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;33,702&#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:12pt"&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 17, &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="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RleHRyZWdpb246ZDFjMTA4ZjdlNGQxNGQ1OGE1NjM1ZDlkYmU3MjNkYTBfNDc5_93e9fc63-5ea4-40bd-98e6-399bcabb40c1">&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.987%"/&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.623%"/&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 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;May 1, 2020&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, 2020&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;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;36,916&#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;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;/tr&gt;&lt;tr&gt;&lt;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;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,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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,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;(7,163)&lt;/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,648&#160;&lt;/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;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;33,702&#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;34,262&#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="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjM0MzE1YjhlZjNiNjQwZTY5MDVkMzAyNWI1ZTI3YjllL3RhYmxlcmFuZ2U6MzQzMTViOGVmM2I2NDBlNjkwNWQzMDI1YjVlMjdiOWVfMS0yLTEtMS0w_365a1313-8892-4641-b63c-46dc23a1b118"
      unitRef="usd">-12509000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjM0MzE1YjhlZjNiNjQwZTY5MDVkMzAyNWI1ZTI3YjllL3RhYmxlcmFuZ2U6MzQzMTViOGVmM2I2NDBlNjkwNWQzMDI1YjVlMjdiOWVfMS00LTEtMS0w_638a4154-5013-4cbf-a0f3-9f99df9c54a0"
      unitRef="usd">-36916000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjM0MzE1YjhlZjNiNjQwZTY5MDVkMzAyNWI1ZTI3YjllL3RhYmxlcmFuZ2U6MzQzMTViOGVmM2I2NDBlNjkwNWQzMDI1YjVlMjdiOWVfMS02LTEtMS0w_10e80049-d2dd-472c-b234-4d756d0adffd"
      unitRef="usd">-24508000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjM0MzE1YjhlZjNiNjQwZTY5MDVkMzAyNWI1ZTI3YjllL3RhYmxlcmFuZ2U6MzQzMTViOGVmM2I2NDBlNjkwNWQzMDI1YjVlMjdiOWVfMi0yLTEtMS0w_e05e751c-a5bb-4939-93e2-51e49b61efcc"
      unitRef="usd">5106000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjM0MzE1YjhlZjNiNjQwZTY5MDVkMzAyNWI1ZTI3YjllL3RhYmxlcmFuZ2U6MzQzMTViOGVmM2I2NDBlNjkwNWQzMDI1YjVlMjdiOWVfMi00LTEtMS0w_c4b490a0-a207-422f-940f-ae80a9c6abf2"
      unitRef="usd">3949000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjM0MzE1YjhlZjNiNjQwZTY5MDVkMzAyNWI1ZTI3YjllL3RhYmxlcmFuZ2U6MzQzMTViOGVmM2I2NDBlNjkwNWQzMDI1YjVlMjdiOWVfMi02LTEtMS0w_4f241bce-0591-4d60-9d4f-e84b6f89cd47"
      unitRef="usd">5106000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjM0MzE1YjhlZjNiNjQwZTY5MDVkMzAyNWI1ZTI3YjllL3RhYmxlcmFuZ2U6MzQzMTViOGVmM2I2NDBlNjkwNWQzMDI1YjVlMjdiOWVfMy0yLTEtMS0w_61f11622-dcb9-4693-8416-c4f35a37acef"
      unitRef="usd">-11797000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjM0MzE1YjhlZjNiNjQwZTY5MDVkMzAyNWI1ZTI3YjllL3RhYmxlcmFuZ2U6MzQzMTViOGVmM2I2NDBlNjkwNWQzMDI1YjVlMjdiOWVfMy00LTEtMS0w_98d938ef-838e-4bd6-b8bb-8aca25bb9f3f"
      unitRef="usd">7163000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjM0MzE1YjhlZjNiNjQwZTY5MDVkMzAyNWI1ZTI3YjllL3RhYmxlcmFuZ2U6MzQzMTViOGVmM2I2NDBlNjkwNWQzMDI1YjVlMjdiOWVfMy02LTEtMS0w_2a892f20-a41a-49d6-bd56-1ccd915b7066"
      unitRef="usd">-4648000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjM0MzE1YjhlZjNiNjQwZTY5MDVkMzAyNWI1ZTI3YjllL3RhYmxlcmFuZ2U6MzQzMTViOGVmM2I2NDBlNjkwNWQzMDI1YjVlMjdiOWVfNC0yLTEtMS0w_ef82a53e-ab29-478e-91d7-548183cce694"
      unitRef="usd">-29412000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjM0MzE1YjhlZjNiNjQwZTY5MDVkMzAyNWI1ZTI3YjllL3RhYmxlcmFuZ2U6MzQzMTViOGVmM2I2NDBlNjkwNWQzMDI1YjVlMjdiOWVfNC00LTEtMS0w_0f4aef02-75c1-48a4-a5ca-8b7b523cb998"
      unitRef="usd">-33702000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjM0MzE1YjhlZjNiNjQwZTY5MDVkMzAyNWI1ZTI3YjllL3RhYmxlcmFuZ2U6MzQzMTViOGVmM2I2NDBlNjkwNWQzMDI1YjVlMjdiOWVfNC02LTEtMS0w_30664083-bf9e-4088-ab8a-ff4dbe99d034"
      unitRef="usd">-34262000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RleHRyZWdpb246ZDFjMTA4ZjdlNGQxNGQ1OGE1NjM1ZDlkYmU3MjNkYTBfNDk2_2927aa56-6f33-48fa-8e43-59552a648997">&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;30, 2021 and May&#160;1, 2020 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 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 #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;Balance as of April 30, 2021&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;12,509&#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;5,106&#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;11,797&#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;29,412&#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: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, 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: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 January 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;31,749&#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,861&#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,489)&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,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;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;5,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;(194)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;(912)&lt;/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,480)&lt;/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,392)&lt;/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;5,167&#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;(912)&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,674)&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,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;/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;Balance as of May 1, 2020&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;36,916&#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;3,949&#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,163)&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;33,702&#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: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, 2019&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;31,025&#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,861&#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,837)&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,049&#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 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;5,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,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;(912)&lt;/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,017)&lt;/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,929)&lt;/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;5,891&#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;(912)&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;(3,326)&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,653&#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 May 1, 2020&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;36,916&#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,949&#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;(7,163)&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;33,702&#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="i3cc752e7643a45729ff88117276d9223_I20210129"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjY2MjZhOWIxZjEyZTRkMWI5M2JjMDc4OTE1YzU3YmU2L3RhYmxlcmFuZ2U6NjYyNmE5YjFmMTJlNGQxYjkzYmMwNzg5MTVjNTdiZTZfMS0yLTEtMS0w_fe0f178d-f7f9-4241-bc45-657326149af6"
      unitRef="usd">-14112000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic6d4e97438804adba2683f6f566a9113_I20210129"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjY2MjZhOWIxZjEyZTRkMWI5M2JjMDc4OTE1YzU3YmU2L3RhYmxlcmFuZ2U6NjYyNmE5YjFmMTJlNGQxYjkzYmMwNzg5MTVjNTdiZTZfMS00LTEtMS0w_2a587256-d268-4121-8300-960a05738ea2"
      unitRef="usd">-5106000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i098b4623348242f396b2fb2d22cab1da_I20210129"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjY2MjZhOWIxZjEyZTRkMWI5M2JjMDc4OTE1YzU3YmU2L3RhYmxlcmFuZ2U6NjYyNmE5YjFmMTJlNGQxYjkzYmMwNzg5MTVjNTdiZTZfMS02LTEtMS0w_6fc04f93-970e-4b74-8e14-23703d57712c"
      unitRef="usd">-12958000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1bfb59e3675046d6ab7e683a99611c48_I20210129"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjY2MjZhOWIxZjEyZTRkMWI5M2JjMDc4OTE1YzU3YmU2L3RhYmxlcmFuZ2U6NjYyNmE5YjFmMTJlNGQxYjkzYmMwNzg5MTVjNTdiZTZfMS04LTEtMS0w_a0175d6d-719e-4b10-9d17-8a353c5de211"
      unitRef="usd">-32176000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i38ea6660f1b44506b89a8576afe5de86_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjY2MjZhOWIxZjEyZTRkMWI5M2JjMDc4OTE1YzU3YmU2L3RhYmxlcmFuZ2U6NjYyNmE5YjFmMTJlNGQxYjkzYmMwNzg5MTVjNTdiZTZfMi0yLTEtMS0w_9238b263-154e-477f-974b-270f4dde9caf"
      unitRef="usd">1603000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i6e070d5e715a49b28058559c4e904904_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjY2MjZhOWIxZjEyZTRkMWI5M2JjMDc4OTE1YzU3YmU2L3RhYmxlcmFuZ2U6NjYyNmE5YjFmMTJlNGQxYjkzYmMwNzg5MTVjNTdiZTZfMi02LTEtMS0w_10880405-1e4e-43db-a0a8-67e06780a847"
      unitRef="usd">5346000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjY2MjZhOWIxZjEyZTRkMWI5M2JjMDc4OTE1YzU3YmU2L3RhYmxlcmFuZ2U6NjYyNmE5YjFmMTJlNGQxYjkzYmMwNzg5MTVjNTdiZTZfMi04LTEtMS0w_0568665e-d611-4c61-baed-fac8afdb9b4b"
      unitRef="usd">6949000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i6e070d5e715a49b28058559c4e904904_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjY2MjZhOWIxZjEyZTRkMWI5M2JjMDc4OTE1YzU3YmU2L3RhYmxlcmFuZ2U6NjYyNmE5YjFmMTJlNGQxYjkzYmMwNzg5MTVjNTdiZTZfMy02LTEtMS0w_f509f671-98f1-443c-ae4e-fc2db81ba3d2"
      unitRef="usd">4185000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjY2MjZhOWIxZjEyZTRkMWI5M2JjMDc4OTE1YzU3YmU2L3RhYmxlcmFuZ2U6NjYyNmE5YjFmMTJlNGQxYjkzYmMwNzg5MTVjNTdiZTZfMy04LTEtMS0w_614699bd-d10d-4aa0-aa2e-f73142e84d01"
      unitRef="usd">4185000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i38ea6660f1b44506b89a8576afe5de86_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjY2MjZhOWIxZjEyZTRkMWI5M2JjMDc4OTE1YzU3YmU2L3RhYmxlcmFuZ2U6NjYyNmE5YjFmMTJlNGQxYjkzYmMwNzg5MTVjNTdiZTZfNC0yLTEtMS0w_c1647562-fd2b-4e03-8ea6-26ef6cf684da"
      unitRef="usd">1603000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6e070d5e715a49b28058559c4e904904_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjY2MjZhOWIxZjEyZTRkMWI5M2JjMDc4OTE1YzU3YmU2L3RhYmxlcmFuZ2U6NjYyNmE5YjFmMTJlNGQxYjkzYmMwNzg5MTVjNTdiZTZfNC02LTEtMS0w_5e05c3f0-98c7-4cc5-abd0-3517de336950"
      unitRef="usd">1161000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjY2MjZhOWIxZjEyZTRkMWI5M2JjMDc4OTE1YzU3YmU2L3RhYmxlcmFuZ2U6NjYyNmE5YjFmMTJlNGQxYjkzYmMwNzg5MTVjNTdiZTZfNC04LTEtMS0w_0900059f-2ea8-4752-8974-f3bac4e775f1"
      unitRef="usd">2764000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i3124f36362454c258fc3e9b65cab0c86_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjY2MjZhOWIxZjEyZTRkMWI5M2JjMDc4OTE1YzU3YmU2L3RhYmxlcmFuZ2U6NjYyNmE5YjFmMTJlNGQxYjkzYmMwNzg5MTVjNTdiZTZfNS0yLTEtMS0w_ad4867d4-2882-48df-9ff3-08c43fa2535e"
      unitRef="usd">-12509000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1902164b58ad4d3aad7b45dc02e9e04f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjY2MjZhOWIxZjEyZTRkMWI5M2JjMDc4OTE1YzU3YmU2L3RhYmxlcmFuZ2U6NjYyNmE5YjFmMTJlNGQxYjkzYmMwNzg5MTVjNTdiZTZfNS00LTEtMS0w_286af5e7-3047-4756-85d4-741ee74cfe4e"
      unitRef="usd">-5106000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icef5a40bcb8d4f0b93ba6905e200ac5d_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjY2MjZhOWIxZjEyZTRkMWI5M2JjMDc4OTE1YzU3YmU2L3RhYmxlcmFuZ2U6NjYyNmE5YjFmMTJlNGQxYjkzYmMwNzg5MTVjNTdiZTZfNS02LTEtMS0w_392cdd73-dc51-4a9d-b1c8-cc36df44ee8c"
      unitRef="usd">-11797000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0521d45c9a534eb6ad35c9ca19e18250_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjY2MjZhOWIxZjEyZTRkMWI5M2JjMDc4OTE1YzU3YmU2L3RhYmxlcmFuZ2U6NjYyNmE5YjFmMTJlNGQxYjkzYmMwNzg5MTVjNTdiZTZfNS04LTEtMS0w_09da77dc-73f8-4c92-aebf-e5b4ffcebc30"
      unitRef="usd">-29412000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iecf19ec2aa694bbaab28c7bf6f87c770_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjY0MmU5NjM1NmZlMDQxYjE5ZmI5NDA0MTFiYmU3MTU0L3RhYmxlcmFuZ2U6NjQyZTk2MzU2ZmUwNDFiMTlmYjk0MDQxMWJiZTcxNTRfMS0yLTEtMS0xODg0_8c31a0e6-b0ee-42a4-816f-44c56adc9d31"
      unitRef="usd">-24508000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i002342652d4a465094e4277aef0ae087_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjY0MmU5NjM1NmZlMDQxYjE5ZmI5NDA0MTFiYmU3MTU0L3RhYmxlcmFuZ2U6NjQyZTk2MzU2ZmUwNDFiMTlmYjk0MDQxMWJiZTcxNTRfMS00LTEtMS0xODg0_1eb80ed5-5cc4-45e2-9774-d4efe19ed39d"
      unitRef="usd">-5106000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iab7d4a9005c44ce4b9c34409a8de1436_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjY0MmU5NjM1NmZlMDQxYjE5ZmI5NDA0MTFiYmU3MTU0L3RhYmxlcmFuZ2U6NjQyZTk2MzU2ZmUwNDFiMTlmYjk0MDQxMWJiZTcxNTRfMS02LTEtMS0xODg0_f42b28ab-4692-494c-a988-8553d292d96d"
      unitRef="usd">-4648000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id5a76870a11b48b79efac0f3a8bfbe47_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjY0MmU5NjM1NmZlMDQxYjE5ZmI5NDA0MTFiYmU3MTU0L3RhYmxlcmFuZ2U6NjQyZTk2MzU2ZmUwNDFiMTlmYjk0MDQxMWJiZTcxNTRfMS04LTEtMS0xODg0_58b467ed-ba76-4b6f-915f-2c8f309ad02f"
      unitRef="usd">-34262000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="id0cdc8fd518145f08b0a8ba8002acb27_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjY0MmU5NjM1NmZlMDQxYjE5ZmI5NDA0MTFiYmU3MTU0L3RhYmxlcmFuZ2U6NjQyZTk2MzU2ZmUwNDFiMTlmYjk0MDQxMWJiZTcxNTRfMi0yLTEtMS0xODg0_7df88219-d40e-498c-a6a0-57887a9b1785"
      unitRef="usd">11999000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i26604866314447c5843ff6103fce82a6_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjY0MmU5NjM1NmZlMDQxYjE5ZmI5NDA0MTFiYmU3MTU0L3RhYmxlcmFuZ2U6NjQyZTk2MzU2ZmUwNDFiMTlmYjk0MDQxMWJiZTcxNTRfMi02LTEtMS0xODg0_5dc27d82-bc79-434f-ba4d-f96d3df48804"
      unitRef="usd">-966000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjY0MmU5NjM1NmZlMDQxYjE5ZmI5NDA0MTFiYmU3MTU0L3RhYmxlcmFuZ2U6NjQyZTk2MzU2ZmUwNDFiMTlmYjk0MDQxMWJiZTcxNTRfMi04LTEtMS0xODg0_a00d8cc6-32f7-4c49-9970-ddc15896c243"
      unitRef="usd">11033000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i26604866314447c5843ff6103fce82a6_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjY0MmU5NjM1NmZlMDQxYjE5ZmI5NDA0MTFiYmU3MTU0L3RhYmxlcmFuZ2U6NjQyZTk2MzU2ZmUwNDFiMTlmYjk0MDQxMWJiZTcxNTRfMy02LTEtMS0xODg0_b54c5777-97f6-4a79-9db9-df4822310e03"
      unitRef="usd">6183000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjY0MmU5NjM1NmZlMDQxYjE5ZmI5NDA0MTFiYmU3MTU0L3RhYmxlcmFuZ2U6NjQyZTk2MzU2ZmUwNDFiMTlmYjk0MDQxMWJiZTcxNTRfMy04LTEtMS0xODg0_b81ea99f-44a5-44e7-acd3-1b125f6469cf"
      unitRef="usd">6183000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="id0cdc8fd518145f08b0a8ba8002acb27_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjY0MmU5NjM1NmZlMDQxYjE5ZmI5NDA0MTFiYmU3MTU0L3RhYmxlcmFuZ2U6NjQyZTk2MzU2ZmUwNDFiMTlmYjk0MDQxMWJiZTcxNTRfNC0yLTEtMS0xODg0_8e07aa1f-9e8f-41ed-83dd-a8a08a11c7c2"
      unitRef="usd">11999000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i26604866314447c5843ff6103fce82a6_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjY0MmU5NjM1NmZlMDQxYjE5ZmI5NDA0MTFiYmU3MTU0L3RhYmxlcmFuZ2U6NjQyZTk2MzU2ZmUwNDFiMTlmYjk0MDQxMWJiZTcxNTRfNC02LTEtMS0xODg0_3d6a2bcd-fe47-4555-9611-8ff911912bf5"
      unitRef="usd">-7149000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjY0MmU5NjM1NmZlMDQxYjE5ZmI5NDA0MTFiYmU3MTU0L3RhYmxlcmFuZ2U6NjQyZTk2MzU2ZmUwNDFiMTlmYjk0MDQxMWJiZTcxNTRfNC04LTEtMS0xODg0_1eb2e271-3a3a-48ef-9f66-57b37f163c17"
      unitRef="usd">4850000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i3124f36362454c258fc3e9b65cab0c86_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjY0MmU5NjM1NmZlMDQxYjE5ZmI5NDA0MTFiYmU3MTU0L3RhYmxlcmFuZ2U6NjQyZTk2MzU2ZmUwNDFiMTlmYjk0MDQxMWJiZTcxNTRfNS0yLTEtMS0xODg0_a1bd6210-6f2c-4e61-9d6f-2f8d9b9bb6e0"
      unitRef="usd">-12509000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1902164b58ad4d3aad7b45dc02e9e04f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjY0MmU5NjM1NmZlMDQxYjE5ZmI5NDA0MTFiYmU3MTU0L3RhYmxlcmFuZ2U6NjQyZTk2MzU2ZmUwNDFiMTlmYjk0MDQxMWJiZTcxNTRfNS00LTEtMS0xODg0_cd5de280-32a8-4316-93ee-6bcce4547458"
      unitRef="usd">-5106000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icef5a40bcb8d4f0b93ba6905e200ac5d_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjY0MmU5NjM1NmZlMDQxYjE5ZmI5NDA0MTFiYmU3MTU0L3RhYmxlcmFuZ2U6NjQyZTk2MzU2ZmUwNDFiMTlmYjk0MDQxMWJiZTcxNTRfNS02LTEtMS0xODg0_3ba88052-2770-4415-b366-28c6bad0c111"
      unitRef="usd">-11797000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0521d45c9a534eb6ad35c9ca19e18250_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjY0MmU5NjM1NmZlMDQxYjE5ZmI5NDA0MTFiYmU3MTU0L3RhYmxlcmFuZ2U6NjQyZTk2MzU2ZmUwNDFiMTlmYjk0MDQxMWJiZTcxNTRfNS04LTEtMS0xODg0_52738983-63ad-43f3-b52b-60471f6a3b6f"
      unitRef="usd">-29412000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i06ae9a67ed58457bb18c1a3a4773b295_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOmQyYTIwMjE1N2MwMTQ4MzJhMTkwMmJiZWY2Mjk4OGZhL3RhYmxlcmFuZ2U6ZDJhMjAyMTU3YzAxNDgzMmExOTAyYmJlZjYyOTg4ZmFfMS0yLTEtMS0w_7f33f052-7e47-46a0-870d-c1d0074a124e"
      unitRef="usd">-31749000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i11a4ce6262a7499686ebaff83539a479_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOmQyYTIwMjE1N2MwMTQ4MzJhMTkwMmJiZWY2Mjk4OGZhL3RhYmxlcmFuZ2U6ZDJhMjAyMTU3YzAxNDgzMmExOTAyYmJlZjYyOTg4ZmFfMS00LTEtMS0w_6435bc80-9c27-4c58-af6f-bcbd9415e82b"
      unitRef="usd">-4861000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie2ed0a9581a745e19a5d735c9a4c5179_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOmQyYTIwMjE1N2MwMTQ4MzJhMTkwMmJiZWY2Mjk4OGZhL3RhYmxlcmFuZ2U6ZDJhMjAyMTU3YzAxNDgzMmExOTAyYmJlZjYyOTg4ZmFfMS02LTEtMS0w_fc4082f1-fa02-4ba1-af84-3c97da4beb31"
      unitRef="usd">4489000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i33d369ff93344474ad9f9efbaac37350_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOmQyYTIwMjE1N2MwMTQ4MzJhMTkwMmJiZWY2Mjk4OGZhL3RhYmxlcmFuZ2U6ZDJhMjAyMTU3YzAxNDgzMmExOTAyYmJlZjYyOTg4ZmFfMS04LTEtMS0w_bf297907-cffa-45b2-ac01-e3ec0fc0d5ba"
      unitRef="usd">-32121000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="ia632bb4f37314a0eb9cf74bb8954c146_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOmQyYTIwMjE1N2MwMTQ4MzJhMTkwMmJiZWY2Mjk4OGZhL3RhYmxlcmFuZ2U6ZDJhMjAyMTU3YzAxNDgzMmExOTAyYmJlZjYyOTg4ZmFfMi0yLTEtMS0w_5d2cf068-8ab7-48dd-abc1-87d36c0dcb42"
      unitRef="usd">-5167000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i94fab49777934746bbadd2b4f9efa087_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOmQyYTIwMjE1N2MwMTQ4MzJhMTkwMmJiZWY2Mjk4OGZhL3RhYmxlcmFuZ2U6ZDJhMjAyMTU3YzAxNDgzMmExOTAyYmJlZjYyOTg4ZmFfMi02LTEtMS0w_5c707ecd-ab9c-4090-a7c7-e5033e3a5712"
      unitRef="usd">194000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOmQyYTIwMjE1N2MwMTQ4MzJhMTkwMmJiZWY2Mjk4OGZhL3RhYmxlcmFuZ2U6ZDJhMjAyMTU3YzAxNDgzMmExOTAyYmJlZjYyOTg4ZmFfMi04LTEtMS0w_ac84f7c3-2f43-48d7-b5f7-4a57759b3122"
      unitRef="usd">-4973000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i3ce9056cde8c4e82a04f0901d6aebd7f_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOmQyYTIwMjE1N2MwMTQ4MzJhMTkwMmJiZWY2Mjk4OGZhL3RhYmxlcmFuZ2U6ZDJhMjAyMTU3YzAxNDgzMmExOTAyYmJlZjYyOTg4ZmFfMy00LTEtMS0w_0abce6c1-a86a-46ef-9e47-28171f5ea3f6"
      unitRef="usd">-912000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i94fab49777934746bbadd2b4f9efa087_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOmQyYTIwMjE1N2MwMTQ4MzJhMTkwMmJiZWY2Mjk4OGZhL3RhYmxlcmFuZ2U6ZDJhMjAyMTU3YzAxNDgzMmExOTAyYmJlZjYyOTg4ZmFfMy02LTEtMS0w_40247b98-2a81-4b07-8b23-b2d19b49b039"
      unitRef="usd">-2480000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOmQyYTIwMjE1N2MwMTQ4MzJhMTkwMmJiZWY2Mjk4OGZhL3RhYmxlcmFuZ2U6ZDJhMjAyMTU3YzAxNDgzMmExOTAyYmJlZjYyOTg4ZmFfMy04LTEtMS0w_688582b4-caf7-4472-ac60-62c7b292b995"
      unitRef="usd">-3392000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ia632bb4f37314a0eb9cf74bb8954c146_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOmQyYTIwMjE1N2MwMTQ4MzJhMTkwMmJiZWY2Mjk4OGZhL3RhYmxlcmFuZ2U6ZDJhMjAyMTU3YzAxNDgzMmExOTAyYmJlZjYyOTg4ZmFfNC0yLTEtMS0w_55df7878-3faf-4bc9-adfe-c4437662b0ed"
      unitRef="usd">-5167000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3ce9056cde8c4e82a04f0901d6aebd7f_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOmQyYTIwMjE1N2MwMTQ4MzJhMTkwMmJiZWY2Mjk4OGZhL3RhYmxlcmFuZ2U6ZDJhMjAyMTU3YzAxNDgzMmExOTAyYmJlZjYyOTg4ZmFfNC00LTEtMS0w_642c8bfb-c135-4d9f-b3c8-e02153f3c977"
      unitRef="usd">912000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i94fab49777934746bbadd2b4f9efa087_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOmQyYTIwMjE1N2MwMTQ4MzJhMTkwMmJiZWY2Mjk4OGZhL3RhYmxlcmFuZ2U6ZDJhMjAyMTU3YzAxNDgzMmExOTAyYmJlZjYyOTg4ZmFfNC02LTEtMS0w_ff11af1f-de89-40a0-b19d-0c5e4d8a6732"
      unitRef="usd">2674000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOmQyYTIwMjE1N2MwMTQ4MzJhMTkwMmJiZWY2Mjk4OGZhL3RhYmxlcmFuZ2U6ZDJhMjAyMTU3YzAxNDgzMmExOTAyYmJlZjYyOTg4ZmFfNC04LTEtMS0w_5f5c7bf5-0dca-4ccb-b7d6-ef2576cd5584"
      unitRef="usd">-1581000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i8f8e13226a2b4441bec46cb23d17d51b_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOmQyYTIwMjE1N2MwMTQ4MzJhMTkwMmJiZWY2Mjk4OGZhL3RhYmxlcmFuZ2U6ZDJhMjAyMTU3YzAxNDgzMmExOTAyYmJlZjYyOTg4ZmFfNi0yLTEtMS0w_b7911010-1452-4270-871b-b24fd1b99ba3"
      unitRef="usd">-36916000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie728516a1be84ea1a650bbe964364926_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOmQyYTIwMjE1N2MwMTQ4MzJhMTkwMmJiZWY2Mjk4OGZhL3RhYmxlcmFuZ2U6ZDJhMjAyMTU3YzAxNDgzMmExOTAyYmJlZjYyOTg4ZmFfNi00LTEtMS0w_1006e9e7-1d7a-4f46-a5bc-a2ea5a0ed0e5"
      unitRef="usd">-3949000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i270cc2a9d9204e54821f377bcf83d120_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOmQyYTIwMjE1N2MwMTQ4MzJhMTkwMmJiZWY2Mjk4OGZhL3RhYmxlcmFuZ2U6ZDJhMjAyMTU3YzAxNDgzMmExOTAyYmJlZjYyOTg4ZmFfNi02LTEtMS0w_37f444ce-a888-49d5-98b1-f21930fe9c3b"
      unitRef="usd">7163000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia8f04b92e1034261a1d371ba465a0f89_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOmQyYTIwMjE1N2MwMTQ4MzJhMTkwMmJiZWY2Mjk4OGZhL3RhYmxlcmFuZ2U6ZDJhMjAyMTU3YzAxNDgzMmExOTAyYmJlZjYyOTg4ZmFfNi04LTEtMS0w_9756c05a-8f0f-4e3c-bd75-5b6f62e7f612"
      unitRef="usd">-33702000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i81420c02ea6040d690f4a6598874ec93_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjI1YTVhYzY1YjlkNDRmYTE4ZDY4NGM1ODkwNmE3OThjL3RhYmxlcmFuZ2U6MjVhNWFjNjViOWQ0NGZhMThkNjg0YzU4OTA2YTc5OGNfMS0yLTEtMS0xODky_65908a6a-1bcb-484c-9df3-9a23a5fe5783"
      unitRef="usd">-31025000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9ee3503b8f824b1a804fc02f318ac4a1_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjI1YTVhYzY1YjlkNDRmYTE4ZDY4NGM1ODkwNmE3OThjL3RhYmxlcmFuZ2U6MjVhNWFjNjViOWQ0NGZhMThkNjg0YzU4OTA2YTc5OGNfMS00LTEtMS0xODky_e27b4754-5263-4708-9ae6-be96dadffdc8"
      unitRef="usd">-4861000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i62710d513ff0439fbb908f7e9d9c2477_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjI1YTVhYzY1YjlkNDRmYTE4ZDY4NGM1ODkwNmE3OThjL3RhYmxlcmFuZ2U6MjVhNWFjNjViOWQ0NGZhMThkNjg0YzU4OTA2YTc5OGNfMS02LTEtMS0xODky_fbae29e5-e212-4733-9273-529f5f6a7ec1"
      unitRef="usd">3837000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5cb9010df2374889bb05303f8441b158_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjI1YTVhYzY1YjlkNDRmYTE4ZDY4NGM1ODkwNmE3OThjL3RhYmxlcmFuZ2U6MjVhNWFjNjViOWQ0NGZhMThkNjg0YzU4OTA2YTc5OGNfMS04LTEtMS0xODky_29cfab5f-888d-46c6-af4a-693af00a2d6a"
      unitRef="usd">-32049000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i0d32fa6a08044d089549046e17aa6d28_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjI1YTVhYzY1YjlkNDRmYTE4ZDY4NGM1ODkwNmE3OThjL3RhYmxlcmFuZ2U6MjVhNWFjNjViOWQ0NGZhMThkNjg0YzU4OTA2YTc5OGNfMi0yLTEtMS0xODky_10d12b3c-3c58-4e3e-a53c-8a57619ce8f4"
      unitRef="usd">-5891000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i5f3d767c998e4045a33b323933076dee_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjI1YTVhYzY1YjlkNDRmYTE4ZDY4NGM1ODkwNmE3OThjL3RhYmxlcmFuZ2U6MjVhNWFjNjViOWQ0NGZhMThkNjg0YzU4OTA2YTc5OGNfMi02LTEtMS0xODky_5dadd1a6-be8e-4ad8-9739-d7063826aab9"
      unitRef="usd">-691000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjI1YTVhYzY1YjlkNDRmYTE4ZDY4NGM1ODkwNmE3OThjL3RhYmxlcmFuZ2U6MjVhNWFjNjViOWQ0NGZhMThkNjg0YzU4OTA2YTc5OGNfMi04LTEtMS0xODky_c621fb9c-e337-4560-a135-a21655e6911b"
      unitRef="usd">-6582000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i57d7fcdcf4954dfe8153f6c54b40983c_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjI1YTVhYzY1YjlkNDRmYTE4ZDY4NGM1ODkwNmE3OThjL3RhYmxlcmFuZ2U6MjVhNWFjNjViOWQ0NGZhMThkNjg0YzU4OTA2YTc5OGNfMy00LTEtMS0xODky_e82cf476-d717-4f94-a09b-0125876fdb7a"
      unitRef="usd">-912000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i5f3d767c998e4045a33b323933076dee_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjI1YTVhYzY1YjlkNDRmYTE4ZDY4NGM1ODkwNmE3OThjL3RhYmxlcmFuZ2U6MjVhNWFjNjViOWQ0NGZhMThkNjg0YzU4OTA2YTc5OGNfMy02LTEtMS0xODky_2dcecc26-82c9-4d6c-a804-90e6ac01993c"
      unitRef="usd">-4017000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjI1YTVhYzY1YjlkNDRmYTE4ZDY4NGM1ODkwNmE3OThjL3RhYmxlcmFuZ2U6MjVhNWFjNjViOWQ0NGZhMThkNjg0YzU4OTA2YTc5OGNfMy04LTEtMS0xODky_cfc38eeb-2256-4577-8b48-a428acfbe6a4"
      unitRef="usd">-4929000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i0d32fa6a08044d089549046e17aa6d28_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjI1YTVhYzY1YjlkNDRmYTE4ZDY4NGM1ODkwNmE3OThjL3RhYmxlcmFuZ2U6MjVhNWFjNjViOWQ0NGZhMThkNjg0YzU4OTA2YTc5OGNfNC0yLTEtMS0xODky_1f32ffea-152d-4d45-91c7-997cefc32520"
      unitRef="usd">-5891000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i57d7fcdcf4954dfe8153f6c54b40983c_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjI1YTVhYzY1YjlkNDRmYTE4ZDY4NGM1ODkwNmE3OThjL3RhYmxlcmFuZ2U6MjVhNWFjNjViOWQ0NGZhMThkNjg0YzU4OTA2YTc5OGNfNC00LTEtMS0xODky_5c0d4abf-97f5-42bc-87c6-ca08eb9e309c"
      unitRef="usd">912000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i5f3d767c998e4045a33b323933076dee_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjI1YTVhYzY1YjlkNDRmYTE4ZDY4NGM1ODkwNmE3OThjL3RhYmxlcmFuZ2U6MjVhNWFjNjViOWQ0NGZhMThkNjg0YzU4OTA2YTc5OGNfNC02LTEtMS0xODky_8249dd74-2b63-4d47-96fb-aa8ec406989e"
      unitRef="usd">3326000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjI1YTVhYzY1YjlkNDRmYTE4ZDY4NGM1ODkwNmE3OThjL3RhYmxlcmFuZ2U6MjVhNWFjNjViOWQ0NGZhMThkNjg0YzU4OTA2YTc5OGNfNC04LTEtMS0xODky_28f80eb9-2d06-4a1d-94b5-e29381fa911b"
      unitRef="usd">-1653000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i8f8e13226a2b4441bec46cb23d17d51b_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjI1YTVhYzY1YjlkNDRmYTE4ZDY4NGM1ODkwNmE3OThjL3RhYmxlcmFuZ2U6MjVhNWFjNjViOWQ0NGZhMThkNjg0YzU4OTA2YTc5OGNfNS0yLTEtMS0yMjcw_30915610-2a9c-436e-86b0-ba4e6c0d84cf"
      unitRef="usd">-36916000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie728516a1be84ea1a650bbe964364926_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjI1YTVhYzY1YjlkNDRmYTE4ZDY4NGM1ODkwNmE3OThjL3RhYmxlcmFuZ2U6MjVhNWFjNjViOWQ0NGZhMThkNjg0YzU4OTA2YTc5OGNfNS00LTEtMS0yMjcw_fc71433a-d5d7-4f93-a0b3-829b39156e82"
      unitRef="usd">-3949000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i270cc2a9d9204e54821f377bcf83d120_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjI1YTVhYzY1YjlkNDRmYTE4ZDY4NGM1ODkwNmE3OThjL3RhYmxlcmFuZ2U6MjVhNWFjNjViOWQ0NGZhMThkNjg0YzU4OTA2YTc5OGNfNS02LTEtMS0yMjcw_35b7710e-96b0-4881-9819-b37db698abbd"
      unitRef="usd">7163000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia8f04b92e1034261a1d371ba465a0f89_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83Ni9mcmFnOmQxYzEwOGY3ZTRkMTRkNThhNTYzNWQ5ZGJlNzIzZGEwL3RhYmxlOjI1YTVhYzY1YjlkNDRmYTE4ZDY4NGM1ODkwNmE3OThjL3RhYmxlcmFuZ2U6MjVhNWFjNjViOWQ0NGZhMThkNjg0YzU4OTA2YTc5OGNfNS04LTEtMS0yMjcw_388047c4-9264-4110-9590-1c7ebaf8081e"
      unitRef="usd">-33702000</us-gaap:StockholdersEquity>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83OS9mcmFnOjllZGVmY2Q1YzBmNDQyNWNiOWY4ZjQyZDJhOGJiMDM5L3RleHRyZWdpb246OWVkZWZjZDVjMGY0NDI1Y2I5ZjhmNDJkMmE4YmIwMzlfNDQ1_6a24cd5e-d4d3-4153-a4b6-ed7e0f3fc6e5">&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;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;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 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;May 1, 2020&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;May 1, 2020&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;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;107,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/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;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;107,552&#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;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,487&#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;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;107,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,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;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;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;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,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;/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;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;108,500&#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;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,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;/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 508,907 and 615,344 shares of common stock during the second quarter of fiscal 2021 and 2020, respectively, were excluded from the computation of diluted net earnings per share of common stock because they were anti-dilutive. Stock option awards to purchase 382,917 and 442,321 shares of common stock during the first six months of fiscal 2021 and 2020, 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="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83OS9mcmFnOjllZGVmY2Q1YzBmNDQyNWNiOWY4ZjQyZDJhOGJiMDM5L3RleHRyZWdpb246OWVkZWZjZDVjMGY0NDI1Y2I5ZjhmNDJkMmE4YmIwMzlfNDM0_e36dd532-1f4c-439c-88a2-ffb5906ab520">&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 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;May 1, 2020&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;May 1, 2020&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;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;107,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/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;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;107,552&#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;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,487&#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;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;107,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,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;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;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;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,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;/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;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;108,500&#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;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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83OS9mcmFnOjllZGVmY2Q1YzBmNDQyNWNiOWY4ZjQyZDJhOGJiMDM5L3RhYmxlOmY1Yzk2ZmE0NDczNzQ0N2ZhOTQ3MjY1NzJlMjUyMzZhL3RhYmxlcmFuZ2U6ZjVjOTZmYTQ0NzM3NDQ3ZmE5NDcyNjU3MmUyNTIzNmFfMy0yLTEtMS0w_ea34c8b4-7b13-495b-84f0-eaf3c18f5e4f"
      unitRef="shares">107753000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83OS9mcmFnOjllZGVmY2Q1YzBmNDQyNWNiOWY4ZjQyZDJhOGJiMDM5L3RhYmxlOmY1Yzk2ZmE0NDczNzQ0N2ZhOTQ3MjY1NzJlMjUyMzZhL3RhYmxlcmFuZ2U6ZjVjOTZmYTQ0NzM3NDQ3ZmE5NDcyNjU3MmUyNTIzNmFfMy00LTEtMS0w_0c2ab3a0-f154-4ae4-a623-f1b8399fbc04"
      unitRef="shares">107552000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83OS9mcmFnOjllZGVmY2Q1YzBmNDQyNWNiOWY4ZjQyZDJhOGJiMDM5L3RhYmxlOmY1Yzk2ZmE0NDczNzQ0N2ZhOTQ3MjY1NzJlMjUyMzZhL3RhYmxlcmFuZ2U6ZjVjOTZmYTQ0NzM3NDQ3ZmE5NDcyNjU3MmUyNTIzNmFfMy02LTEtMS0w_92ebdaa5-d287-4a2b-91a3-4da106b5636f"
      unitRef="shares">107927000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83OS9mcmFnOjllZGVmY2Q1YzBmNDQyNWNiOWY4ZjQyZDJhOGJiMDM5L3RhYmxlOmY1Yzk2ZmE0NDczNzQ0N2ZhOTQ3MjY1NzJlMjUyMzZhL3RhYmxlcmFuZ2U6ZjVjOTZmYTQ0NzM3NDQ3ZmE5NDcyNjU3MmUyNTIzNmFfMy04LTEtMS0w_3908fd86-f2ff-4436-bfd9-2a3522dd6332"
      unitRef="shares">107466000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83OS9mcmFnOjllZGVmY2Q1YzBmNDQyNWNiOWY4ZjQyZDJhOGJiMDM5L3RhYmxlOmY1Yzk2ZmE0NDczNzQ0N2ZhOTQ3MjY1NzJlMjUyMzZhL3RhYmxlcmFuZ2U6ZjVjOTZmYTQ0NzM3NDQ3ZmE5NDcyNjU3MmUyNTIzNmFfNC0yLTEtMS0w_4e162252-17ed-4622-bc39-1374183f1887"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable>
    <us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83OS9mcmFnOjllZGVmY2Q1YzBmNDQyNWNiOWY4ZjQyZDJhOGJiMDM5L3RhYmxlOmY1Yzk2ZmE0NDczNzQ0N2ZhOTQ3MjY1NzJlMjUyMzZhL3RhYmxlcmFuZ2U6ZjVjOTZmYTQ0NzM3NDQ3ZmE5NDcyNjU3MmUyNTIzNmFfNC00LTEtMS0w_7cf3ab0d-3bb9-4a45-8b18-187acc24eeaf"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable>
    <us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83OS9mcmFnOjllZGVmY2Q1YzBmNDQyNWNiOWY4ZjQyZDJhOGJiMDM5L3RhYmxlOmY1Yzk2ZmE0NDczNzQ0N2ZhOTQ3MjY1NzJlMjUyMzZhL3RhYmxlcmFuZ2U6ZjVjOTZmYTQ0NzM3NDQ3ZmE5NDcyNjU3MmUyNTIzNmFfNC02LTEtMS0w_0d73e4a9-b03a-4cf4-8f33-d8959b0f7bda"
      unitRef="shares">10000</us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable>
    <us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83OS9mcmFnOjllZGVmY2Q1YzBmNDQyNWNiOWY4ZjQyZDJhOGJiMDM5L3RhYmxlOmY1Yzk2ZmE0NDczNzQ0N2ZhOTQ3MjY1NzJlMjUyMzZhL3RhYmxlcmFuZ2U6ZjVjOTZmYTQ0NzM3NDQ3ZmE5NDcyNjU3MmUyNTIzNmFfNC04LTEtMS0w_e89ed1fb-4059-4a82-aa4f-264aa5d5e8a7"
      unitRef="shares">21000</us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83OS9mcmFnOjllZGVmY2Q1YzBmNDQyNWNiOWY4ZjQyZDJhOGJiMDM5L3RhYmxlOmY1Yzk2ZmE0NDczNzQ0N2ZhOTQ3MjY1NzJlMjUyMzZhL3RhYmxlcmFuZ2U6ZjVjOTZmYTQ0NzM3NDQ3ZmE5NDcyNjU3MmUyNTIzNmFfNS0yLTEtMS0w_408fc6d7-3d3a-46dd-b95c-a77b107f785d"
      unitRef="shares">107753000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83OS9mcmFnOjllZGVmY2Q1YzBmNDQyNWNiOWY4ZjQyZDJhOGJiMDM5L3RhYmxlOmY1Yzk2ZmE0NDczNzQ0N2ZhOTQ3MjY1NzJlMjUyMzZhL3RhYmxlcmFuZ2U6ZjVjOTZmYTQ0NzM3NDQ3ZmE5NDcyNjU3MmUyNTIzNmFfNS00LTEtMS0w_79a2894b-8a43-4bb2-a676-cbe09145b463"
      unitRef="shares">107552000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83OS9mcmFnOjllZGVmY2Q1YzBmNDQyNWNiOWY4ZjQyZDJhOGJiMDM5L3RhYmxlOmY1Yzk2ZmE0NDczNzQ0N2ZhOTQ3MjY1NzJlMjUyMzZhL3RhYmxlcmFuZ2U6ZjVjOTZmYTQ0NzM3NDQ3ZmE5NDcyNjU3MmUyNTIzNmFfNS02LTEtMS0w_04af801c-9b8c-498e-b555-bda4c9a03314"
      unitRef="shares">107937000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83OS9mcmFnOjllZGVmY2Q1YzBmNDQyNWNiOWY4ZjQyZDJhOGJiMDM5L3RhYmxlOmY1Yzk2ZmE0NDczNzQ0N2ZhOTQ3MjY1NzJlMjUyMzZhL3RhYmxlcmFuZ2U6ZjVjOTZmYTQ0NzM3NDQ3ZmE5NDcyNjU3MmUyNTIzNmFfNS04LTEtMS0w_ba016286-2285-481a-81e1-389e619b2bba"
      unitRef="shares">107487000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83OS9mcmFnOjllZGVmY2Q1YzBmNDQyNWNiOWY4ZjQyZDJhOGJiMDM5L3RhYmxlOmY1Yzk2ZmE0NDczNzQ0N2ZhOTQ3MjY1NzJlMjUyMzZhL3RhYmxlcmFuZ2U6ZjVjOTZmYTQ0NzM3NDQ3ZmE5NDcyNjU3MmUyNTIzNmFfOC0yLTEtMS0w_a0c3734e-6cd4-4478-8a06-96cb01999b90"
      unitRef="shares">107753000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83OS9mcmFnOjllZGVmY2Q1YzBmNDQyNWNiOWY4ZjQyZDJhOGJiMDM5L3RhYmxlOmY1Yzk2ZmE0NDczNzQ0N2ZhOTQ3MjY1NzJlMjUyMzZhL3RhYmxlcmFuZ2U6ZjVjOTZmYTQ0NzM3NDQ3ZmE5NDcyNjU3MmUyNTIzNmFfOC00LTEtMS0w_a0d6459d-ef12-4ea0-a969-c49a93c89603"
      unitRef="shares">107552000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83OS9mcmFnOjllZGVmY2Q1YzBmNDQyNWNiOWY4ZjQyZDJhOGJiMDM5L3RhYmxlOmY1Yzk2ZmE0NDczNzQ0N2ZhOTQ3MjY1NzJlMjUyMzZhL3RhYmxlcmFuZ2U6ZjVjOTZmYTQ0NzM3NDQ3ZmE5NDcyNjU3MmUyNTIzNmFfOC02LTEtMS0w_fdbf73c1-f895-418b-99d6-8092ef93581c"
      unitRef="shares">107937000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83OS9mcmFnOjllZGVmY2Q1YzBmNDQyNWNiOWY4ZjQyZDJhOGJiMDM5L3RhYmxlOmY1Yzk2ZmE0NDczNzQ0N2ZhOTQ3MjY1NzJlMjUyMzZhL3RhYmxlcmFuZ2U6ZjVjOTZmYTQ0NzM3NDQ3ZmE5NDcyNjU3MmUyNTIzNmFfOC04LTEtMS0w_9d70f568-18f5-4653-bd09-6898d0a37f12"
      unitRef="shares">107487000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83OS9mcmFnOjllZGVmY2Q1YzBmNDQyNWNiOWY4ZjQyZDJhOGJiMDM5L3RhYmxlOmY1Yzk2ZmE0NDczNzQ0N2ZhOTQ3MjY1NzJlMjUyMzZhL3RhYmxlcmFuZ2U6ZjVjOTZmYTQ0NzM3NDQ3ZmE5NDcyNjU3MmUyNTIzNmFfOS0yLTEtMS0w_6bf9d9d0-505b-41c3-b7c0-1bacdcf186d0"
      unitRef="shares">1145000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83OS9mcmFnOjllZGVmY2Q1YzBmNDQyNWNiOWY4ZjQyZDJhOGJiMDM5L3RhYmxlOmY1Yzk2ZmE0NDczNzQ0N2ZhOTQ3MjY1NzJlMjUyMzZhL3RhYmxlcmFuZ2U6ZjVjOTZmYTQ0NzM3NDQ3ZmE5NDcyNjU3MmUyNTIzNmFfOS00LTEtMS0w_5399e4f3-aafa-428b-8031-4a25892e0cd5"
      unitRef="shares">948000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83OS9mcmFnOjllZGVmY2Q1YzBmNDQyNWNiOWY4ZjQyZDJhOGJiMDM5L3RhYmxlOmY1Yzk2ZmE0NDczNzQ0N2ZhOTQ3MjY1NzJlMjUyMzZhL3RhYmxlcmFuZ2U6ZjVjOTZmYTQ0NzM3NDQ3ZmE5NDcyNjU3MmUyNTIzNmFfOS02LTEtMS0w_f448ffd9-6add-48bf-8449-8fa7a969b759"
      unitRef="shares">1115000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83OS9mcmFnOjllZGVmY2Q1YzBmNDQyNWNiOWY4ZjQyZDJhOGJiMDM5L3RhYmxlOmY1Yzk2ZmE0NDczNzQ0N2ZhOTQ3MjY1NzJlMjUyMzZhL3RhYmxlcmFuZ2U6ZjVjOTZmYTQ0NzM3NDQ3ZmE5NDcyNjU3MmUyNTIzNmFfOS04LTEtMS0w_38f4f58c-34db-4f2e-83a9-1c83ab624ee1"
      unitRef="shares">1094000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83OS9mcmFnOjllZGVmY2Q1YzBmNDQyNWNiOWY4ZjQyZDJhOGJiMDM5L3RhYmxlOmY1Yzk2ZmE0NDczNzQ0N2ZhOTQ3MjY1NzJlMjUyMzZhL3RhYmxlcmFuZ2U6ZjVjOTZmYTQ0NzM3NDQ3ZmE5NDcyNjU3MmUyNTIzNmFfMTAtMi0xLTEtMA_6790d18f-fd5d-4d75-8796-d60ce2833a97"
      unitRef="shares">108898000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83OS9mcmFnOjllZGVmY2Q1YzBmNDQyNWNiOWY4ZjQyZDJhOGJiMDM5L3RhYmxlOmY1Yzk2ZmE0NDczNzQ0N2ZhOTQ3MjY1NzJlMjUyMzZhL3RhYmxlcmFuZ2U6ZjVjOTZmYTQ0NzM3NDQ3ZmE5NDcyNjU3MmUyNTIzNmFfMTAtNC0xLTEtMA_564f5e33-2863-45b1-9745-b3544218cfe2"
      unitRef="shares">108500000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83OS9mcmFnOjllZGVmY2Q1YzBmNDQyNWNiOWY4ZjQyZDJhOGJiMDM5L3RhYmxlOmY1Yzk2ZmE0NDczNzQ0N2ZhOTQ3MjY1NzJlMjUyMzZhL3RhYmxlcmFuZ2U6ZjVjOTZmYTQ0NzM3NDQ3ZmE5NDcyNjU3MmUyNTIzNmFfMTAtNi0xLTEtMA_bf5353a0-9f3a-4d29-9465-6b79757f2ba7"
      unitRef="shares">109052000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83OS9mcmFnOjllZGVmY2Q1YzBmNDQyNWNiOWY4ZjQyZDJhOGJiMDM5L3RhYmxlOmY1Yzk2ZmE0NDczNzQ0N2ZhOTQ3MjY1NzJlMjUyMzZhL3RhYmxlcmFuZ2U6ZjVjOTZmYTQ0NzM3NDQ3ZmE5NDcyNjU3MmUyNTIzNmFfMTAtOC0xLTEtMA_40445d85-39ee-4166-8a81-a5837e3cd8ac"
      unitRef="shares">108581000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83OS9mcmFnOjllZGVmY2Q1YzBmNDQyNWNiOWY4ZjQyZDJhOGJiMDM5L3RleHRyZWdpb246OWVkZWZjZDVjMGY0NDI1Y2I5ZjhmNDJkMmE4YmIwMzlfMjM4_5990db0c-2445-439d-a3a7-4cbff520b9a4"
      unitRef="shares">508907</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83OS9mcmFnOjllZGVmY2Q1YzBmNDQyNWNiOWY4ZjQyZDJhOGJiMDM5L3RleHRyZWdpb246OWVkZWZjZDVjMGY0NDI1Y2I5ZjhmNDJkMmE4YmIwMzlfMjQ1_eef85778-9021-4704-b2c4-53a29c355725"
      unitRef="shares">615344</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83OS9mcmFnOjllZGVmY2Q1YzBmNDQyNWNiOWY4ZjQyZDJhOGJiMDM5L3RleHRyZWdpb246OWVkZWZjZDVjMGY0NDI1Y2I5ZjhmNDJkMmE4YmIwMzlfNDk0NzgwMjMyNjAzNw_56ed2cde-d528-4bf6-9be5-7ac7be695ed4"
      unitRef="shares">382917</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF83OS9mcmFnOjllZGVmY2Q1YzBmNDQyNWNiOWY4ZjQyZDJhOGJiMDM5L3RleHRyZWdpb246OWVkZWZjZDVjMGY0NDI1Y2I5ZjhmNDJkMmE4YmIwMzlfNDk0NzgwMjMyNjA0NQ_c5c17cc3-0b5c-45be-902b-5febf5ad3095"
      unitRef="shares">442321</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:LossContingencyDisclosures
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84Mi9mcmFnOmVjZjEwYmZmYWY5ODRlN2Q4NGU0YzE3NjZlM2ZkNGU4L3RleHRyZWdpb246ZWNmMTBiZmZhZjk4NGU3ZDg0ZTRjMTc2NmUzZmQ0ZThfNjMyNQ_21e71ff2-ff2d-4ac0-b1f8-d5b149633f38">&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;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;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;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 &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;commercial disputes, employment disputes, and patent litigation cases in which it is 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. The company is currently involved in patent litigation cases, including cases by or against competitors, where it is asserting and defending against claims of patent infringement. Such cases are at varying stages in the litigation process.&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 its 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 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 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="i5dcf862dcf574426835937ae4bcbe945_D20201119-20201119"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84Mi9mcmFnOmVjZjEwYmZmYWY5ODRlN2Q4NGU0YzE3NjZlM2ZkNGU4L3RleHRyZWdpb246ZWNmMTBiZmZhZjk4NGU3ZDg0ZTRjMTc2NmUzZmQ0ZThfNTA2Nw_c2277006-faf5-4d72-ba21-4b231fd33afd"
      unitRef="usd">33650000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <ttc:LitigationSettlementPercentageOfTheSettlementAmount
      contextRef="i5dcf862dcf574426835937ae4bcbe945_D20201119-20201119"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84Mi9mcmFnOmVjZjEwYmZmYWY5ODRlN2Q4NGU0YzE3NjZlM2ZkNGU4L3RleHRyZWdpb246ZWNmMTBiZmZhZjk4NGU3ZDg0ZTRjMTc2NmUzZmQ0ZThfNjI5Mg_3f6c397c-4e62-4a07-b77c-0a9d030d39aa"
      unitRef="number">0.50</ttc:LitigationSettlementPercentageOfTheSettlementAmount>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RleHRyZWdpb246NjgyYWY0ZTQ5MzIxNGQxNjk0MzFkNDA0YmQzZTM4ZDhfNDM3MA_f6c17084-54f4-4ca4-9e2e-1dabfca09e2d">&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;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 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;May 1, 2020&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;May 1, 2020&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;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;5,383&#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;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,217&#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;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;646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;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;59&#160;&lt;/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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/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;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;6,088&#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;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,641&#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 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;May 1, 2020&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,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;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,266&#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;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;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;17,042&#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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.987%"/&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.623%"/&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 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;May 1, 2020&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, 2020&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.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;7.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;7.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #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.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.81&#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.79&#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;30, 2021:&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 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;2021 (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,369&#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;2022&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;16,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;2023&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;13,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;/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;2024&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,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;2025&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,162&#160;&lt;/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,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;84,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;/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;7,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;76,936&#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="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RleHRyZWdpb246NjgyYWY0ZTQ5MzIxNGQxNjk0MzFkNDA0YmQzZTM4ZDhfODI0NjMzNzIyMTY3MA_2b83d446-fccf-4f21-ad30-3b0afaea8d5d">&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="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RleHRyZWdpb246NjgyYWY0ZTQ5MzIxNGQxNjk0MzFkNDA0YmQzZTM4ZDhfNDM3NA_83f66624-bcd7-4d9c-9173-77e9750618ed">&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 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;May 1, 2020&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;May 1, 2020&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;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;5,383&#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;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,217&#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;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;646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;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;59&#160;&lt;/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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/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;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;6,088&#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;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,641&#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 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;May 1, 2020&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,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;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,266&#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;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;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;17,042&#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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.987%"/&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.623%"/&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 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;May 1, 2020&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, 2020&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.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;7.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;7.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #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.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.81&#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.79&#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="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RhYmxlOmMyYzYyMzA5Yzc4YzRkY2RiMjU5YTY1NWJmYTA5ZDBiL3RhYmxlcmFuZ2U6YzJjNjIzMDljNzhjNGRjZGIyNTlhNjU1YmZhMDlkMGJfMi0yLTEtMS0w_8d60a022-dfe3-4e69-ba92-67e17ad4e70f"
      unitRef="usd">5117000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RhYmxlOmMyYzYyMzA5Yzc4YzRkY2RiMjU5YTY1NWJmYTA5ZDBiL3RhYmxlcmFuZ2U6YzJjNjIzMDljNzhjNGRjZGIyNTlhNjU1YmZhMDlkMGJfMi00LTEtMS0w_40576d1f-00dc-41a1-b11a-994a3adca9a8"
      unitRef="usd">5383000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RhYmxlOmMyYzYyMzA5Yzc4YzRkY2RiMjU5YTY1NWJmYTA5ZDBiL3RhYmxlcmFuZ2U6YzJjNjIzMDljNzhjNGRjZGIyNTlhNjU1YmZhMDlkMGJfMi02LTEtMS0xOTYw_1f1b736d-ea73-49da-8384-20448daae302"
      unitRef="usd">10091000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RhYmxlOmMyYzYyMzA5Yzc4YzRkY2RiMjU5YTY1NWJmYTA5ZDBiL3RhYmxlcmFuZ2U6YzJjNjIzMDljNzhjNGRjZGIyNTlhNjU1YmZhMDlkMGJfMi04LTEtMS0xOTYw_cc8621b1-aae2-4fd7-bd5f-b169de1481ce"
      unitRef="usd">10217000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RhYmxlOmMyYzYyMzA5Yzc4YzRkY2RiMjU5YTY1NWJmYTA5ZDBiL3RhYmxlcmFuZ2U6YzJjNjIzMDljNzhjNGRjZGIyNTlhNjU1YmZhMDlkMGJfMy0yLTEtMS0w_f110bffa-c905-4685-a71c-74f1045ea58c"
      unitRef="usd">857000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RhYmxlOmMyYzYyMzA5Yzc4YzRkY2RiMjU5YTY1NWJmYTA5ZDBiL3RhYmxlcmFuZ2U6YzJjNjIzMDljNzhjNGRjZGIyNTlhNjU1YmZhMDlkMGJfMy00LTEtMS0w_7a968dd4-5457-4d6c-b761-f4c93ae8be56"
      unitRef="usd">646000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RhYmxlOmMyYzYyMzA5Yzc4YzRkY2RiMjU5YTY1NWJmYTA5ZDBiL3RhYmxlcmFuZ2U6YzJjNjIzMDljNzhjNGRjZGIyNTlhNjU1YmZhMDlkMGJfMy02LTEtMS0xOTYw_417dde72-8e10-4684-b2c8-d7cbc49a7f0c"
      unitRef="usd">1437000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RhYmxlOmMyYzYyMzA5Yzc4YzRkY2RiMjU5YTY1NWJmYTA5ZDBiL3RhYmxlcmFuZ2U6YzJjNjIzMDljNzhjNGRjZGIyNTlhNjU1YmZhMDlkMGJfMy04LTEtMS0xOTYw_b438f4b2-886b-4466-871e-48abfc942ea5"
      unitRef="usd">1328000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RhYmxlOmMyYzYyMzA5Yzc4YzRkY2RiMjU5YTY1NWJmYTA5ZDBiL3RhYmxlcmFuZ2U6YzJjNjIzMDljNzhjNGRjZGIyNTlhNjU1YmZhMDlkMGJfNC0yLTEtMS0w_2216b283-63ee-42cf-a4b0-785f953044aa"
      unitRef="usd">33000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RhYmxlOmMyYzYyMzA5Yzc4YzRkY2RiMjU5YTY1NWJmYTA5ZDBiL3RhYmxlcmFuZ2U6YzJjNjIzMDljNzhjNGRjZGIyNTlhNjU1YmZhMDlkMGJfNC00LTEtMS0w_afefac14-724f-480e-8dcf-4087466bc377"
      unitRef="usd">59000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RhYmxlOmMyYzYyMzA5Yzc4YzRkY2RiMjU5YTY1NWJmYTA5ZDBiL3RhYmxlcmFuZ2U6YzJjNjIzMDljNzhjNGRjZGIyNTlhNjU1YmZhMDlkMGJfNC02LTEtMS0xOTYw_e8e31b4a-036b-407f-94db-d3b4e1172232"
      unitRef="usd">50000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RhYmxlOmMyYzYyMzA5Yzc4YzRkY2RiMjU5YTY1NWJmYTA5ZDBiL3RhYmxlcmFuZ2U6YzJjNjIzMDljNzhjNGRjZGIyNTlhNjU1YmZhMDlkMGJfNC04LTEtMS0xOTYw_c1984073-4c07-47b0-9954-e405fdaa8bcf"
      unitRef="usd">96000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i253f0bc135d44b8ab4250cb060f9c0a5_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RhYmxlOmMyYzYyMzA5Yzc4YzRkY2RiMjU5YTY1NWJmYTA5ZDBiL3RhYmxlcmFuZ2U6YzJjNjIzMDljNzhjNGRjZGIyNTlhNjU1YmZhMDlkMGJfNS0yLTEtMS0w_e090b31c-d72c-4b4a-a9d9-8ff6f036bc06"
      unitRef="usd">6007000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i4db0c7cec53c4affaa6210a66365c552_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RhYmxlOmMyYzYyMzA5Yzc4YzRkY2RiMjU5YTY1NWJmYTA5ZDBiL3RhYmxlcmFuZ2U6YzJjNjIzMDljNzhjNGRjZGIyNTlhNjU1YmZhMDlkMGJfNS00LTEtMS0w_147795e2-e3dc-4748-a6cf-8380f0bb88a6"
      unitRef="usd">6088000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RhYmxlOmMyYzYyMzA5Yzc4YzRkY2RiMjU5YTY1NWJmYTA5ZDBiL3RhYmxlcmFuZ2U6YzJjNjIzMDljNzhjNGRjZGIyNTlhNjU1YmZhMDlkMGJfNS02LTEtMS0xOTY0_eef04a62-4728-42d4-a6a0-d56321ffa7dd"
      unitRef="usd">11578000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RhYmxlOmMyYzYyMzA5Yzc4YzRkY2RiMjU5YTY1NWJmYTA5ZDBiL3RhYmxlcmFuZ2U6YzJjNjIzMDljNzhjNGRjZGIyNTlhNjU1YmZhMDlkMGJfNS04LTEtMS0xOTY0_044c77cb-c362-47ac-977a-2cc035ebfa32"
      unitRef="usd">11641000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RhYmxlOmJiYjk5MThlZTRiODQ4NTI4YzllOWI2MWJjMGZmOWU5L3RhYmxlcmFuZ2U6YmJiOTkxOGVlNGI4NDg1MjhjOWU5YjYxYmMwZmY5ZTlfMi0zLTEtMS0xODE5_5efcccb0-11da-458f-8ffd-cb9a2f0736c6"
      unitRef="usd">9577000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RhYmxlOmJiYjk5MThlZTRiODQ4NTI4YzllOWI2MWJjMGZmOWU5L3RhYmxlcmFuZ2U6YmJiOTkxOGVlNGI4NDg1MjhjOWU5YjYxYmMwZmY5ZTlfMi01LTEtMS0xODE5_8762bfeb-ace4-4379-96b3-be5f82e97cfb"
      unitRef="usd">10266000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RhYmxlOmJiYjk5MThlZTRiODQ4NTI4YzllOWI2MWJjMGZmOWU5L3RhYmxlcmFuZ2U6YmJiOTkxOGVlNGI4NDg1MjhjOWU5YjYxYmMwZmY5ZTlfMy0zLTEtMS0xODE5_ea364ba1-db0f-4273-b082-4f51b9addc64"
      unitRef="usd">1716000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i3d31fb9c88fc47bfa907a285905a0634_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RhYmxlOmJiYjk5MThlZTRiODQ4NTI4YzllOWI2MWJjMGZmOWU5L3RhYmxlcmFuZ2U6YmJiOTkxOGVlNGI4NDg1MjhjOWU5YjYxYmMwZmY5ZTlfMy01LTEtMS0xODE5_eec96ad9-29a9-4595-be5d-2f1be612ed2c"
      unitRef="usd">17042000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RhYmxlOjEyZGFiMzAwODU0ODRmMThhOWEzOTEyODg3MzVkZTMwL3RhYmxlcmFuZ2U6MTJkYWIzMDA4NTQ4NGYxOGE5YTM5MTI4ODczNWRlMzBfMS0yLTEtMS0w_0b3cf1ff-4428-4a58-a009-5ead46586fb6">P6Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RhYmxlOjEyZGFiMzAwODU0ODRmMThhOWEzOTEyODg3MzVkZTMwL3RhYmxlcmFuZ2U6MTJkYWIzMDA4NTQ4NGYxOGE5YTM5MTI4ODczNWRlMzBfMS00LTEtMS0w_8b93c662-bae7-44cc-8858-37145301d468">P7Y4M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RhYmxlOjEyZGFiMzAwODU0ODRmMThhOWEzOTEyODg3MzVkZTMwL3RhYmxlcmFuZ2U6MTJkYWIzMDA4NTQ4NGYxOGE5YTM5MTI4ODczNWRlMzBfMS02LTEtMS0w_195923cb-084d-4ae2-b558-c5e9b6a584db">P7Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RhYmxlOjEyZGFiMzAwODU0ODRmMThhOWEzOTEyODg3MzVkZTMwL3RhYmxlcmFuZ2U6MTJkYWIzMDA4NTQ4NGYxOGE5YTM5MTI4ODczNWRlMzBfMi0yLTEtMS0w_21ae9802-b344-4b9c-9904-f5b231014ce0"
      unitRef="number">0.0274</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RhYmxlOjEyZGFiMzAwODU0ODRmMThhOWEzOTEyODg3MzVkZTMwL3RhYmxlcmFuZ2U6MTJkYWIzMDA4NTQ4NGYxOGE5YTM5MTI4ODczNWRlMzBfMi00LTEtMS0w_9e024be6-7d18-4e72-9b19-ff7498d93df8"
      unitRef="number">0.0281</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RhYmxlOjEyZGFiMzAwODU0ODRmMThhOWEzOTEyODg3MzVkZTMwL3RhYmxlcmFuZ2U6MTJkYWIzMDA4NTQ4NGYxOGE5YTM5MTI4ODczNWRlMzBfMi02LTEtMS0w_12dcfedd-3b09-4abf-8c20-7e07cc233196"
      unitRef="number">0.0279</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RleHRyZWdpb246NjgyYWY0ZTQ5MzIxNGQxNjk0MzFkNDA0YmQzZTM4ZDhfNDM2NQ_ee7e38e8-94bb-43c4-86fd-4ce7f4c3553a">&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;30, 2021:&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 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;2021 (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,369&#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;2022&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;16,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;2023&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;13,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;/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;2024&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,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;2025&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,162&#160;&lt;/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,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;84,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;/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;7,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;76,936&#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="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RhYmxlOmU0NGQxNGE1Y2VmZjRmMDZhNThkNzFlNDc4ODQyOGZlL3RhYmxlcmFuZ2U6ZTQ0ZDE0YTVjZWZmNGYwNmE1OGQ3MWU0Nzg4NDI4ZmVfMS0yLTEtMS0w_27c63af6-ef10-420e-bd5a-c72542575b4d"
      unitRef="usd">9369000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RhYmxlOmU0NGQxNGE1Y2VmZjRmMDZhNThkNzFlNDc4ODQyOGZlL3RhYmxlcmFuZ2U6ZTQ0ZDE0YTVjZWZmNGYwNmE1OGQ3MWU0Nzg4NDI4ZmVfMi0yLTEtMS0w_de9d11c7-6cda-4d2f-b7ce-51a31438e225"
      unitRef="usd">16517000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RhYmxlOmU0NGQxNGE1Y2VmZjRmMDZhNThkNzFlNDc4ODQyOGZlL3RhYmxlcmFuZ2U6ZTQ0ZDE0YTVjZWZmNGYwNmE1OGQ3MWU0Nzg4NDI4ZmVfMy0yLTEtMS0w_00a29b16-ccce-40b9-95ad-51ba81b29182"
      unitRef="usd">13132000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RhYmxlOmU0NGQxNGE1Y2VmZjRmMDZhNThkNzFlNDc4ODQyOGZlL3RhYmxlcmFuZ2U6ZTQ0ZDE0YTVjZWZmNGYwNmE1OGQ3MWU0Nzg4NDI4ZmVfNC0yLTEtMS0w_3546dbdb-62e9-481c-826c-da33b26f1d26"
      unitRef="usd">11617000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RhYmxlOmU0NGQxNGE1Y2VmZjRmMDZhNThkNzFlNDc4ODQyOGZlL3RhYmxlcmFuZ2U6ZTQ0ZDE0YTVjZWZmNGYwNmE1OGQ3MWU0Nzg4NDI4ZmVfNS0yLTEtMS0w_149bf86e-1938-4b0a-ad61-9e6c0e0d638d"
      unitRef="usd">10162000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <ttc:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RhYmxlOmU0NGQxNGE1Y2VmZjRmMDZhNThkNzFlNDc4ODQyOGZlL3RhYmxlcmFuZ2U6ZTQ0ZDE0YTVjZWZmNGYwNmE1OGQ3MWU0Nzg4NDI4ZmVfNi0yLTEtMS0w_01e3407c-b625-430d-a985-62126ba7c36c"
      unitRef="usd">23583000</ttc:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RhYmxlOmU0NGQxNGE1Y2VmZjRmMDZhNThkNzFlNDc4ODQyOGZlL3RhYmxlcmFuZ2U6ZTQ0ZDE0YTVjZWZmNGYwNmE1OGQ3MWU0Nzg4NDI4ZmVfNy0yLTEtMS0w_2bdcfc94-9a12-4744-a860-194e49d16011"
      unitRef="usd">84380000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RhYmxlOmU0NGQxNGE1Y2VmZjRmMDZhNThkNzFlNDc4ODQyOGZlL3RhYmxlcmFuZ2U6ZTQ0ZDE0YTVjZWZmNGYwNmE1OGQ3MWU0Nzg4NDI4ZmVfOC0yLTEtMS0w_e1ce7fc1-7dc3-4cdf-9f6e-041c4228a37a"
      unitRef="usd">7444000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84NS9mcmFnOjY4MmFmNGU0OTMyMTRkMTY5NDMxZDQwNGJkM2UzOGQ4L3RhYmxlOmU0NGQxNGE1Y2VmZjRmMDZhNThkNzFlNDc4ODQyOGZlL3RhYmxlcmFuZ2U6ZTQ0ZDE0YTVjZWZmNGYwNmE1OGQ3MWU0Nzg4NDI4ZmVfOS0yLTEtMS0w_d94ca731-7333-4632-a530-9fc6087fed10"
      unitRef="usd">76936000</us-gaap:OperatingLeaseLiability>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RleHRyZWdpb246ZjI1OGY0MGMzYTJjNDFjOGIyZDAwZjY0Yjk4ZGY3NGVfOTQ1Nw_d8fa465e-4ac1-439b-a7e9-af97d59ff650">&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;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 actively manages the exposure of its foreign currency exchange rate risk by entering 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 &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;exposure. Results of cash flow hedging instruments, and the related excluded components, of sales and costs associated with 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;30, 2021, the notional amount outstanding of forward currency contracts designated as cash flow hedging instruments was $261.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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.549%"/&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.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.623%"/&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 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;May 1, 2020&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, 2020&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;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;13,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;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;7,270&#160;&lt;/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;131&#160;&lt;/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;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;20,573&#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;933&#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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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,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;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;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;259&#160;&lt;/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;(203)&lt;/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;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;259&#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,484&#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 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.549%"/&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.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.623%"/&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 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;May 1, 2020&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, 2020&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;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;20,662&#160;&lt;/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,139&#160;&lt;/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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(89)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;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;20,573&#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;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;/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;(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;(259)&lt;/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,233)&lt;/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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;(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;(259)&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,484)&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:12pt;margin-top:7pt;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 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;30, 2021 and May&#160;1, 2020:&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.098%"/&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.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.625%"/&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 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;May 1, 2020&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;May 1, 2020&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;(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;2,272&#160;&lt;/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;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,521&#160;&lt;/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;(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;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;(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;2,480&#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;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,674&#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;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.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.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.625%"/&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 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;May 1, 2020&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;May 1, 2020&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;(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;3,477&#160;&lt;/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;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,105&#160;&lt;/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;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;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;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 #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;(6,183)&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;4,017&#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;(7,149)&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,326&#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;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 losses within other income, net on the Condensed Consolidated Statements of Earnings during the second quarter and first six months of fiscal 2021 due to the discontinuance of cash flow hedge accounting on certain forward currency contracts designated as cash flow hedging instruments. For the second quarter and first six months of fiscal 2020, the company recognized immaterial gains within other income, net on the Condensed Consolidated Statements of Earnings due to the discontinuance of cash flow hedge accounting on certain forward currency contracts designated as cash flow hedging instruments. As of April&#160;30, 2021, the company expects to reclassify approximately $11.7 million of losses 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:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.143%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.143%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.143%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.147%"/&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 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="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;May 1, 2020&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,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;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;929,398&#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;(622,681)&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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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 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;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;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;2,332&#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;134&#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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.143%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.143%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.143%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.147%"/&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 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="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;May 1, 2020&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,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;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,696,881&#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,102,076)&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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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 #000;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 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 #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom: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.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.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.625%"/&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 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;May 1, 2020&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;May 1, 2020&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;(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;1,557&#160;&lt;/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;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,777&#160;&lt;/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;(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;1,557&#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;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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RleHRyZWdpb246ZjI1OGY0MGMzYTJjNDFjOGIyZDAwZjY0Yjk4ZGY3NGVfOTQ0OA_44e2dd47-b4f2-46ab-b955-36a24a3ccc6a">&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 actively manages the exposure of its foreign currency exchange rate risk by entering 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 &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;exposure. Results of cash flow hedging instruments, and the related excluded components, of sales and costs associated with 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;30, 2021, the notional amount outstanding of forward currency contracts designated as cash flow hedging instruments was $261.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="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RleHRyZWdpb246ZjI1OGY0MGMzYTJjNDFjOGIyZDAwZjY0Yjk4ZGY3NGVfNDQ0OA_c0aabe72-6599-4665-9af6-fc51d6bc7fd2">P2Y</us-gaap:MaximumLengthOfTimeHedgedInCashFlowHedge1>
    <ttc:CashFlowHedgeEffectivenessMeasurementPeriod
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RleHRyZWdpb246ZjI1OGY0MGMzYTJjNDFjOGIyZDAwZjY0Yjk4ZGY3NGVfOTQyMg_fc754561-7170-45f8-a38a-22b9b7816579">P2M</ttc:CashFlowHedgeEffectivenessMeasurementPeriod>
    <ttc:CashFlowHedgeEffectivenessMeasurementPeriod
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RleHRyZWdpb246ZjI1OGY0MGMzYTJjNDFjOGIyZDAwZjY0Yjk4ZGY3NGVfOTQzMA_048d4cd2-1c40-4393-8432-31a4796cb097">P2M</ttc:CashFlowHedgeEffectivenessMeasurementPeriod>
    <us-gaap:DerivativeNotionalAmount
      contextRef="id437e8a2c6d246b0b1167d976647bc95_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RleHRyZWdpb246ZjI1OGY0MGMzYTJjNDFjOGIyZDAwZjY0Yjk4ZGY3NGVfNjI0OA_026b96f0-85f2-4409-8569-44acf1b88de8"
      unitRef="usd">261700000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RleHRyZWdpb246ZjI1OGY0MGMzYTJjNDFjOGIyZDAwZjY0Yjk4ZGY3NGVfOTQ1Mw_9cc0bcb3-061e-470d-843f-ac26c4d995e0">&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.549%"/&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.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.623%"/&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 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;May 1, 2020&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, 2020&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;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;13,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;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;7,270&#160;&lt;/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;131&#160;&lt;/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;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;20,573&#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;933&#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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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,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;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;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;259&#160;&lt;/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;(203)&lt;/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;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;259&#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,484&#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="i4b96043633c94093b62b384cbb185f37_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmU2MTllOWQ4NzcxYjRiZjhiNzJkZDBiMjNiZmQyYjJiL3RhYmxlcmFuZ2U6ZTYxOWU5ZDg3NzFiNGJmOGI3MmRkMGIyM2JmZDJiMmJfNC0yLTEtMS0w_ae496b2e-b68e-469f-b848-35cada2599d6"
      unitRef="usd">1452000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i275d328fc83447c991b6a14c6bfddf24_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmU2MTllOWQ4NzcxYjRiZjhiNzJkZDBiMjNiZmQyYjJiL3RhYmxlcmFuZ2U6ZTYxOWU5ZDg3NzFiNGJmOGI3MmRkMGIyM2JmZDJiMmJfNC00LTEtMS0w_1b588a86-15a2-43e9-b6f6-fd6ae77bd050"
      unitRef="usd">13303000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i902df01c87784f9b98de37cb24bc9aee_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmU2MTllOWQ4NzcxYjRiZjhiNzJkZDBiMjNiZmQyYjJiL3RhYmxlcmFuZ2U6ZTYxOWU5ZDg3NzFiNGJmOGI3MmRkMGIyM2JmZDJiMmJfNC02LTEtMS0w_83db057f-94b5-4d13-a072-55561eaf71b3"
      unitRef="usd">802000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i12b596a6a89d46b6bb01eb5da77280d1_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmU2MTllOWQ4NzcxYjRiZjhiNzJkZDBiMjNiZmQyYjJiL3RhYmxlcmFuZ2U6ZTYxOWU5ZDg3NzFiNGJmOGI3MmRkMGIyM2JmZDJiMmJfNy0yLTEtMS0w_d7e3c9d9-1a55-48ac-90a6-1e311099e6e8"
      unitRef="usd">245000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i97fee1c610454fc496f171470d69204d_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmU2MTllOWQ4NzcxYjRiZjhiNzJkZDBiMjNiZmQyYjJiL3RhYmxlcmFuZ2U6ZTYxOWU5ZDg3NzFiNGJmOGI3MmRkMGIyM2JmZDJiMmJfNy00LTEtMS0w_20e191c7-93be-43f2-b26c-e8c6db6479a5"
      unitRef="usd">7270000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i0267972bc5a14d89938ece755ac0630e_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmU2MTllOWQ4NzcxYjRiZjhiNzJkZDBiMjNiZmQyYjJiL3RhYmxlcmFuZ2U6ZTYxOWU5ZDg3NzFiNGJmOGI3MmRkMGIyM2JmZDJiMmJfNy02LTEtMS0w_3a54e6e4-3fc1-4630-9562-36f05b0ec80b"
      unitRef="usd">131000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmU2MTllOWQ4NzcxYjRiZjhiNzJkZDBiMjNiZmQyYjJiL3RhYmxlcmFuZ2U6ZTYxOWU5ZDg3NzFiNGJmOGI3MmRkMGIyM2JmZDJiMmJfOC0yLTEtMS0w_ef0345a6-4c24-4a5d-a2d9-091f3e1e1d37"
      unitRef="usd">1697000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmU2MTllOWQ4NzcxYjRiZjhiNzJkZDBiMjNiZmQyYjJiL3RhYmxlcmFuZ2U6ZTYxOWU5ZDg3NzFiNGJmOGI3MmRkMGIyM2JmZDJiMmJfOC00LTEtMS0w_aba73eca-0125-4bd9-907e-cbdaac821ac9"
      unitRef="usd">20573000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmU2MTllOWQ4NzcxYjRiZjhiNzJkZDBiMjNiZmQyYjJiL3RhYmxlcmFuZ2U6ZTYxOWU5ZDg3NzFiNGJmOGI3MmRkMGIyM2JmZDJiMmJfOC02LTEtMS0w_b8ff3a7c-ce68-4f19-9717-953607c4f582"
      unitRef="usd">933000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i58458b73ae7748fa9bfba63debcb69ce_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmU2MTllOWQ4NzcxYjRiZjhiNzJkZDBiMjNiZmQyYjJiL3RhYmxlcmFuZ2U6ZTYxOWU5ZDg3NzFiNGJmOGI3MmRkMGIyM2JmZDJiMmJfMTMtMi0xLTEtMA_016d27e2-1b9c-43b0-88ee-6a4d06332dfe"
      unitRef="usd">13923000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i7e48dd6b792e43f9aa6b21867bf5fa60_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmU2MTllOWQ4NzcxYjRiZjhiNzJkZDBiMjNiZmQyYjJiL3RhYmxlcmFuZ2U6ZTYxOWU5ZDg3NzFiNGJmOGI3MmRkMGIyM2JmZDJiMmJfMTMtNC0xLTEtMA_b124aac0-277d-4832-ad09-41634b6c8d2e"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ibbc9b6e2219949b3b0f3159a088adb7c_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmU2MTllOWQ4NzcxYjRiZjhiNzJkZDBiMjNiZmQyYjJiL3RhYmxlcmFuZ2U6ZTYxOWU5ZDg3NzFiNGJmOGI3MmRkMGIyM2JmZDJiMmJfMTMtNi0xLTEtMA_4524d3e2-321a-4d03-a83f-92be72e0e16c"
      unitRef="usd">2687000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i08f10e8e7e424e71ac00c71400ddbe55_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmU2MTllOWQ4NzcxYjRiZjhiNzJkZDBiMjNiZmQyYjJiL3RhYmxlcmFuZ2U6ZTYxOWU5ZDg3NzFiNGJmOGI3MmRkMGIyM2JmZDJiMmJfMTYtMi0xLTEtMA_06128cbd-86d1-4c9e-8be8-09c7b757a132"
      unitRef="usd">4100000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i2c46a9e19b474e7483e2b4ad05ad900a_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmU2MTllOWQ4NzcxYjRiZjhiNzJkZDBiMjNiZmQyYjJiL3RhYmxlcmFuZ2U6ZTYxOWU5ZDg3NzFiNGJmOGI3MmRkMGIyM2JmZDJiMmJfMTYtNC0xLTEtMA_0106a88a-5ab9-46a7-978d-19280e0b70a9"
      unitRef="usd">259000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ia12c714fb8f1473981e271e42ae29179_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmU2MTllOWQ4NzcxYjRiZjhiNzJkZDBiMjNiZmQyYjJiL3RhYmxlcmFuZ2U6ZTYxOWU5ZDg3NzFiNGJmOGI3MmRkMGIyM2JmZDJiMmJfMTYtNi0xLTEtMA_b3f5676d-3fcc-4524-932d-e9d4870884da"
      unitRef="usd">-203000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmU2MTllOWQ4NzcxYjRiZjhiNzJkZDBiMjNiZmQyYjJiL3RhYmxlcmFuZ2U6ZTYxOWU5ZDg3NzFiNGJmOGI3MmRkMGIyM2JmZDJiMmJfMTctMi0xLTEtMA_4388cbf6-08c1-4ad0-9ec2-05a5a7d2814a"
      unitRef="usd">18023000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmU2MTllOWQ4NzcxYjRiZjhiNzJkZDBiMjNiZmQyYjJiL3RhYmxlcmFuZ2U6ZTYxOWU5ZDg3NzFiNGJmOGI3MmRkMGIyM2JmZDJiMmJfMTctNC0xLTEtMA_61243bd2-f618-4daa-8ac7-f253827fcca4"
      unitRef="usd">259000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmU2MTllOWQ4NzcxYjRiZjhiNzJkZDBiMjNiZmQyYjJiL3RhYmxlcmFuZ2U6ZTYxOWU5ZDg3NzFiNGJmOGI3MmRkMGIyM2JmZDJiMmJfMTctNi0xLTEtMA_1c841190-bd39-4edc-8dc0-a0ca9fcdf558"
      unitRef="usd">2484000</us-gaap:DerivativeLiabilities>
    <ttc:OffsettingAssetsAndLiabilitiesTableTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RleHRyZWdpb246ZjI1OGY0MGMzYTJjNDFjOGIyZDAwZjY0Yjk4ZGY3NGVfOTQ0Mw_19a5c962-ba99-4af9-92f9-b53eaf0228a6">&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.549%"/&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.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.623%"/&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 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;May 1, 2020&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, 2020&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;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;20,662&#160;&lt;/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,139&#160;&lt;/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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(89)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;(206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;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;20,573&#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;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;/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;(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;(259)&lt;/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,233)&lt;/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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;(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;(259)&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,484)&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="id437e8a2c6d246b0b1167d976647bc95_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmExZjQxN2I0NzgwODQxNTk4YzcxMmY0NmJhMTVmNTNlL3RhYmxlcmFuZ2U6YTFmNDE3YjQ3ODA4NDE1OThjNzEyZjQ2YmExNWY1M2VfMy0yLTEtMS0w_ecf15cf7-9a52-467a-b858-a38fba74f6ed"
      unitRef="usd">1697000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="iad72add3cc9246c4813248aeed70d64f_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmExZjQxN2I0NzgwODQxNTk4YzcxMmY0NmJhMTVmNTNlL3RhYmxlcmFuZ2U6YTFmNDE3YjQ3ODA4NDE1OThjNzEyZjQ2YmExNWY1M2VfMy00LTEtMS0w_59d607c6-39c5-477c-b011-db5b27e9a601"
      unitRef="usd">20662000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i702a81c7e7744c4cac6d287685512620_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmExZjQxN2I0NzgwODQxNTk4YzcxMmY0NmJhMTVmNTNlL3RhYmxlcmFuZ2U6YTFmNDE3YjQ3ODA4NDE1OThjNzEyZjQ2YmExNWY1M2VfMy02LTEtMS0w_e2bbc99b-4f54-4033-b80c-6906a5c08391"
      unitRef="usd">1139000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="id437e8a2c6d246b0b1167d976647bc95_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmExZjQxN2I0NzgwODQxNTk4YzcxMmY0NmJhMTVmNTNlL3RhYmxlcmFuZ2U6YTFmNDE3YjQ3ODA4NDE1OThjNzEyZjQ2YmExNWY1M2VfNC0yLTEtMS0w_286c227d-b143-435a-89f6-18b6c3bd4bcd"
      unitRef="usd">0</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="iad72add3cc9246c4813248aeed70d64f_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmExZjQxN2I0NzgwODQxNTk4YzcxMmY0NmJhMTVmNTNlL3RhYmxlcmFuZ2U6YTFmNDE3YjQ3ODA4NDE1OThjNzEyZjQ2YmExNWY1M2VfNC00LTEtMS0w_f68d4e87-47d4-4da0-bbaf-f8c330b4f36d"
      unitRef="usd">89000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i702a81c7e7744c4cac6d287685512620_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmExZjQxN2I0NzgwODQxNTk4YzcxMmY0NmJhMTVmNTNlL3RhYmxlcmFuZ2U6YTFmNDE3YjQ3ODA4NDE1OThjNzEyZjQ2YmExNWY1M2VfNC02LTEtMS0w_9fba34d4-b8db-42b6-b5a5-8e43f843c808"
      unitRef="usd">206000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeAssets
      contextRef="id437e8a2c6d246b0b1167d976647bc95_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmExZjQxN2I0NzgwODQxNTk4YzcxMmY0NmJhMTVmNTNlL3RhYmxlcmFuZ2U6YTFmNDE3YjQ3ODA4NDE1OThjNzEyZjQ2YmExNWY1M2VfNS0yLTEtMS0w_37a70ad3-6c10-4773-a114-07734c1ef6b2"
      unitRef="usd">1697000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="iad72add3cc9246c4813248aeed70d64f_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmExZjQxN2I0NzgwODQxNTk4YzcxMmY0NmJhMTVmNTNlL3RhYmxlcmFuZ2U6YTFmNDE3YjQ3ODA4NDE1OThjNzEyZjQ2YmExNWY1M2VfNS00LTEtMS0w_c8b16e11-b01c-4333-89e5-4177e41d3296"
      unitRef="usd">20573000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i702a81c7e7744c4cac6d287685512620_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmExZjQxN2I0NzgwODQxNTk4YzcxMmY0NmJhMTVmNTNlL3RhYmxlcmFuZ2U6YTFmNDE3YjQ3ODA4NDE1OThjNzEyZjQ2YmExNWY1M2VfNS02LTEtMS0w_132cd77b-2973-4d7d-be92-6078c842965e"
      unitRef="usd">933000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="id437e8a2c6d246b0b1167d976647bc95_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmExZjQxN2I0NzgwODQxNTk4YzcxMmY0NmJhMTVmNTNlL3RhYmxlcmFuZ2U6YTFmNDE3YjQ3ODA4NDE1OThjNzEyZjQ2YmExNWY1M2VfOS0yLTEtMS0w_b670cd41-7f1c-4896-874f-222e7fafabe5"
      unitRef="usd">18111000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="iad72add3cc9246c4813248aeed70d64f_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmExZjQxN2I0NzgwODQxNTk4YzcxMmY0NmJhMTVmNTNlL3RhYmxlcmFuZ2U6YTFmNDE3YjQ3ODA4NDE1OThjNzEyZjQ2YmExNWY1M2VfOS00LTEtMS0w_fcfe36d0-fc3d-4569-84d1-d95177e5d330"
      unitRef="usd">259000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i702a81c7e7744c4cac6d287685512620_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmExZjQxN2I0NzgwODQxNTk4YzcxMmY0NmJhMTVmNTNlL3RhYmxlcmFuZ2U6YTFmNDE3YjQ3ODA4NDE1OThjNzEyZjQ2YmExNWY1M2VfOS02LTEtMS0w_354775bc-d4c0-4359-8989-2b2de401e1a2"
      unitRef="usd">3233000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="id437e8a2c6d246b0b1167d976647bc95_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmExZjQxN2I0NzgwODQxNTk4YzcxMmY0NmJhMTVmNTNlL3RhYmxlcmFuZ2U6YTFmNDE3YjQ3ODA4NDE1OThjNzEyZjQ2YmExNWY1M2VfMTAtMi0xLTEtMA_520b61ff-2278-49ba-b7ed-9bfcaf2275a2"
      unitRef="usd">88000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="iad72add3cc9246c4813248aeed70d64f_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmExZjQxN2I0NzgwODQxNTk4YzcxMmY0NmJhMTVmNTNlL3RhYmxlcmFuZ2U6YTFmNDE3YjQ3ODA4NDE1OThjNzEyZjQ2YmExNWY1M2VfMTAtNC0xLTEtMA_630be053-5b75-4a6b-a8a0-afcf0df1d6e7"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i702a81c7e7744c4cac6d287685512620_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmExZjQxN2I0NzgwODQxNTk4YzcxMmY0NmJhMTVmNTNlL3RhYmxlcmFuZ2U6YTFmNDE3YjQ3ODA4NDE1OThjNzEyZjQ2YmExNWY1M2VfMTAtNi0xLTEtMA_c1a9f2a2-64ea-4995-9227-38b4f5996e8a"
      unitRef="usd">749000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilities
      contextRef="id437e8a2c6d246b0b1167d976647bc95_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmExZjQxN2I0NzgwODQxNTk4YzcxMmY0NmJhMTVmNTNlL3RhYmxlcmFuZ2U6YTFmNDE3YjQ3ODA4NDE1OThjNzEyZjQ2YmExNWY1M2VfMTEtMi0xLTEtMA_d7d9a9fb-e5d6-40fe-b18c-b817068929cd"
      unitRef="usd">18023000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="iad72add3cc9246c4813248aeed70d64f_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmExZjQxN2I0NzgwODQxNTk4YzcxMmY0NmJhMTVmNTNlL3RhYmxlcmFuZ2U6YTFmNDE3YjQ3ODA4NDE1OThjNzEyZjQ2YmExNWY1M2VfMTEtNC0xLTEtMA_22d651cb-27ec-4859-90d1-4816a5b125e5"
      unitRef="usd">259000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i702a81c7e7744c4cac6d287685512620_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmExZjQxN2I0NzgwODQxNTk4YzcxMmY0NmJhMTVmNTNlL3RhYmxlcmFuZ2U6YTFmNDE3YjQ3ODA4NDE1OThjNzEyZjQ2YmExNWY1M2VfMTEtNi0xLTEtMA_1dece74b-12dc-48f5-8281-efd056255616"
      unitRef="usd">2484000</us-gaap:DerivativeLiabilities>
    <us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RleHRyZWdpb246ZjI1OGY0MGMzYTJjNDFjOGIyZDAwZjY0Yjk4ZGY3NGVfOTQzMw_ad18757d-741a-432d-8765-040647738870">&lt;div style="margin-bottom:12pt;margin-top:7pt;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 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;30, 2021 and May&#160;1, 2020:&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.098%"/&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.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.625%"/&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 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;May 1, 2020&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;May 1, 2020&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;(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;2,272&#160;&lt;/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;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,521&#160;&lt;/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;(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;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;(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;2,480&#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;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,674&#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;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.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.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.625%"/&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 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;May 1, 2020&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;May 1, 2020&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;(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;3,477&#160;&lt;/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;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,105&#160;&lt;/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;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;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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;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 #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;(6,183)&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;4,017&#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;(7,149)&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,326&#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;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:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.143%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.143%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.143%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.147%"/&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 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="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;May 1, 2020&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,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;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;929,398&#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;(622,681)&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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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 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;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;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;2,332&#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;134&#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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.143%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.143%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.143%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.147%"/&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 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="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;May 1, 2020&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,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;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,696,881&#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,102,076)&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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.25pt;font-weight:400;line-height:100%"&gt;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding: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 #000;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 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 #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i425fba655b67405786d74602fcb3e7b7_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjVmZWQ4NzgxNjkwNjQzOWE5OWM3NTFiZjNhZDkyNzMzL3RhYmxlcmFuZ2U6NWZlZDg3ODE2OTA2NDM5YTk5Yzc1MWJmM2FkOTI3MzNfNS0yLTEtMS0w_ee94a9d1-072b-4dd1-9e71-ac80335f85c1"
      unitRef="usd">-4115000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i5b81cf816af4485e9f53cfde34c2e176_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjVmZWQ4NzgxNjkwNjQzOWE5OWM3NTFiZjNhZDkyNzMzL3RhYmxlcmFuZ2U6NWZlZDg3ODE2OTA2NDM5YTk5Yzc1MWJmM2FkOTI3MzNfNS00LTEtMS0w_5f1dff9a-fb1f-4b82-bc37-7f1749c88928"
      unitRef="usd">2272000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i425fba655b67405786d74602fcb3e7b7_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjVmZWQ4NzgxNjkwNjQzOWE5OWM3NTFiZjNhZDkyNzMzL3RhYmxlcmFuZ2U6NWZlZDg3ODE2OTA2NDM5YTk5Yzc1MWJmM2FkOTI3MzNfNS02LTEtMS0w_e47d692e-9982-443f-bfe3-180fea7d9396"
      unitRef="usd">964000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i5b81cf816af4485e9f53cfde34c2e176_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjVmZWQ4NzgxNjkwNjQzOWE5OWM3NTFiZjNhZDkyNzMzL3RhYmxlcmFuZ2U6NWZlZDg3ODE2OTA2NDM5YTk5Yzc1MWJmM2FkOTI3MzNfNS04LTEtMS0w_b2c14307-270e-4f95-ad0d-ed1a7ed2bf5c"
      unitRef="usd">2521000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i39bb162826634e8fb43c0cb4b9d38012_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjVmZWQ4NzgxNjkwNjQzOWE5OWM3NTFiZjNhZDkyNzMzL3RhYmxlcmFuZ2U6NWZlZDg3ODE2OTA2NDM5YTk5Yzc1MWJmM2FkOTI3MzNfNi0yLTEtMS0w_aefb3a8a-5096-47a6-a5c1-085683a718d9"
      unitRef="usd">-70000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="ie60e6f86f7764f40b56138d67e3f7787_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjVmZWQ4NzgxNjkwNjQzOWE5OWM3NTFiZjNhZDkyNzMzL3RhYmxlcmFuZ2U6NWZlZDg3ODE2OTA2NDM5YTk5Yzc1MWJmM2FkOTI3MzNfNi00LTEtMS0w_d7fe41ed-89bc-4be9-9bab-2fa3b0b7f139"
      unitRef="usd">208000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i39bb162826634e8fb43c0cb4b9d38012_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjVmZWQ4NzgxNjkwNjQzOWE5OWM3NTFiZjNhZDkyNzMzL3RhYmxlcmFuZ2U6NWZlZDg3ODE2OTA2NDM5YTk5Yzc1MWJmM2FkOTI3MzNfNi02LTEtMS0w_09ab4f5a-9663-4350-b124-6f837ed4f20f"
      unitRef="usd">197000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ie60e6f86f7764f40b56138d67e3f7787_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjVmZWQ4NzgxNjkwNjQzOWE5OWM3NTFiZjNhZDkyNzMzL3RhYmxlcmFuZ2U6NWZlZDg3ODE2OTA2NDM5YTk5Yzc1MWJmM2FkOTI3MzNfNi04LTEtMS0w_52d179f3-fed5-4184-a6a5-e50fcfcdef26"
      unitRef="usd">153000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="ia1c05c20a6004705979288efb95343d6_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjVmZWQ4NzgxNjkwNjQzOWE5OWM3NTFiZjNhZDkyNzMzL3RhYmxlcmFuZ2U6NWZlZDg3ODE2OTA2NDM5YTk5Yzc1MWJmM2FkOTI3MzNfNy0yLTEtMS0w_b910ef06-a7d5-4cf1-af4f-7bafdacbf922"
      unitRef="usd">-4185000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i7a11453842334693a85dd71aa78e9983_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjVmZWQ4NzgxNjkwNjQzOWE5OWM3NTFiZjNhZDkyNzMzL3RhYmxlcmFuZ2U6NWZlZDg3ODE2OTA2NDM5YTk5Yzc1MWJmM2FkOTI3MzNfNy00LTEtMS0w_9c179741-0657-4fc8-864e-fcb5eb879e6c"
      unitRef="usd">2480000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ia1c05c20a6004705979288efb95343d6_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjVmZWQ4NzgxNjkwNjQzOWE5OWM3NTFiZjNhZDkyNzMzL3RhYmxlcmFuZ2U6NWZlZDg3ODE2OTA2NDM5YTk5Yzc1MWJmM2FkOTI3MzNfNy02LTEtMS0w_c023cbf6-9bb7-4607-ac03-9a5f1a4249ca"
      unitRef="usd">1161000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i7a11453842334693a85dd71aa78e9983_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjVmZWQ4NzgxNjkwNjQzOWE5OWM3NTFiZjNhZDkyNzMzL3RhYmxlcmFuZ2U6NWZlZDg3ODE2OTA2NDM5YTk5Yzc1MWJmM2FkOTI3MzNfNy04LTEtMS0w_a07aabac-0ff8-42fe-a587-243bf77e61aa"
      unitRef="usd">2674000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="ib493a9848b6f473b948cca2af3065782_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjFlZDRhZDZhNDE4NDQ1Zjc4NjM4NjE4NTAxMzY5YWM1L3RhYmxlcmFuZ2U6MWVkNGFkNmE0MTg0NDVmNzg2Mzg2MTg1MDEzNjlhYzVfNS0yLTEtMS0xNTE5_9c3ce069-46c7-4243-9268-a7fe6ac46623"
      unitRef="usd">-6212000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i5408f16fc78e4506b21dc687b3d03dc8_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjFlZDRhZDZhNDE4NDQ1Zjc4NjM4NjE4NTAxMzY5YWM1L3RhYmxlcmFuZ2U6MWVkNGFkNmE0MTg0NDVmNzg2Mzg2MTg1MDEzNjlhYzVfNS00LTEtMS0xNTE5_931c1a4e-9278-4396-8002-dbce005ede9b"
      unitRef="usd">3477000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ib493a9848b6f473b948cca2af3065782_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjFlZDRhZDZhNDE4NDQ1Zjc4NjM4NjE4NTAxMzY5YWM1L3RhYmxlcmFuZ2U6MWVkNGFkNmE0MTg0NDVmNzg2Mzg2MTg1MDEzNjlhYzVfNS02LTEtMS0xNTE5_6ee9ef61-fb4f-4d58-807c-9e7c3bbce27c"
      unitRef="usd">-6730000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i5408f16fc78e4506b21dc687b3d03dc8_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjFlZDRhZDZhNDE4NDQ1Zjc4NjM4NjE4NTAxMzY5YWM1L3RhYmxlcmFuZ2U6MWVkNGFkNmE0MTg0NDVmNzg2Mzg2MTg1MDEzNjlhYzVfNS04LTEtMS0xNTE5_8a644ac7-7125-4511-b246-0cb1e37821b4"
      unitRef="usd">3105000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i7fab9c3786c94470b10da203e50c1c55_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjFlZDRhZDZhNDE4NDQ1Zjc4NjM4NjE4NTAxMzY5YWM1L3RhYmxlcmFuZ2U6MWVkNGFkNmE0MTg0NDVmNzg2Mzg2MTg1MDEzNjlhYzVfNi0yLTEtMS0xNTE5_dc1912c2-dd24-4ff3-99d3-c5e3c6adac30"
      unitRef="usd">29000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i98708c0d3df642228f8646afe684a506_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjFlZDRhZDZhNDE4NDQ1Zjc4NjM4NjE4NTAxMzY5YWM1L3RhYmxlcmFuZ2U6MWVkNGFkNmE0MTg0NDVmNzg2Mzg2MTg1MDEzNjlhYzVfNi00LTEtMS0xNTE5_7bb9cdc7-049e-459d-bc0e-7fb0b1556063"
      unitRef="usd">540000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i7fab9c3786c94470b10da203e50c1c55_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjFlZDRhZDZhNDE4NDQ1Zjc4NjM4NjE4NTAxMzY5YWM1L3RhYmxlcmFuZ2U6MWVkNGFkNmE0MTg0NDVmNzg2Mzg2MTg1MDEzNjlhYzVfNi02LTEtMS0xNTE5_8cb2e547-8f1d-4da4-8453-a07c05c48d41"
      unitRef="usd">-419000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i98708c0d3df642228f8646afe684a506_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjFlZDRhZDZhNDE4NDQ1Zjc4NjM4NjE4NTAxMzY5YWM1L3RhYmxlcmFuZ2U6MWVkNGFkNmE0MTg0NDVmNzg2Mzg2MTg1MDEzNjlhYzVfNi04LTEtMS0xNTE5_0f8f4c1c-b4bd-4a6b-a8df-8392f17b1262"
      unitRef="usd">221000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i1d53218329e24bb6a0ace382348f1e03_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjFlZDRhZDZhNDE4NDQ1Zjc4NjM4NjE4NTAxMzY5YWM1L3RhYmxlcmFuZ2U6MWVkNGFkNmE0MTg0NDVmNzg2Mzg2MTg1MDEzNjlhYzVfNy0yLTEtMS0xNTE5_d3ebafcb-8a5a-4849-9291-9a64cbe4e43d"
      unitRef="usd">-6183000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="iccac100f43de47ea843ff180e3125ad0_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjFlZDRhZDZhNDE4NDQ1Zjc4NjM4NjE4NTAxMzY5YWM1L3RhYmxlcmFuZ2U6MWVkNGFkNmE0MTg0NDVmNzg2Mzg2MTg1MDEzNjlhYzVfNy00LTEtMS0xNTE5_ea15ba4c-0b79-4fa7-bd67-01201c749c70"
      unitRef="usd">4017000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i1d53218329e24bb6a0ace382348f1e03_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjFlZDRhZDZhNDE4NDQ1Zjc4NjM4NjE4NTAxMzY5YWM1L3RhYmxlcmFuZ2U6MWVkNGFkNmE0MTg0NDVmNzg2Mzg2MTg1MDEzNjlhYzVfNy02LTEtMS0xNTE5_763b183a-783b-46a3-8bfc-a1940f89b255"
      unitRef="usd">-7149000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="iccac100f43de47ea843ff180e3125ad0_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjFlZDRhZDZhNDE4NDQ1Zjc4NjM4NjE4NTAxMzY5YWM1L3RhYmxlcmFuZ2U6MWVkNGFkNmE0MTg0NDVmNzg2Mzg2MTg1MDEzNjlhYzVfNy04LTEtMS0xNTE5_8096fee9-9905-46d2-a1b6-d7a191b91f9a"
      unitRef="usd">3326000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RleHRyZWdpb246ZjI1OGY0MGMzYTJjNDFjOGIyZDAwZjY0Yjk4ZGY3NGVfODg3Mg_5e68cabb-dba5-4c7c-af65-699f4315c167"
      unitRef="usd">-11700000</us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i449e7c4148ce4c158347f42fbc14fd7e_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmQ3MWM5Nzc1YjZiNzQ1NmE4YmZjMTUyNGYwMDlhMGI4L3RhYmxlcmFuZ2U6ZDcxYzk3NzViNmI3NDU2YThiZmMxNTI0ZjAwOWEwYjhfMy0yLTEtMS0w_e3769572-e680-49eb-9f0f-8f301474bf0b"
      unitRef="usd">1149107000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i84ecdcbff2854fc39baea405aad6988a_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmQ3MWM5Nzc1YjZiNzQ1NmE4YmZjMTUyNGYwMDlhMGI4L3RhYmxlcmFuZ2U6ZDcxYzk3NzViNmI3NDU2YThiZmMxNTI0ZjAwOWEwYjhfMy00LTEtMS0w_3325d51f-60ef-45ae-a59a-343ba9d38eb1"
      unitRef="usd">746154000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4edfce0c1c0d4b0fbd3a7141fb75eaec_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmQ3MWM5Nzc1YjZiNzQ1NmE4YmZjMTUyNGYwMDlhMGI4L3RhYmxlcmFuZ2U6ZDcxYzk3NzViNmI3NDU2YThiZmMxNTI0ZjAwOWEwYjhfMy02LTEtMS0w_f0c42dd4-e6f1-4bb7-a0e2-9d0c161638a3"
      unitRef="usd">929398000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic74bda59a19d40a3b30973e29c8d012c_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmQ3MWM5Nzc1YjZiNzQ1NmE4YmZjMTUyNGYwMDlhMGI4L3RhYmxlcmFuZ2U6ZDcxYzk3NzViNmI3NDU2YThiZmMxNTI0ZjAwOWEwYjhfMy04LTEtMS0w_1571de77-b26f-45b0-906a-591adad2e84b"
      unitRef="usd">622681000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i425fba655b67405786d74602fcb3e7b7_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmQ3MWM5Nzc1YjZiNzQ1NmE4YmZjMTUyNGYwMDlhMGI4L3RhYmxlcmFuZ2U6ZDcxYzk3NzViNmI3NDU2YThiZmMxNTI0ZjAwOWEwYjhfNi0yLTEtMS0w_ba4e40ad-76ec-4d15-a639-068e4bb1b097"
      unitRef="usd">-4115000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i39bb162826634e8fb43c0cb4b9d38012_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmQ3MWM5Nzc1YjZiNzQ1NmE4YmZjMTUyNGYwMDlhMGI4L3RhYmxlcmFuZ2U6ZDcxYzk3NzViNmI3NDU2YThiZmMxNTI0ZjAwOWEwYjhfNi00LTEtMS0w_edcd17f5-e103-45a5-80af-6cf4af5b9aa7"
      unitRef="usd">-70000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i5b81cf816af4485e9f53cfde34c2e176_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmQ3MWM5Nzc1YjZiNzQ1NmE4YmZjMTUyNGYwMDlhMGI4L3RhYmxlcmFuZ2U6ZDcxYzk3NzViNmI3NDU2YThiZmMxNTI0ZjAwOWEwYjhfNi02LTEtMS0w_cd809743-9e33-4b19-b838-bb23523713ed"
      unitRef="usd">2272000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="ie60e6f86f7764f40b56138d67e3f7787_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmQ3MWM5Nzc1YjZiNzQ1NmE4YmZjMTUyNGYwMDlhMGI4L3RhYmxlcmFuZ2U6ZDcxYzk3NzViNmI3NDU2YThiZmMxNTI0ZjAwOWEwYjhfNi04LTEtMS0w_9c3a97cb-55a2-466c-ad9e-c3c42d1e1ef9"
      unitRef="usd">208000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="i425fba655b67405786d74602fcb3e7b7_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmQ3MWM5Nzc1YjZiNzQ1NmE4YmZjMTUyNGYwMDlhMGI4L3RhYmxlcmFuZ2U6ZDcxYzk3NzViNmI3NDU2YThiZmMxNTI0ZjAwOWEwYjhfNy0yLTEtMS0w_5a614277-843d-4733-8511-2af92d4b1623"
      unitRef="usd">300000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="i39bb162826634e8fb43c0cb4b9d38012_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmQ3MWM5Nzc1YjZiNzQ1NmE4YmZjMTUyNGYwMDlhMGI4L3RhYmxlcmFuZ2U6ZDcxYzk3NzViNmI3NDU2YThiZmMxNTI0ZjAwOWEwYjhfNy00LTEtMS0w_cafc1464-ec0d-4094-893d-6c866d114068"
      unitRef="usd">111000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="i5b81cf816af4485e9f53cfde34c2e176_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmQ3MWM5Nzc1YjZiNzQ1NmE4YmZjMTUyNGYwMDlhMGI4L3RhYmxlcmFuZ2U6ZDcxYzk3NzViNmI3NDU2YThiZmMxNTI0ZjAwOWEwYjhfNy02LTEtMS0w_69032640-95d8-4b23-a943-1212976f71a3"
      unitRef="usd">2332000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="ie60e6f86f7764f40b56138d67e3f7787_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOmQ3MWM5Nzc1YjZiNzQ1NmE4YmZjMTUyNGYwMDlhMGI4L3RhYmxlcmFuZ2U6ZDcxYzk3NzViNmI3NDU2YThiZmMxNTI0ZjAwOWEwYjhfNy04LTEtMS0w_e736ea81-01ef-4705-a9fd-5a592971da03"
      unitRef="usd">134000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibeacade48b5d4a69a5efd26b4f4877c3_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjVmZGY0Y2U4YTI1NDQyOGRiOTk2NzBhZjM1YWI2YzQ3L3RhYmxlcmFuZ2U6NWZkZjRjZThhMjU0NDI4ZGI5OTY3MGFmMzVhYjZjNDdfMy0yLTEtMS0xNTM2_327495c1-23ce-4512-b95c-8e4a68103850"
      unitRef="usd">2022093000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="icd299f6cf2a148a58c7769984f2702b2_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjVmZGY0Y2U4YTI1NDQyOGRiOTk2NzBhZjM1YWI2YzQ3L3RhYmxlcmFuZ2U6NWZkZjRjZThhMjU0NDI4ZGI5OTY3MGFmMzVhYjZjNDdfMy00LTEtMS0xNTM2_6c074728-3eb2-4f5c-be76-3ff32a2576f9"
      unitRef="usd">1304104000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4ec50752bb8446c686385555af5d9e68_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjVmZGY0Y2U4YTI1NDQyOGRiOTk2NzBhZjM1YWI2YzQ3L3RhYmxlcmFuZ2U6NWZkZjRjZThhMjU0NDI4ZGI5OTY3MGFmMzVhYjZjNDdfMy02LTEtMS0xNTM2_15846743-16e1-4d42-9b82-5929edaf1489"
      unitRef="usd">1696881000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i44cd03d8e1b1463f9925243cd89c2861_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjVmZGY0Y2U4YTI1NDQyOGRiOTk2NzBhZjM1YWI2YzQ3L3RhYmxlcmFuZ2U6NWZkZjRjZThhMjU0NDI4ZGI5OTY3MGFmMzVhYjZjNDdfMy04LTEtMS0xNTM2_5408f4a1-3b3d-4e9a-aba1-d6de428c2bc7"
      unitRef="usd">1102076000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="ib493a9848b6f473b948cca2af3065782_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjVmZGY0Y2U4YTI1NDQyOGRiOTk2NzBhZjM1YWI2YzQ3L3RhYmxlcmFuZ2U6NWZkZjRjZThhMjU0NDI4ZGI5OTY3MGFmMzVhYjZjNDdfNi0yLTEtMS0xNTM2_13def473-cceb-434d-aad0-3b6bd7bd62d1"
      unitRef="usd">-6212000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i7fab9c3786c94470b10da203e50c1c55_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjVmZGY0Y2U4YTI1NDQyOGRiOTk2NzBhZjM1YWI2YzQ3L3RhYmxlcmFuZ2U6NWZkZjRjZThhMjU0NDI4ZGI5OTY3MGFmMzVhYjZjNDdfNi00LTEtMS0xNTM2_a37a8b63-279b-4d5a-8bf5-6a5ddb532ba5"
      unitRef="usd">29000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i5408f16fc78e4506b21dc687b3d03dc8_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjVmZGY0Y2U4YTI1NDQyOGRiOTk2NzBhZjM1YWI2YzQ3L3RhYmxlcmFuZ2U6NWZkZjRjZThhMjU0NDI4ZGI5OTY3MGFmMzVhYjZjNDdfNi02LTEtMS0xNTM2_2b575b2f-b062-4891-b80a-527f1cb0448b"
      unitRef="usd">3477000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i98708c0d3df642228f8646afe684a506_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjVmZGY0Y2U4YTI1NDQyOGRiOTk2NzBhZjM1YWI2YzQ3L3RhYmxlcmFuZ2U6NWZkZjRjZThhMjU0NDI4ZGI5OTY3MGFmMzVhYjZjNDdfNi04LTEtMS0xNTM2_91fd5e9b-fa70-4eca-ae40-a08513d36ace"
      unitRef="usd">540000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="ib493a9848b6f473b948cca2af3065782_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjVmZGY0Y2U4YTI1NDQyOGRiOTk2NzBhZjM1YWI2YzQ3L3RhYmxlcmFuZ2U6NWZkZjRjZThhMjU0NDI4ZGI5OTY3MGFmMzVhYjZjNDdfNy0yLTEtMS0xNTM2_b313b8ee-ff60-4007-afc7-f7ef35f7693a"
      unitRef="usd">462000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="i7fab9c3786c94470b10da203e50c1c55_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjVmZGY0Y2U4YTI1NDQyOGRiOTk2NzBhZjM1YWI2YzQ3L3RhYmxlcmFuZ2U6NWZkZjRjZThhMjU0NDI4ZGI5OTY3MGFmMzVhYjZjNDdfNy00LTEtMS0xNTM2_211eff03-46b6-43ec-af50-abc45c778caf"
      unitRef="usd">296000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="i5408f16fc78e4506b21dc687b3d03dc8_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjVmZGY0Y2U4YTI1NDQyOGRiOTk2NzBhZjM1YWI2YzQ3L3RhYmxlcmFuZ2U6NWZkZjRjZThhMjU0NDI4ZGI5OTY3MGFmMzVhYjZjNDdfNy02LTEtMS0xNTM2_158a4b14-4cf0-445d-9f86-37b77c0f804c"
      unitRef="usd">2992000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="i98708c0d3df642228f8646afe684a506_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjVmZGY0Y2U4YTI1NDQyOGRiOTk2NzBhZjM1YWI2YzQ3L3RhYmxlcmFuZ2U6NWZkZjRjZThhMjU0NDI4ZGI5OTY3MGFmMzVhYjZjNDdfNy04LTEtMS0xNTM2_440f9217-69d4-4b2e-8f80-e28d77b960b6"
      unitRef="usd">145000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RleHRyZWdpb246ZjI1OGY0MGMzYTJjNDFjOGIyZDAwZjY0Yjk4ZGY3NGVfOTQ3MQ_84596c10-36f8-43ac-af64-130c48d87437">&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.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.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.625%"/&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 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;May 1, 2020&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;May 1, 2020&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;(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;1,557&#160;&lt;/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;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,777&#160;&lt;/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;(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;1,557&#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;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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i188d1c644f3644bd90a02c27174bf208_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjAwZDQ0N2IzOTJjNzQ3MzFhYjI2YjE3NTRlZjYwMGZhL3RhYmxlcmFuZ2U6MDBkNDQ3YjM5MmM3NDczMWFiMjZiMTc1NGVmNjAwZmFfNC0yLTEtMS0w_e60f029f-6d2a-4613-b969-8352a58f6163"
      unitRef="usd">-3005000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ifff088e4c5b84027be5ee9a0a440027d_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjAwZDQ0N2IzOTJjNzQ3MzFhYjI2YjE3NTRlZjYwMGZhL3RhYmxlcmFuZ2U6MDBkNDQ3YjM5MmM3NDczMWFiMjZiMTc1NGVmNjAwZmFfNC00LTEtMS0w_f21181b0-8c5d-4cb3-b561-b38e58d84e95"
      unitRef="usd">1557000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i683456c4358648a79b71fba87129af90_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjAwZDQ0N2IzOTJjNzQ3MzFhYjI2YjE3NTRlZjYwMGZhL3RhYmxlcmFuZ2U6MDBkNDQ3YjM5MmM3NDczMWFiMjZiMTc1NGVmNjAwZmFfNC02LTEtMS0w_d1aad817-ac85-4053-bce8-52606daa5fae"
      unitRef="usd">-6483000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i39b780f36c0b4258aa371bb71d993391_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjAwZDQ0N2IzOTJjNzQ3MzFhYjI2YjE3NTRlZjYwMGZhL3RhYmxlcmFuZ2U6MDBkNDQ3YjM5MmM3NDczMWFiMjZiMTc1NGVmNjAwZmFfNC04LTEtMS0w_361669f3-9820-47f5-abf5-fba858c6f46f"
      unitRef="usd">1777000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ie8af0b3960024e3c88d07d9fabcb523e_D20210130-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjAwZDQ0N2IzOTJjNzQ3MzFhYjI2YjE3NTRlZjYwMGZhL3RhYmxlcmFuZ2U6MDBkNDQ3YjM5MmM3NDczMWFiMjZiMTc1NGVmNjAwZmFfNS0yLTEtMS0w_633eb2ea-7bc0-4ab0-b9ad-67b699251868"
      unitRef="usd">-3005000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="id2ebdc79508145aeb692ce47471695fa_D20200201-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjAwZDQ0N2IzOTJjNzQ3MzFhYjI2YjE3NTRlZjYwMGZhL3RhYmxlcmFuZ2U6MDBkNDQ3YjM5MmM3NDczMWFiMjZiMTc1NGVmNjAwZmFfNS00LTEtMS0w_7f320c5a-b264-48b2-9ebd-ff0044380796"
      unitRef="usd">1557000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i06c0f70ea8184c4bb2736c5786a43df1_D20201101-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjAwZDQ0N2IzOTJjNzQ3MzFhYjI2YjE3NTRlZjYwMGZhL3RhYmxlcmFuZ2U6MDBkNDQ3YjM5MmM3NDczMWFiMjZiMTc1NGVmNjAwZmFfNS02LTEtMS0w_960e1d08-105b-402b-b809-35513f1f0421"
      unitRef="usd">-6483000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i0ee18c35031a4da198bfef75d081a3e8_D20191101-20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF84OC9mcmFnOmYyNThmNDBjM2EyYzQxYzhiMmQwMGY2NGI5OGRmNzRlL3RhYmxlOjAwZDQ0N2IzOTJjNzQ3MzFhYjI2YjE3NTRlZjYwMGZhL3RhYmxlcmFuZ2U6MDBkNDQ3YjM5MmM3NDczMWFiMjZiMTc1NGVmNjAwZmFfNS04LTEtMS0w_82e73943-0cf2-4e19-b75b-9b437a1b2e95"
      unitRef="usd">1777000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RleHRyZWdpb246ZTQxY2Y3YjA0M2Y5NDVlNWExYzcyYjYyMDg3YTIyMzRfNDE2Ng_44cabc39-5773-4577-8d1d-9d7c9d66eae5">&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;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. &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;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;30, 2021, May&#160;1, 2020, and October&#160;31, 2020, according to the valuation technique utilized to determine their fair values:&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.081%"/&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:13.373%"/&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:13.373%"/&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:13.373%"/&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:13.380%"/&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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="padding:2px 1pt;text-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="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;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:2px 1pt;text-align:right;vertical-align:bottom"&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;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 #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;18,023&#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;18,023&#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.081%"/&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:13.373%"/&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:13.373%"/&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:13.373%"/&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:13.380%"/&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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="padding:2px 1pt;text-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;May 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&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="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;20,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;20,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;20,573&#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;20,573&#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;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;259&#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;259&#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.081%"/&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:13.373%"/&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:13.373%"/&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:13.373%"/&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:13.380%"/&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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="padding:2px 1pt;text-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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&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="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;933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;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;&#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;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;&#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,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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,484&#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,484&#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;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, when applicable. For additional information on the company's business combination and asset acquisitions 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 and Asset Acquisitions&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 their fair values due to their short-term nature. As of April&#160;30, 2021, May&#160;1, 2020 and October&#160;31, 2020, the company's long-term debt included $424.0 million, $423.9 million and $424.0 million, respectively, 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;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 May&#160;1, 2020, the estimated gross fair value of long-term debt with fixed interest rates was $476.3 million compared to its gross carrying amount of $423.9 million. As of October&#160;31, 2020, the estimated gross fair value of long-term debt with fixed interest rates was $508.2 million compared to its gross carrying amount of $424.0 million.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RleHRyZWdpb246ZTQxY2Y3YjA0M2Y5NDVlNWExYzcyYjYyMDg3YTIyMzRfNDE3Mg_5b3e8606-fee8-4d48-88ea-cd6f13700f07">Recurring Fair Value MeasurementsThe 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;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-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, when applicable. For additional information on the company's business combination and asset acquisitions 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 and Asset Acquisitions&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;Other Fair Value DisclosuresThe 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 their fair values due to their short-term nature.</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RleHRyZWdpb246ZTQxY2Y3YjA0M2Y5NDVlNWExYzcyYjYyMDg3YTIyMzRfNDE3Ng_05256fc8-4a23-4e8b-b6c9-4ff6a29e7c85">&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;30, 2021, May&#160;1, 2020, and October&#160;31, 2020, according to the valuation technique utilized to determine their fair values:&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.081%"/&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:13.373%"/&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:13.373%"/&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:13.373%"/&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:13.380%"/&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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="padding:2px 1pt;text-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="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;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:2px 1pt;text-align:right;vertical-align:bottom"&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;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 #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;18,023&#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;18,023&#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.081%"/&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:13.373%"/&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:13.373%"/&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:13.373%"/&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:13.380%"/&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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="padding:2px 1pt;text-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;May 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&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="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;20,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;20,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;20,573&#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;20,573&#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;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;259&#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;259&#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.081%"/&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:13.373%"/&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:13.373%"/&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:13.373%"/&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:13.380%"/&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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="padding:2px 1pt;text-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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&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="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;933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;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;&#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;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;&#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,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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,484&#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,484&#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="i1d5ddef300c443f68b64f898f998f124_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOjVjMWIwNmYyNTEzYzQxOWNiMDQwODljNTc5Y2U0YWFiL3RhYmxlcmFuZ2U6NWMxYjA2ZjI1MTNjNDE5Y2IwNDA4OWM1NzljZTRhYWJfMy0yLTEtMS0w_8fdf270e-61b0-4a33-bf19-0cb108fbbb04"
      unitRef="usd">1697000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i3a30d873282c4b128adb02c47bd469bd_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOjVjMWIwNmYyNTEzYzQxOWNiMDQwODljNTc5Y2U0YWFiL3RhYmxlcmFuZ2U6NWMxYjA2ZjI1MTNjNDE5Y2IwNDA4OWM1NzljZTRhYWJfMy00LTEtMS0w_4a48dc81-4c32-45e1-90be-bc8c07236476"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ibaa839dccfd341b192df3bcea824be7d_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOjVjMWIwNmYyNTEzYzQxOWNiMDQwODljNTc5Y2U0YWFiL3RhYmxlcmFuZ2U6NWMxYjA2ZjI1MTNjNDE5Y2IwNDA4OWM1NzljZTRhYWJfMy02LTEtMS0w_b2b50f7a-612f-4b47-af67-87edadcebc5d"
      unitRef="usd">1697000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i99837b2ccb0a453680322b9562a0d4a6_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOjVjMWIwNmYyNTEzYzQxOWNiMDQwODljNTc5Y2U0YWFiL3RhYmxlcmFuZ2U6NWMxYjA2ZjI1MTNjNDE5Y2IwNDA4OWM1NzljZTRhYWJfMy04LTEtMS0w_8c143735-fef9-4d59-9dfa-7a84e46ab2ef"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4b1d04c21d6e41a4bfa5f05987d602dd_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOjVjMWIwNmYyNTEzYzQxOWNiMDQwODljNTc5Y2U0YWFiL3RhYmxlcmFuZ2U6NWMxYjA2ZjI1MTNjNDE5Y2IwNDA4OWM1NzljZTRhYWJfNC0yLTEtMS0w_00c164c9-8764-4bc6-bac6-6e025060041d"
      unitRef="usd">1697000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iec8cba2c43434a86bd3647a99cc1bea9_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOjVjMWIwNmYyNTEzYzQxOWNiMDQwODljNTc5Y2U0YWFiL3RhYmxlcmFuZ2U6NWMxYjA2ZjI1MTNjNDE5Y2IwNDA4OWM1NzljZTRhYWJfNC00LTEtMS0w_8eca649f-e945-493f-88e0-2cd1a668751f"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie3b2ad46403d4a919f572653c97d75a0_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOjVjMWIwNmYyNTEzYzQxOWNiMDQwODljNTc5Y2U0YWFiL3RhYmxlcmFuZ2U6NWMxYjA2ZjI1MTNjNDE5Y2IwNDA4OWM1NzljZTRhYWJfNC02LTEtMS0w_5cdb766c-b8c6-4ce3-91b8-a0273751f5d4"
      unitRef="usd">1697000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i0ae5a3286fc74fe18bf37f87ff8fbd52_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOjVjMWIwNmYyNTEzYzQxOWNiMDQwODljNTc5Y2U0YWFiL3RhYmxlcmFuZ2U6NWMxYjA2ZjI1MTNjNDE5Y2IwNDA4OWM1NzljZTRhYWJfNC04LTEtMS0w_6ed2b1d1-0d84-437f-a6a0-3ee66846d21e"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeLiabilities
      contextRef="i1d5ddef300c443f68b64f898f998f124_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOjVjMWIwNmYyNTEzYzQxOWNiMDQwODljNTc5Y2U0YWFiL3RhYmxlcmFuZ2U6NWMxYjA2ZjI1MTNjNDE5Y2IwNDA4OWM1NzljZTRhYWJfNy0yLTEtMS0w_6b28469c-2fab-48ad-b27f-749eea14a39f"
      unitRef="usd">18023000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i3a30d873282c4b128adb02c47bd469bd_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOjVjMWIwNmYyNTEzYzQxOWNiMDQwODljNTc5Y2U0YWFiL3RhYmxlcmFuZ2U6NWMxYjA2ZjI1MTNjNDE5Y2IwNDA4OWM1NzljZTRhYWJfNy00LTEtMS0w_4ec7a55d-fa0f-4c60-b868-68f1e2d409c5"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ibaa839dccfd341b192df3bcea824be7d_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOjVjMWIwNmYyNTEzYzQxOWNiMDQwODljNTc5Y2U0YWFiL3RhYmxlcmFuZ2U6NWMxYjA2ZjI1MTNjNDE5Y2IwNDA4OWM1NzljZTRhYWJfNy02LTEtMS0w_a322a41b-90aa-4848-a7b4-c9a62862b0d7"
      unitRef="usd">18023000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i99837b2ccb0a453680322b9562a0d4a6_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOjVjMWIwNmYyNTEzYzQxOWNiMDQwODljNTc5Y2U0YWFiL3RhYmxlcmFuZ2U6NWMxYjA2ZjI1MTNjNDE5Y2IwNDA4OWM1NzljZTRhYWJfNy04LTEtMS0w_5967f1b3-3e30-4816-97e5-26795b0251e2"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i4b1d04c21d6e41a4bfa5f05987d602dd_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOjVjMWIwNmYyNTEzYzQxOWNiMDQwODljNTc5Y2U0YWFiL3RhYmxlcmFuZ2U6NWMxYjA2ZjI1MTNjNDE5Y2IwNDA4OWM1NzljZTRhYWJfOC0yLTEtMS0w_8b3c174c-743c-4777-ae1e-5f374f54db53"
      unitRef="usd">18023000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="iec8cba2c43434a86bd3647a99cc1bea9_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOjVjMWIwNmYyNTEzYzQxOWNiMDQwODljNTc5Y2U0YWFiL3RhYmxlcmFuZ2U6NWMxYjA2ZjI1MTNjNDE5Y2IwNDA4OWM1NzljZTRhYWJfOC00LTEtMS0w_0ce9f2d3-ebff-4feb-9490-5ca05e32c9e1"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ie3b2ad46403d4a919f572653c97d75a0_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOjVjMWIwNmYyNTEzYzQxOWNiMDQwODljNTc5Y2U0YWFiL3RhYmxlcmFuZ2U6NWMxYjA2ZjI1MTNjNDE5Y2IwNDA4OWM1NzljZTRhYWJfOC02LTEtMS0w_bfbc14bd-830b-47bc-ae1d-af42722d239b"
      unitRef="usd">18023000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i0ae5a3286fc74fe18bf37f87ff8fbd52_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOjVjMWIwNmYyNTEzYzQxOWNiMDQwODljNTc5Y2U0YWFiL3RhYmxlcmFuZ2U6NWMxYjA2ZjI1MTNjNDE5Y2IwNDA4OWM1NzljZTRhYWJfOC04LTEtMS0w_83518001-a8dd-4922-842f-4092d19fb6f1"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeAssets
      contextRef="ied449666dd634508bd99ae7fab3c9076_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOmU0NGQ5ZjAwZTYyNzQyMGM5MGRmOTVmN2RhYWNiZDU2L3RhYmxlcmFuZ2U6ZTQ0ZDlmMDBlNjI3NDIwYzkwZGY5NWY3ZGFhY2JkNTZfMy0yLTEtMS0w_8e7d9d3a-f520-44ca-bc38-b5bbd5f7a0ff"
      unitRef="usd">20573000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i0eb9f8a477174a14a70d3046300aca43_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOmU0NGQ5ZjAwZTYyNzQyMGM5MGRmOTVmN2RhYWNiZDU2L3RhYmxlcmFuZ2U6ZTQ0ZDlmMDBlNjI3NDIwYzkwZGY5NWY3ZGFhY2JkNTZfMy00LTEtMS0w_cda6babe-3910-465c-a3eb-44c538e92241"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i3e76a8a9f2834ad59f16a9531b7a6c0f_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOmU0NGQ5ZjAwZTYyNzQyMGM5MGRmOTVmN2RhYWNiZDU2L3RhYmxlcmFuZ2U6ZTQ0ZDlmMDBlNjI3NDIwYzkwZGY5NWY3ZGFhY2JkNTZfMy02LTEtMS0w_96d1cd5f-c42a-45da-9c48-387b166ea9e1"
      unitRef="usd">20573000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ia66e3ab3cfe64d2b98d0ee52c6b2c2ad_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOmU0NGQ5ZjAwZTYyNzQyMGM5MGRmOTVmN2RhYWNiZDU2L3RhYmxlcmFuZ2U6ZTQ0ZDlmMDBlNjI3NDIwYzkwZGY5NWY3ZGFhY2JkNTZfMy04LTEtMS0w_6b4beca3-4cc5-43c1-88bd-b7ccd4d92c8f"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib6c0598863dc4143a012e3322dcb351b_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOmU0NGQ5ZjAwZTYyNzQyMGM5MGRmOTVmN2RhYWNiZDU2L3RhYmxlcmFuZ2U6ZTQ0ZDlmMDBlNjI3NDIwYzkwZGY5NWY3ZGFhY2JkNTZfNC0yLTEtMS0w_6944b39a-efe5-4656-b6c3-f6e61bfd49f3"
      unitRef="usd">20573000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i01f6bdcf5d014e85934b4aba0a7f2a99_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOmU0NGQ5ZjAwZTYyNzQyMGM5MGRmOTVmN2RhYWNiZDU2L3RhYmxlcmFuZ2U6ZTQ0ZDlmMDBlNjI3NDIwYzkwZGY5NWY3ZGFhY2JkNTZfNC00LTEtMS0w_552e181c-5cb1-464d-9544-10a16c596e3b"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ieca4bf710c834edd9fb2b4b4cf866ae8_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOmU0NGQ5ZjAwZTYyNzQyMGM5MGRmOTVmN2RhYWNiZDU2L3RhYmxlcmFuZ2U6ZTQ0ZDlmMDBlNjI3NDIwYzkwZGY5NWY3ZGFhY2JkNTZfNC02LTEtMS0w_c5d86ad7-ad2d-4aff-ae59-3157f45bc6e6"
      unitRef="usd">20573000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i66bfdf55312d42a080cbf8076f9f8a76_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOmU0NGQ5ZjAwZTYyNzQyMGM5MGRmOTVmN2RhYWNiZDU2L3RhYmxlcmFuZ2U6ZTQ0ZDlmMDBlNjI3NDIwYzkwZGY5NWY3ZGFhY2JkNTZfNC04LTEtMS0w_04e2ea2f-6964-4254-85ae-c6002ac250a1"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeLiabilities
      contextRef="ied449666dd634508bd99ae7fab3c9076_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOmU0NGQ5ZjAwZTYyNzQyMGM5MGRmOTVmN2RhYWNiZDU2L3RhYmxlcmFuZ2U6ZTQ0ZDlmMDBlNjI3NDIwYzkwZGY5NWY3ZGFhY2JkNTZfNy0yLTEtMS0yMzEx_fd94a831-3d89-4a7d-a30b-f011311c39f0"
      unitRef="usd">259000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i0eb9f8a477174a14a70d3046300aca43_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOmU0NGQ5ZjAwZTYyNzQyMGM5MGRmOTVmN2RhYWNiZDU2L3RhYmxlcmFuZ2U6ZTQ0ZDlmMDBlNjI3NDIwYzkwZGY5NWY3ZGFhY2JkNTZfNy00LTEtMS0yMzEx_3883c383-75cc-485b-88f4-6b59b8e2b603"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i3e76a8a9f2834ad59f16a9531b7a6c0f_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOmU0NGQ5ZjAwZTYyNzQyMGM5MGRmOTVmN2RhYWNiZDU2L3RhYmxlcmFuZ2U6ZTQ0ZDlmMDBlNjI3NDIwYzkwZGY5NWY3ZGFhY2JkNTZfNy02LTEtMS0yMzEx_0cda5d3b-acb1-4e9d-9e19-760260faec0e"
      unitRef="usd">259000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ia66e3ab3cfe64d2b98d0ee52c6b2c2ad_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOmU0NGQ5ZjAwZTYyNzQyMGM5MGRmOTVmN2RhYWNiZDU2L3RhYmxlcmFuZ2U6ZTQ0ZDlmMDBlNjI3NDIwYzkwZGY5NWY3ZGFhY2JkNTZfNy04LTEtMS0yMzEx_d0382b74-b8f2-4aaf-97ae-340fbcf6505c"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ib6c0598863dc4143a012e3322dcb351b_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOmU0NGQ5ZjAwZTYyNzQyMGM5MGRmOTVmN2RhYWNiZDU2L3RhYmxlcmFuZ2U6ZTQ0ZDlmMDBlNjI3NDIwYzkwZGY5NWY3ZGFhY2JkNTZfOC0yLTEtMS0yMzEx_3bbce052-0a09-45b4-aa24-4fac271fbf2c"
      unitRef="usd">259000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i01f6bdcf5d014e85934b4aba0a7f2a99_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOmU0NGQ5ZjAwZTYyNzQyMGM5MGRmOTVmN2RhYWNiZDU2L3RhYmxlcmFuZ2U6ZTQ0ZDlmMDBlNjI3NDIwYzkwZGY5NWY3ZGFhY2JkNTZfOC00LTEtMS0yMzEx_5fa77f9d-2a2e-4705-830b-1a09890912ae"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ieca4bf710c834edd9fb2b4b4cf866ae8_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOmU0NGQ5ZjAwZTYyNzQyMGM5MGRmOTVmN2RhYWNiZDU2L3RhYmxlcmFuZ2U6ZTQ0ZDlmMDBlNjI3NDIwYzkwZGY5NWY3ZGFhY2JkNTZfOC02LTEtMS0yMzEx_ec09040f-4a56-408b-adf0-a668ad1cbe65"
      unitRef="usd">259000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i66bfdf55312d42a080cbf8076f9f8a76_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOmU0NGQ5ZjAwZTYyNzQyMGM5MGRmOTVmN2RhYWNiZDU2L3RhYmxlcmFuZ2U6ZTQ0ZDlmMDBlNjI3NDIwYzkwZGY5NWY3ZGFhY2JkNTZfOC04LTEtMS0yMzEx_96510276-fb41-4c8b-abe5-ebbb2c4afdfd"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeAssets
      contextRef="i03e0c163004d46d69b9216b5a2dda862_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOmJkMGU3MThjZmRjMjQzZWU5YThhZWMwNzgzMWIzNmFkL3RhYmxlcmFuZ2U6YmQwZTcxOGNmZGMyNDNlZTlhOGFlYzA3ODMxYjM2YWRfMy0yLTEtMS0w_4aa223b3-7f05-4905-8ada-2cd3877166c9"
      unitRef="usd">933000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i1461825816c74b0cb002664eee820041_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOmJkMGU3MThjZmRjMjQzZWU5YThhZWMwNzgzMWIzNmFkL3RhYmxlcmFuZ2U6YmQwZTcxOGNmZGMyNDNlZTlhOGFlYzA3ODMxYjM2YWRfMy00LTEtMS0w_b7d9392b-873c-45aa-adb6-c53aab894190"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i3084e8804cd34e7fbebff1ecf09f797b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOmJkMGU3MThjZmRjMjQzZWU5YThhZWMwNzgzMWIzNmFkL3RhYmxlcmFuZ2U6YmQwZTcxOGNmZGMyNDNlZTlhOGFlYzA3ODMxYjM2YWRfMy02LTEtMS0w_7c6e7b58-7ad7-4c91-9e58-d0930c92df4f"
      unitRef="usd">933000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i8ce90f3c06ec4cbd8e553b37b4b973b9_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOmJkMGU3MThjZmRjMjQzZWU5YThhZWMwNzgzMWIzNmFkL3RhYmxlcmFuZ2U6YmQwZTcxOGNmZGMyNDNlZTlhOGFlYzA3ODMxYjM2YWRfMy04LTEtMS0w_207c6a4c-60fc-4309-8c99-7b28d4ac2814"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ibf1a4e0f61e94dc0a8e1dd51219c4187_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOmJkMGU3MThjZmRjMjQzZWU5YThhZWMwNzgzMWIzNmFkL3RhYmxlcmFuZ2U6YmQwZTcxOGNmZGMyNDNlZTlhOGFlYzA3ODMxYjM2YWRfNC0yLTEtMS0w_d6d2a2ab-6d9b-4cea-8513-d83c3a91cc89"
      unitRef="usd">933000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i762fb362e56a40a6bf7f5b19ed6ad739_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOmJkMGU3MThjZmRjMjQzZWU5YThhZWMwNzgzMWIzNmFkL3RhYmxlcmFuZ2U6YmQwZTcxOGNmZGMyNDNlZTlhOGFlYzA3ODMxYjM2YWRfNC00LTEtMS0w_0ab43503-6d56-403a-bf47-dd9747195e84"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i806b5e22f0564224b8b442d9aa62a8da_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOmJkMGU3MThjZmRjMjQzZWU5YThhZWMwNzgzMWIzNmFkL3RhYmxlcmFuZ2U6YmQwZTcxOGNmZGMyNDNlZTlhOGFlYzA3ODMxYjM2YWRfNC02LTEtMS0w_77732273-d6db-4249-972e-30105ca9f070"
      unitRef="usd">933000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id568f0f75e294174a9472b782e240896_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOmJkMGU3MThjZmRjMjQzZWU5YThhZWMwNzgzMWIzNmFkL3RhYmxlcmFuZ2U6YmQwZTcxOGNmZGMyNDNlZTlhOGFlYzA3ODMxYjM2YWRfNC04LTEtMS0w_cfd0551c-bf7e-4df0-beaf-5b630d0e3426"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeLiabilities
      contextRef="i03e0c163004d46d69b9216b5a2dda862_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOmJkMGU3MThjZmRjMjQzZWU5YThhZWMwNzgzMWIzNmFkL3RhYmxlcmFuZ2U6YmQwZTcxOGNmZGMyNDNlZTlhOGFlYzA3ODMxYjM2YWRfNy0yLTEtMS0w_4a2256ee-0534-49ee-b238-a4c7b389b661"
      unitRef="usd">2484000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i1461825816c74b0cb002664eee820041_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOmJkMGU3MThjZmRjMjQzZWU5YThhZWMwNzgzMWIzNmFkL3RhYmxlcmFuZ2U6YmQwZTcxOGNmZGMyNDNlZTlhOGFlYzA3ODMxYjM2YWRfNy00LTEtMS0w_563aacc8-66d9-4af1-aaca-f80bc004dcbb"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i3084e8804cd34e7fbebff1ecf09f797b_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOmJkMGU3MThjZmRjMjQzZWU5YThhZWMwNzgzMWIzNmFkL3RhYmxlcmFuZ2U6YmQwZTcxOGNmZGMyNDNlZTlhOGFlYzA3ODMxYjM2YWRfNy02LTEtMS0w_9ad75be2-abff-4226-826b-ac59bf747730"
      unitRef="usd">2484000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i8ce90f3c06ec4cbd8e553b37b4b973b9_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOmJkMGU3MThjZmRjMjQzZWU5YThhZWMwNzgzMWIzNmFkL3RhYmxlcmFuZ2U6YmQwZTcxOGNmZGMyNDNlZTlhOGFlYzA3ODMxYjM2YWRfNy04LTEtMS0w_8190f724-7eab-4042-b3e1-4f0bf9e2bc7c"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ibf1a4e0f61e94dc0a8e1dd51219c4187_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOmJkMGU3MThjZmRjMjQzZWU5YThhZWMwNzgzMWIzNmFkL3RhYmxlcmFuZ2U6YmQwZTcxOGNmZGMyNDNlZTlhOGFlYzA3ODMxYjM2YWRfOC0yLTEtMS0w_952a9092-6d21-4074-913a-6f7d7d5d33df"
      unitRef="usd">2484000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i762fb362e56a40a6bf7f5b19ed6ad739_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOmJkMGU3MThjZmRjMjQzZWU5YThhZWMwNzgzMWIzNmFkL3RhYmxlcmFuZ2U6YmQwZTcxOGNmZGMyNDNlZTlhOGFlYzA3ODMxYjM2YWRfOC00LTEtMS0w_dde737c3-10da-4416-952f-c96a14ebf028"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i806b5e22f0564224b8b442d9aa62a8da_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOmJkMGU3MThjZmRjMjQzZWU5YThhZWMwNzgzMWIzNmFkL3RhYmxlcmFuZ2U6YmQwZTcxOGNmZGMyNDNlZTlhOGFlYzA3ODMxYjM2YWRfOC02LTEtMS0w_c6b14fff-a20b-47e4-96d1-dacadd7e6cc8"
      unitRef="usd">2484000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="id568f0f75e294174a9472b782e240896_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RhYmxlOmJkMGU3MThjZmRjMjQzZWU5YThhZWMwNzgzMWIzNmFkL3RhYmxlcmFuZ2U6YmQwZTcxOGNmZGMyNDNlZTlhOGFlYzA3ODMxYjM2YWRfOC04LTEtMS0w_1578b35c-8556-422c-9b5e-7a5cabe2d228"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LongtermDebtPercentageBearingFixedInterestAmount
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RleHRyZWdpb246ZTQxY2Y3YjA0M2Y5NDVlNWExYzcyYjYyMDg3YTIyMzRfMzQzMg_bd64b12f-ac0f-45c4-8bb5-4408b8386400"
      unitRef="usd">424000000.0</us-gaap:LongtermDebtPercentageBearingFixedInterestAmount>
    <us-gaap:LongtermDebtPercentageBearingFixedInterestAmount
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RleHRyZWdpb246ZTQxY2Y3YjA0M2Y5NDVlNWExYzcyYjYyMDg3YTIyMzRfMzQzNg_c0999c80-5f3f-44d0-8ac6-79538afaf4b4"
      unitRef="usd">423900000</us-gaap:LongtermDebtPercentageBearingFixedInterestAmount>
    <us-gaap:LongtermDebtPercentageBearingFixedInterestAmount
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RleHRyZWdpb246ZTQxY2Y3YjA0M2Y5NDVlNWExYzcyYjYyMDg3YTIyMzRfMzQ0Mw_fe97aa72-d681-4dae-9a17-bad1f88de97d"
      unitRef="usd">424000000.0</us-gaap:LongtermDebtPercentageBearingFixedInterestAmount>
    <us-gaap:LongTermDebtFairValue
      contextRef="i16ab61098c70439e92f3199acd3aaefd_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RleHRyZWdpb246ZTQxY2Y3YjA0M2Y5NDVlNWExYzcyYjYyMDg3YTIyMzRfMzg0NQ_d1dc08d6-417f-4b66-aeec-0913c1c71b93"
      unitRef="usd">511100000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongtermDebtPercentageBearingFixedInterestAmount
      contextRef="i5e1da6b6ddd647d0b2dd232b4abe3f3b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RleHRyZWdpb246ZTQxY2Y3YjA0M2Y5NDVlNWExYzcyYjYyMDg3YTIyMzRfMzg4OQ_bd64b12f-ac0f-45c4-8bb5-4408b8386400"
      unitRef="usd">424000000.0</us-gaap:LongtermDebtPercentageBearingFixedInterestAmount>
    <us-gaap:LongTermDebtFairValue
      contextRef="i11ecbd6fc1274280bf37052511d736b6_I20200501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RleHRyZWdpb246ZTQxY2Y3YjA0M2Y5NDVlNWExYzcyYjYyMDg3YTIyMzRfMzk4Mg_be312250-9b3c-4f5e-bf8d-d21392e3c489"
      unitRef="usd">476300000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongtermDebtPercentageBearingFixedInterestAmount
      contextRef="if5b018ff305c4d7ab2a06baa41455162_I20200501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RleHRyZWdpb246ZTQxY2Y3YjA0M2Y5NDVlNWExYzcyYjYyMDg3YTIyMzRfNDAyNg_c0999c80-5f3f-44d0-8ac6-79538afaf4b4"
      unitRef="usd">423900000</us-gaap:LongtermDebtPercentageBearingFixedInterestAmount>
    <us-gaap:LongTermDebtFairValue
      contextRef="i8d9d45c529e94a84b31d2ebb56ee6cbf_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RleHRyZWdpb246ZTQxY2Y3YjA0M2Y5NDVlNWExYzcyYjYyMDg3YTIyMzRfNDExOQ_48c0e32c-a430-4f1f-8a9f-3efebe88e15c"
      unitRef="usd">508200000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongtermDebtPercentageBearingFixedInterestAmount
      contextRef="i73d7d264ad1e4700b492a438f3072428_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85MS9mcmFnOmU0MWNmN2IwNDNmOTQ1ZTVhMWM3MmI2MjA4N2EyMjM0L3RleHRyZWdpb246ZTQxY2Y3YjA0M2Y5NDVlNWExYzcyYjYyMDg3YTIyMzRfNDE2Mw_fe97aa72-d681-4dae-9a17-bad1f88de97d"
      unitRef="usd">424000000.0</us-gaap:LongtermDebtPercentageBearingFixedInterestAmount>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="if2c683a0221840fe9087d9d5b4722b38_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3MWFmYWZkYjliOTRiZGE5MDliODMxMjYxODE3MzEwL3NlYzo1NzFhZmFmZGI5Yjk0YmRhOTA5YjgzMTI2MTgxNzMxMF85NC9mcmFnOjM0ZWMxYWQxYTRhYjRmNDE4MTIxZmU5ZDRiMzdiODE4L3RleHRyZWdpb246MzRlYzFhZDFhNGFiNGY0MTgxMjFmZTlkNGIzN2I4MThfMjcw_d6d85850-ec00-407f-8665-fc02e0220a6d">&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;19&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>
