<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:ttc="http://www.toro.com/20200731"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="ttc-20200731.xsd" xlink:type="simple"/>
    <context id="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i2568e194c4f24ebaac950796a16da451_I20200827">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <instant>2020-08-27</instant>
        </period>
    </context>
    <context id="i8c5b76aa968f4f5cb613f54c940988cd_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="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <startDate>2019-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i26ee92de25594e529f46a79e9a35dbf2_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="ia990e9c65799451299c39378622adf52_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i02e0cda92e2c4611b7f573590e1413d4_I20190802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <instant>2019-08-02</instant>
        </period>
    </context>
    <context id="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i15c207d793b340cf893b854b8005b344_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="idddd12e3403e4d7191ba00da1ac0ff97_I20190802">
        <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>2019-08-02</instant>
        </period>
    </context>
    <context id="if01bdcc785bd4513a857d43adb29e88a_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="id6c98f7502204c0bbbaa5a9b00e6bc7e_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="i5b8e5033f0f54b09843a24655ae83394_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="icfb357389df9427fa3485011aa6426ca_I20190802">
        <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>2019-08-02</instant>
        </period>
    </context>
    <context id="ibc63fef22ca5432a8bdcaa8767e2dfca_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="i47b7da45d38841e9863ab8107d789f4a_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="i9e2aa6dfed2144139604a236c2cf4485_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="ic2059e68e5f64e2ab8944d8dd0d108b7_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="i02be6df19e6d41c5be204721c8c3d8b7_I20200501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <instant>2020-05-01</instant>
        </period>
    </context>
    <context id="idc1d923f8e654154b1e83e2fd9de9254_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i27b11982089c444aad657f6e77d12ecc_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ief2ff859803c451d93949f915d361334_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ie2a42292b09c49c9b94c424e0934197f_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i3dfa5780e82f4416aa32137a82b17ece_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="ibbe5e13402c7440db98e57b245c3af76_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i494b88ca003d44658c019500689dd224_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="i33d88a1d2695495cb593dbd57bf0777b_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="i9d55d6e227ba4df6a10e886dbd6857f8_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="ifd70f7719df946cfb77156c1d01fbe6b_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i35dba27b11ca48a58cc3851a14cc53ca_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i35e67a3a8f1a4cadb673e0f9f038db25_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i09511bbf8af74b978b77f95e1ddf5734_I20190503">
        <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-05-03</instant>
        </period>
    </context>
    <context id="i77ac10ad661a47059935889c81b1a4b5_I20190503">
        <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-05-03</instant>
        </period>
    </context>
    <context id="id0ee77f386dd4179b509f01809762f44_I20190503">
        <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-05-03</instant>
        </period>
    </context>
    <context id="i88a8fcea065c49a08ab6090123f3e60f_I20190503">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <instant>2019-05-03</instant>
        </period>
    </context>
    <context id="idef1acb8019e41c5b10794840eff6d82_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i9cae14e34522467cadfd4e7310bf7007_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i491db4d1cfb042508c5ece9ba8c70cce_I20190802">
        <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-08-02</instant>
        </period>
    </context>
    <context id="i39fe8faa31634918988ff01e59973082_I20190802">
        <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-08-02</instant>
        </period>
    </context>
    <context id="i2cd1cb1d13594c218b822c291cd471bf_I20190802">
        <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-08-02</instant>
        </period>
    </context>
    <context id="ifd40f0fbddb1404b910379af152f4d50_I20181031">
        <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>2018-10-31</instant>
        </period>
    </context>
    <context id="id214c7acb4ff4c9284fb0fb9b0546208_I20181031">
        <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>2018-10-31</instant>
        </period>
    </context>
    <context id="i59da533c2eb04dba82f818efe24df61c_I20181031">
        <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>2018-10-31</instant>
        </period>
    </context>
    <context id="i30ef7d057fcb4056b83235578c7451fe_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i0da85efc2748479e9c89b63e98a13c5d_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i04c6dfe108184819b31b6f07e1ee52bf_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="i86f9a533b64e406dafefab71b82cd081_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="idcda19cac86547488c2de0c771706594_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i40d28b02797748afa47491dd876a3e17_D20191101-20191101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2019-11-01</endDate>
        </period>
    </context>
    <context id="i2885aff3e2894b54be893d09acae0826_I20191101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-01</instant>
        </period>
    </context>
    <context id="ibca504f666c44b51829486f12be803be_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="i4522ad1b8a3d49e7a3495cd798eb8fe5_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="id3cf03f46f6b4a96b6eb360c4d0a92d7_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="if042baeb113e44c69aca4e0eb5d90fe1_D20201101-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>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i1438c46ded914cd494370548a2caa076_D20191101-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>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ia26ab8acc6514d12a362b39eac4c9969_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="i7504045e13724bae999ebab1a81a13da_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttc:VentureProductsIncAffiliateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ProfessionalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i2b483f31b36042828335aa503af5eaf3_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttc:VentureProductsIncAffiliateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ttc:ProfessionalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i50658af816b24a538a4b4ed36fca0495_D20200302-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-03-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i8904c947b993473eb2b79b7e5ac86856_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i9b72687ef0d641ca9d7d2c63c585ab81_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttc:VentureProductsIncAffiliateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i1b2986872b9f4ab0b78d7765ff9ac773_D20190401-20190401">
        <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:CharlesMachineWorksIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-01</endDate>
        </period>
    </context>
    <context id="i9818747c601443ccb608863597a430c4_D20190803-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttc:CharlesMachineWorksIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-03</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="iba14f1c3b43947fda792760b1aa10feb_D20190504-20190802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttc:CharlesMachineWorksIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="id496ca83623a4c1397693d4b56c6d27a_D20181101-20190802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttc:CharlesMachineWorksIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="ife0ec61317ff427b8c13b7308f7671df_I20190401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttc:CharlesMachineWorksIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-01</instant>
        </period>
    </context>
    <context id="ibd0587b01a9544c886dc2ba109aa789b_D20190401-20190401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttc:CharlesMachineWorksIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-01</endDate>
        </period>
    </context>
    <context id="i66f7f480dc54485cb9f99503ad61fe09_D20200502-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ttc:CharlesMachineWorksIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ieb736cc0dfa74085a37290d06ae1f6ab_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i7411a1ba854d433a8e758318aa49344a_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i0923d10a2a7d4c7e9e594badc53abd7f_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i32af4752e88f4d4b88973d6967fe5f1f_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i9e02a1f026d143b3a9f0124ea0106beb_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i99975aed6c864e3cb17f07fb81690bdf_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ie832f3ec465446e88f325bf3e85cbfaa_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i584e86a6d68b46dc999e4bd57fb33f9c_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i23a220ae452343eaa148184e24b6751b_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i2b0c6083054f4a129ed42bc3887afe80_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="id594e6d2897f49309416781ee97d9509_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i5748e8575adb438a8fdc442284defd40_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i83b781cb6ec04d0dbcf9d02148386afa_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i6764307d024c4b1cacbb2e59cb37d170_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i7d4b8b146ed344d89c9dab7e6a094425_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="id5b6579f24ad4360823aeb15688ceebd_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i97eaaf7106ae42d78aff026c0dfc9f8c_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i31e47baca4b540d8aeb1fef425afd9d8_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i8ff148bb2a3c4f3596201282a9b396fb_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i578e8eeca29043b9a6b4964ed319f406_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i291c130cd6844c8380f7f492ca1cd33f_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i75d670e1c9cb4989b2c3953893421791_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="idd7a585c59e849a4abc0c19c39685eb2_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="id98d5e3580594dce809d335587db5947_D20181101-20190802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i412bed289f7c4ef48f6a0b54be22b458_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i94977bae3cbd4351af789c7b81f2ed1b_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i1d7d4702b5fb49b5971ecbad6d9755ee_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i55eaff385e8a4dc39c5eb93888e8ed48_I20190802">
        <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>2019-08-02</instant>
        </period>
    </context>
    <context id="i5e0ce97a9b5142649a43fc11693cb369_I20190802">
        <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>2019-08-02</instant>
        </period>
    </context>
    <context id="i2956980a6ead4b4f871af454acdbc981_I20190802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-02</instant>
        </period>
    </context>
    <context id="i723258922330437d82bb3330bf87298c_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i17a524560e9c4027a5cc826cd3aec592_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i2ace273964f2480c98e7e0f32fca1a7b_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i136c92995b784a3ea07142e0188906b9_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i71dbec516c2b40f289b9cd7898fba69a_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i33b365ab68bc49fea2c0d494a62fbe69_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i0c0be38c86b642fa81cb4a7144e51687_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="iaf816e5fcbf441d6a399aeaf48799730_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i7c7d4d8dad164a699018bae4923ce213_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i53f36580987e481b8fc82325db237621_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i48356a3ff096452eb9afad6c6945b943_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="idb68a9779a6342f8bd0d3d0aa9d94cf8_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ifb7b489487974eb0a5c534d070927f47_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i2ba8734a0ef740f4bbaca3e2e28dbf8d_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i580b10cef85942789d2596a6d6f2f781_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i30d6608a80074d0f9fd54da61b71d206_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i5b922426967d4c48b8c0c8076b9c2625_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i048e0982d45246079385649cb38aa0df_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="ia271935509804cf7b79f2e97b63c4cc3_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i98f4b58c8c2a4a7e993c336d7e935dfc_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i3814daa9198c4caebeb47a3e9d8fb5b6_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="id4a00018601142829a9481e412874fa2_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i071d86b5a0a64b9287ad364094145b6b_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="ic344b8647e5a486b815bd73c58ecb6f3_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="ie2ba57edfe844848bc7ab1ae799e78f1_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="ie3077191cc60477baf5d88d897047c05_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i7faa4063d3294034b13de89a22c68369_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="ie010713e1d614fcbbcd2dafd396b11af_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="iad96108627e045d9bee09f4ad9649350_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i328baa939cda42a4b6746c0441016d12_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i093117c5a5cc4763946bdb55ebc63092_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i66dbec7a178c4b5098360bfb776d55d0_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="idba9f22cea854cb9b072ddf6dfa9fcea_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i16b2fa3364944a4a924db00e2e351078_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="iac661c07ecba47beb95cc1c69b51a3d2_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i97d9938039a04954bdbd676475c540c8_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i1bc60df29db74c269747d6fbe87faf0a_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i42f4d88e3c1c4a389e0f4bdec926cdc1_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i612cb4b34ac943639f3674d735406a7e_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="ia5367eaa59dc42deb3f6dd7a091fb61c_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i88749f6cfa3249b89dc2ef66c73645b1_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i42f2740c57f64a9db686ab92c1dd668c_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i670cb23a5e114c7e979901c8f5df3c96_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="id589509066c7473a8cb92bf2c0a70e5b_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i26b03a51b3634a68b8e0333b99c5762a_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="if45f1a1a2e1449cf8b8b165f9ed6b411_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i1d51d88e67f84677984779d597a5003b_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i2f7ede5a70cc4d35a4e64412b30fc511_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="ic6c2931e07844c99b4154a47ff9b2840_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="ie9d183789f3b4786a6b1f5f4a7f880d3_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i7871521741f947a38f1aa46401ecff54_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i995c4439ee9849bdb4cb3702243ef087_D20181101-20190802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:EquipmentProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i806bf9babbd844d9ba403f6512b35ca7_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="if99169d2ec054b85ab2ed3000a6471a4_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i3f6c8261d64847f681c67bbcd26813eb_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i448f9bc29ccd45d9b1008a16772f3cde_D20181101-20190802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ttc:IrrigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i13d6c6dc739d49d3a99f7650de022d52_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i1ceccf5722ec4b109f6c88b1fa37d829_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i7bcec273bea846e3ae71cf535cc52bac_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i5274bf9857484c60abb966fef88edba3_D20181101-20190802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i31593d84a0c542fb980311e833f54db8_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="iff745a3bff5a418bab55ce0227719d4c_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i7db2484ae39942329144a1657a7e7cb1_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i51ea27a86aeb4c6a84868daba50621e7_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i31558307a25543ef97d92779aef7c9b7_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-08-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="ic358d0e812464211a4d7171bc28dc186_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-11-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i1e0ea3cbca68418f89d0c5b47350cad9_I20200731">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="ie4cd8c9801ee4e319125026f271afcc3_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="ia3cb8de8be354499aeaffe899dceffb4_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="i9b757f94a0ab4002b773f1bc0d936667_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">ttc:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i694f900db845487ba1690e6dcbc910b9_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i66af63f684e5491aa06999292a503193_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i556b1a0befaf4f6aa18fb1df7197175a_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="ia89ad53b9624473794ddf2b271b4b0e0_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="ic098e2410876401bb55e063fb677cc41_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i97e3f9572838473898bc47e6155581a7_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i389ce885b38e48caa40f05cb2c2cca60_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="iea508581f31b4b3e8ffd8aeed1724962_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="ie342c820aed445e59354f24d91c8f48f_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i79e666cd98a14ab786224c1d922f7bc9_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i1554e119c000418d8c2e2093bf27eedb_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i991daf8575b64e7c8ae8d8f782c34b31_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i0a941805be574d93b13490869cfceee3_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="iecceb0042bfd4d979b0845e538cf776b_I20190802">
        <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>2019-08-02</instant>
        </period>
    </context>
    <context id="i3b6c7a150af1430ba13c0953ef382b25_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="icd671ade49d44ba0956bd44e657aa2ae_I20190802">
        <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>2019-08-02</instant>
        </period>
    </context>
    <context id="i88248eca637141dbbfca9d32fdb0d4f2_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i35b0a508c50b48b3818069346f5e154a_I20190802">
        <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>2019-08-02</instant>
        </period>
    </context>
    <context id="i1f21a847b41448ba8cab7f13b67de0fb_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="ie06180bf49434755b441c843c924ca9f_I20190802">
        <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>2019-08-02</instant>
        </period>
    </context>
    <context id="ic89b20727aca42669576c17ec6cef51c_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i787d89056042475d8d47676d957b62b9_I20190802">
        <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>2019-08-02</instant>
        </period>
    </context>
    <context id="i62e2a84a1b5c47b88bd25d62a247486c_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="id9566afcd95e4350ab6b13bad9fe2544_I20190802">
        <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>2019-08-02</instant>
        </period>
    </context>
    <context id="i3ecc652ad11740dcae7d666d86a0d653_D20191031-20191031">
        <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-10-31</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i0c88e5044b364ba1b7d4da12785ac4d7_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="i18c3e12b966a43dd8744157006259000_D20191031-20191031">
        <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-10-31</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i748cded35aca41038d1a586705a2edca_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="i5593085d2a754e97bd3a002eeae173a1_D20191031-20191031">
        <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-10-31</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="if6b5a1cb4faa48c998cc4a5947687374_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="i7165da6b4b984feaa384b1ee7dd33e5c_D20191031-20191031">
        <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-10-31</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i5ac7814a54994aadb01e88e0238a7be3_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="i875edc66ef664900a47473a4405ea810_D20191031-20191031">
        <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-10-31</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="ifab26bf5e00d4836bd085650aa28c9cb_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="ifa9ba48ad9884c778d2687576c7c01f1_D20191031-20191031">
        <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-10-31</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="iff6ef2f2e6c448028e6f178f352b7854_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="i2dede677a194403683ab66f0a6572af4_D20191031-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
        </entity>
        <period>
            <startDate>2019-10-31</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i0f32722a0ef241298ccb739d2733b020_I20190802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-02</instant>
        </period>
    </context>
    <context id="if675f4a228b444efa05adeae38569538_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:UnsecuredSeniorTermLoanFacilityMaturingApril12022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="id6f8cbf00e1743cebb39dd5bc7742392_I20190802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:UnsecuredSeniorTermLoanFacilityMaturingApril12022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-02</instant>
        </period>
    </context>
    <context id="i3d60f199839a4cd1985ba5038fd56a33_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:UnsecuredSeniorTermLoanFacilityMaturingApril12022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i8ab5f1f5e7f54f80b3ccdcebf65604bf_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:UnsecuredSeniorTermLoanFacilityMaturingApril12024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i1f62b4f167614566b41e54f242285f83_I20190802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:UnsecuredSeniorTermLoanFacilityMaturingApril12024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-02</instant>
        </period>
    </context>
    <context id="ieda2d159d333471584b2e9fec070ba2b_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:UnsecuredSeniorTermLoanFacilityMaturingApril12024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="ifd866e5fda3643879fb95607536d3ae0_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:UnsecuredSeniorTermLoanFacilityMaturingJune192023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i1c030bdd30304e768c08f84855213695_I20190802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:UnsecuredSeniorTermLoanFacilityMaturingJune192023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-02</instant>
        </period>
    </context>
    <context id="i1d0df10203f840648254744cbffbcc5c_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:UnsecuredSeniorTermLoanFacilityMaturingJune192023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="ie69536c686734a2980bbf14ba88cab02_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="ief129faf41534e869e462dab9ba1fb48_I20190802">
        <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>2019-08-02</instant>
        </period>
    </context>
    <context id="i76d95b0657584499beec75158e965f39_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="i8ee08fac87ee4f70a2ee837ac13fd6d5_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i0ecfa9f4748d45659784053bd67685f4_I20190802">
        <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>2019-08-02</instant>
        </period>
    </context>
    <context id="ia9e4e7fa18e14941a26e4e8aeab334c6_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="ib25c6d7e557845379ebed213fe1e9712_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="iae3aa8a822af43e28df6add15cde619e_I20190802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-02</instant>
        </period>
    </context>
    <context id="i5e176276f6ce4a018341ab2e5dfcdaaf_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i18933b5fa55a4bacb938b5423ece0149_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:A6625CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i631aa08e587f46498d0d6b4ddf631e08_I20190802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:A6625CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-02</instant>
        </period>
    </context>
    <context id="iaf5f764b2e7d4b8387a23f8781eeb32e_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:A6625CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i6e1011294d1c48b7b9142c7d3efd7ed5_D20180601-20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="ifc4850e5f8da40cf86e7d0bfcf618e63_I20180601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-01</instant>
        </period>
    </context>
    <context id="i2af5681b33d04b3fb797c43f6ca7f530_I20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="ie62d03647a4a4d4b8c287291b7a7c0ab_I20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="ie6120abb554b4bb7a1ab4493c6b6b3f6_I20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="ic2150368de95493aa58dbe0a8d33fdcd_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="ib26c703e8ed548ccb43588085b59cf5f_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="ic885f4afa413459c84919e48f0c324f5_I20190802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-02</instant>
        </period>
    </context>
    <context id="i7bc9854c841541a59fa7a3801c431524_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="if342458a9f6b4caea02ea397a7794d30_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i34c62b71859e4c4ab512d4fc4e71a4c5_D20200502-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i820fe62712364ebf92d5023136b4f396_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i3453e032050041eeb54724eadb3937d2_D20190504-20190802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="id24a8f6eeb0e40aaaf59fb87bb2d4d07_D20181101-20190802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="id9a9c9ba8fbb415f804389875021ee79_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:UnsecuredSeniorTermLoanFacilityMaturingApril12022andApril22024MemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ia16c68d24d864524affb92b7bfcce66d_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:UnsecuredSeniorTermLoanFacilityMaturingApril12022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="idd36ba46184d456fa48ae9228fb8b221_D20190301-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:UnsecuredSeniorTermLoanFacilityMaturingApril12022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i3d08655f6e784d3799592642bf9edbb7_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:UnsecuredSeniorTermLoanFacilityMaturingApril12024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ib81b84be883a4798a86c06fb1314a47e_D20190301-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:UnsecuredSeniorTermLoanFacilityMaturingApril12024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="if38c08466b7346f899a074b6a783fab3_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:UnsecuredSeniorTermLoanFacilityMaturingApril12022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="id33b9944e48749799eb2230a4e472edf_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:UnsecuredSeniorTermLoanFacilityMaturingApril12024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="icc2e9394052f445ca4ad8c2007ea0705_D20190301-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ic5d645ba6c4643e4953a208a9576b24f_D20200502-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i86cd25f0c7814a96823d17c3df1ead77_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ia97f2f9775e540eaabb1a9c616289299_D20190504-20190802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="id6c9e0ae27884fd59377db16d907d55a_D20181101-20190802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i7cc1ee6f9019480586dd58628d3b33cc_I20200330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:UnsecuredSeniorTermLoanFacilityMaturingJune192023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-30</instant>
        </period>
    </context>
    <context id="i9571f4fd3a734f0894bdde60c84b999c_D20200330-20200330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:UnsecuredSeniorTermLoanFacilityMaturingJune192023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2020-03-30</endDate>
        </period>
    </context>
    <context id="i0baa4bcda5eb4a88bfef927456d49b92_I20200330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:UnsecuredSeniorTermLoanFacilityMaturingJune192023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ttc:DebtInstrumentRepaymentPeriodAxis">ttc:DebtInstrumentRepaymentPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-30</instant>
        </period>
    </context>
    <context id="i74871f3794474fb1a57429c8619d7bfd_I20200330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:UnsecuredSeniorTermLoanFacilityMaturingJune192023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ttc:DebtInstrumentRepaymentPeriodAxis">ttc:DebtInstrumentRepaymentPeriodTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-30</instant>
        </period>
    </context>
    <context id="icb94c5b2960e4dcb905b3875c87ac0ae_D20200502-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:UnsecuredSeniorTermLoanFacilityMaturingJune192023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ib6ec87f54d1c428cb86f6eb1ae7d36e3_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:UnsecuredSeniorTermLoanFacilityMaturingJune192023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="iafc899bc0e934f3d8f2c9bc8e18e9059_I20190430">
        <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>2019-04-30</instant>
        </period>
    </context>
    <context id="i5778174ace5341fabc5d20740be71c63_I20190430">
        <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>2019-04-30</instant>
        </period>
    </context>
    <context id="i1b648a9ca999452b9137674cd881d888_I20190627">
        <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>2019-06-27</instant>
        </period>
    </context>
    <context id="ia643ece3c4ca420f92ba0ffe71e8a215_I20190627">
        <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>2019-06-27</instant>
        </period>
    </context>
    <context id="i9a9f911c56474d7bb3c8da848cbdbdea_D20190430-20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:SeriesAandSeriesBSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-30</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="i2e705b4ff2b445f0828cb9a2e756bbb7_D20190430-20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:SeriesAandSeriesBSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-30</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="i3c34c69bf2994486af5a97e0f14ca8d6_D20190430-20190430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:SeriesAandSeriesBSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-30</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="i7046c97fc6ad4129ac5e19f5877e58f4_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:SeriesAandSeriesBSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="ieab09efdb2014737b27cd4b07617c1db_D20200502-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:SeriesAandSeriesBSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="idf9392d02989421aa8bbaf1adc46147e_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:SeriesAandSeriesBSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i7e43c99ebdbc44d09f30d40862308112_D20181101-20190802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:SeriesAandSeriesBSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i507249a2a19d4519ad14a9eaa3ef7e26_D20190504-20190802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:SeriesAandSeriesBSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i09ee8ae9b59e4c66b2a1543425d52a2a_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i4353cb6722494b97beb01df69615095f_I19970630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:DebtSecuritiesIssuedInJune1997Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>1997-06-30</instant>
        </period>
    </context>
    <context id="ic063752672c641efbf997de8606fc674_I19970630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:Coupon7.125PercentDebtNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>1997-06-30</instant>
        </period>
    </context>
    <context id="i9d70da00801140fbbe54237eec90af93_D19970601-19970630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:Coupon7.125PercentDebtNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>1997-06-01</startDate>
            <endDate>1997-06-30</endDate>
        </period>
    </context>
    <context id="i3ba95e5a4ad94129b071077acc05e962_I19970630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>1997-06-30</instant>
        </period>
    </context>
    <context id="ibdebb59b0e5647ecb170148a242b3656_D19970601-19970630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>1997-06-01</startDate>
            <endDate>1997-06-30</endDate>
        </period>
    </context>
    <context id="iee61988b248e444f9cabd53864515c4b_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i080e175bbc6243879e2999a1da34cc00_D20200502-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="if0c007eb3a50416cbc60f7d154eac0f1_D20181101-20190802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="ief718c2888a84e52ab18466850a8e053_D20190504-20190802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="ia91bbddcb69843aba82b842f472563c8_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:SixPointSixTwoFivePercentSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i2d0008fc7c4943fa8ca5837245df6b00_I20070426">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:SixPointSixTwoFivePercentSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2007-04-26</instant>
        </period>
    </context>
    <context id="idd9995f705dc404e9d4969b6ac4bba56_D20070426-20070426">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:SixPointSixTwoFivePercentSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2007-04-26</startDate>
            <endDate>2007-04-26</endDate>
        </period>
    </context>
    <context id="ic5e71032406548069449545223b7dbcf_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ttc:SixPointSixTwoFivePercentSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i67aede0c738c4d72b81a904f5066fed5_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i9c8e6279f9e84b8cbce32f9fdc44219e_D20200502-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i0eb936f983f545428974ed0c7fe3bb51_D20190504-20190802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i51ea580ec02149c29b5ed0ff4964792b_D20181101-20190802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i7795837b78ab4101b00d603b4cc278af_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">ttc:ToroUndergroundWindDownMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="ia8bd6fd15eec4d9e9677d9ec7ad3fa2b_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">ttc:ToroUndergroundWindDownMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i39d0f9f35257410b94f4ae05b1c0119d_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">ttc:ToroUndergroundWindDownMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i4d0e9f55bea8490a83c18b43073e7f50_D20200502-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">ttc:ToroUndergroundWindDownMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ie48281f6eb6e4c55965726d0be9bbbbf_D20181101-20190802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">ttc:ToroUndergroundWindDownMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i0224c480e520490699e447527e71a6ea_D20190504-20190802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">ttc:ToroUndergroundWindDownMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i2a981086318a4210a750d34228718b5f_D20181101-20190802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">ttc:ToroUndergroundWindDownMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="ifcaf3e0b4a9f4c049cd16071cde938e4_D20190504-20190802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">ttc:ToroUndergroundWindDownMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i8da299379085448cbdf9d678e458cf02_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">ttc:ToroUndergroundWindDownMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="ic77e076d015b46918633c0478111b89c_D20191101-20200731">
        <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>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i5a4744483ca5453aa934087d3c7d248f_D20191101-20200731">
        <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>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i0e917567b02b48f188ce981aff4046e4_D20191101-20200731">
        <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>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="id229c651efb6495e823ae4a559dd7727_D20191101-20200731">
        <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>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i4375c0cb925c4063b31b26d60fee7e62_D20191101-20200731">
        <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>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i97ca215579284084a5d976ab661627a0_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="ic35f40e5eeba45ce8692c5d11271c6dd_I20190802">
        <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>2019-08-02</instant>
        </period>
    </context>
    <context id="ied943485f50c4b7591583b042c251542_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="i35e327a4735147b2b4b6f5d9a8ec5e53_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i4b3afae9ab694b309d1aa4fde818bf4c_I20190802">
        <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>2019-08-02</instant>
        </period>
    </context>
    <context id="ic406c82e617048bf9b23b4e2b30b6678_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="ia8d438752c3a41768a5821b898a15e1e_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i09ea8ff901ae459fb04f42b2736c644c_I20190802">
        <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>2019-08-02</instant>
        </period>
    </context>
    <context id="i724eb854a3be431bbb2f928a511b77c8_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="i61397c5f6fa64965a31479dfba94a771_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="ie15111637e204e7786b98f77b91e5bbc_I20190802">
        <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>2019-08-02</instant>
        </period>
    </context>
    <context id="id112879ed33740e480750811c674bf3e_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="i893a83e926f6470ea41b9c564ed106b8_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i19572870d0e84cc6a5f37cb9031204ad_I20190802">
        <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>2019-08-02</instant>
        </period>
    </context>
    <context id="ie370d64963f64ac8ae5b981bb99cb327_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="i218f646796ff4e9b9f021e03771b6470_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i1c7287f38232412ea51fa1f0e47ea544_I20190802">
        <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>2019-08-02</instant>
        </period>
    </context>
    <context id="ib0616395c3d34174b3bb6c8d1d0994f1_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="i0fef6aee97a34edd8dc49218e1c8059a_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="ia82e99b804894f278e45b3295984dd18_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i3f2d5ef89e354879b53a828c5345a35c_I20191031">
        <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:DebtInstrumentAxis">ttc:TwinCityFederalInventoryFinanceIncorporatedSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i490c759ea97c4f0480a49e65f3f6cfc3_I20191220">
        <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:DebtInstrumentAxis">ttc:TwinCityFederalInventoryFinanceIncorporatedSecuredRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-20</instant>
        </period>
    </context>
    <context id="i3ac936559e024182a07c6132d3203da7_I20190802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ttc:RedIronMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-02</instant>
        </period>
    </context>
    <context id="i91a2fd94b76b4eeea7fa1209c33eabf0_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ttc:RedIronMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="i031aa23c8ae4465d8653aec7d36588b0_D20181101-20190802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">ttc:RedIronMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="iba054bfc16ec43f9b5c5478594926c4a_I20200731">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="i59a3f644bfb24ecaa210a878c4779c7f_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i5d731ee8a32240c593b44b5b9eacfbd9_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i1f769b853c774897849689d25ce68374_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="idd48ca09c8794f35bb57031d873d6ed4_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i4d4b4a4b30ea483da98af811ad4a5e45_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i09a8bce750e548a9a8e45cde5ff46fc3_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i482b89a63faa47eca0a083b34e17b59e_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i4a05647984d04d15ae979d935a5e8d59_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="iebab74837987462c984f6dcfcae40121_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i1d98b93ac9764514851118a571ed8131_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i1349b859f59e43948ba5fc5923ca6878_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="iaedc081d1f334f72af4eab796513b6cd_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="if399ee6a4b514186aa468af5fa68e49d_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ib34628bbd24c4ea9bee2f2d9ab0df001_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="ic900449dcd814ae8bbd7cb70b8842f52_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i5ba95047615c4eb9a1cd594fb6d6a1f2_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="ieec1c93363ea46d7884813d5aff20b12_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i1a05bcba07214fc987ab7a511290be68_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="ie2bc8e1af14c49f599e5d099121919fd_D20191101-20200731">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i0db4bc111a674d159e3bf17408de5d62_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ttc:CertainEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttc:StockOptionAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i9d7b966758494e9c96e629cab38f2d25_D20191101-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ttc:NonemployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ttc:StockOptionAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i41fb34d31678443fafdf5beb1f6e64af_D20191101-20200731">
        <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>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i46f3db6b83b54166ba650424ecb73dcf_D20191101-20200731">
        <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>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ic010c7d3393049069227bc38f608692c_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="iccff2a99c2744a2ca02dcb7cded86626_D20181101-20190201">
        <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>2018-11-01</startDate>
            <endDate>2019-02-01</endDate>
        </period>
    </context>
    <context id="i03b59f35b06d4a7782a21af3752cc1cc_D20190202-20190503">
        <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-02-02</startDate>
            <endDate>2019-05-03</endDate>
        </period>
    </context>
    <context id="i976ef8fbe65e4515a26d2f5ce8b982e2_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="i0933fc25811e484d858e3496cfd078f6_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="ib755621599724f399369cbc9142ca30a_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i61bbbc7079fa4ca4b6008c9a64353e8a_D20191101-20200731">
        <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>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="iad30d317d8e749a5977835f244be116e_D20191101-20200731">
        <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>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ic094c4cfdded4e6eb2ccee8d486ac6ad_D20191101-20200731">
        <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>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i1956f47569fa467ba090b3416ba09d2c_D20191101-20200731">
        <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>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i83a7f7b48bbe490b9536290ac717c844_D20191101-20200731">
        <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>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i82b961a804914db08f0d4b6cb2b0bf67_D20191101-20200731">
        <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>2019-11-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i5106860bd2e7402cbe0c73a96feb89c3_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="i2d7fbaf7b8a941fcbae04a69906bf217_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="i42248ba6ce2f4841b0bb724946cff4d1_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="i7ae05b714a8a4fdca138fb8ec9517071_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ib1fca9397649407b9cd5d9dafcf8c5f0_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i1e9c69da44c44af8ab219c6ccdb08d84_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ida34b121d8db40a2aa2220593f97f5e3_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i968e3d958b8a40dca4e78f86619114d9_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="ib7fa225556574bb4b096a1abb01c794c_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="ia636ffb0fdfa43d1ad80c2debf1117b7_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="i29ca426a8fcb4b8982b3acf406fdb119_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="ibafb6ff1a62d4e32b13bc60f6df37417_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="i60a27b6b043d4b988647885bb23a2790_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i2a9ba031ac194fa3846ccf10767252f7_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i0fa59c013e404e8280a9085e1dc7aa45_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i263b823f48f94f69abb9493676a38f9f_I20190503">
        <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-05-03</instant>
        </period>
    </context>
    <context id="ife5326dff9cc47d9b3345ebb021b726e_I20190503">
        <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-05-03</instant>
        </period>
    </context>
    <context id="idfc7f3cd2f77444da145dba8db92f6b7_I20190503">
        <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-05-03</instant>
        </period>
    </context>
    <context id="i3265d4a6100c485d88615f81f4332050_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i695350e157f64b389fa131c5dc42e6d2_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i3055843ac90d4757a7028919db5fd5d7_I20190802">
        <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-08-02</instant>
        </period>
    </context>
    <context id="i9770227edda74df0a111c57cbd5019a9_I20190802">
        <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-08-02</instant>
        </period>
    </context>
    <context id="i7fd53b581a954d26a4215f1ca20c3446_I20190802">
        <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-08-02</instant>
        </period>
    </context>
    <context id="iedcd4432eab64440b956893e780bd618_I20181031">
        <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>2018-10-31</instant>
        </period>
    </context>
    <context id="i5b378ffe8503415cbb0ddf50cd667053_I20181031">
        <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>2018-10-31</instant>
        </period>
    </context>
    <context id="i1f81e8fa18b142c29dd482b50bb59eda_I20181031">
        <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>2018-10-31</instant>
        </period>
    </context>
    <context id="i627825755f3442fbbd5500862135736b_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i6a4648e1bdea40f98fc0e70c1f4f671a_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i2a2cadca2b8b4037b17e17611cb34cb0_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="ie1e40cacdb1147eb8f14e762fcb325b7_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000737758</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="ie41eca766e0842069feea57ac174859c_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="if8637ede55bd42b6a84fc6e72057660a_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i02d37197e5bc4fbfb8a5b62c9edf29c4_I20190802">
        <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>2019-08-02</instant>
        </period>
    </context>
    <context id="i978aa976484847a8873239ddb9a1d8c8_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="i23c791d4fdcc470a8821f86e25590286_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i7178397dc4a246b3b831b04a8e250165_I20190802">
        <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>2019-08-02</instant>
        </period>
    </context>
    <context id="iaaad735818fc4f78a649e6b5a5c7ee42_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="i1b1d60474ce74ac6a4305efd1e721694_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="iaaba46d506414f7e9f1899a6e1cb4a03_I20190802">
        <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>2019-08-02</instant>
        </period>
    </context>
    <context id="i81efa52142d7477baf6c900746962d9c_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="i44ab96623b5a44d1968d4d8bc522fa9a_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i2284928826f24552b79ec2e500042a00_I20190802">
        <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>2019-08-02</instant>
        </period>
    </context>
    <context id="i30954345b0074a98b96166eaf5b10c94_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="i5863fa52fb3c4997a65c2c235422e381_I20190802">
        <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>2019-08-02</instant>
        </period>
    </context>
    <context id="i3ffb7b35c583440fac70a7bf0ab3dce2_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="i1bcab621e0404fa792777c806d00adc4_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i88e532205b664cd3a00f62ca88371dda_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="ifd7afa9fbd754635bf7ed4c2ff434b4f_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ifb2dc6034988450f88b4debc63940f9b_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i7e15eec5a98e419390c0594e0da2cc0e_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="id0cb7112baf541b19d969a302cd4dbf5_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i5ca156e5e9aa458c95c3d7e4c95c2fac_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i8e2740e7d86944e98d73b8254300057b_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i804206fb9bfd4df2b694f934f44f68ba_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i872d40af3ef34103879d7e5fa496c32c_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i59a0b72c6f5347f8bc6b3cd254104281_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i4a0c22ae104845afade25a86985122b8_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i175ca6fddd8246d5a8a926f3ebff1cdb_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i1872d3aab8e641ab9122d3e80a30a868_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i55132e61064244d2b9484e2f3990f1c6_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i856e11e8f7f846cfa457ad70e55b65a4_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i75222be81f574915993d413632401d7a_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="icdf44c7940f8476490de5f914bc776a4_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i36a13657be7f4bc4a242314ca4e8a2d5_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="ic32336901d3c47ad9c9960af051bfc4a_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="icd9d659d245c4b09901a9a5d20f314de_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="icc8e693212cc4de8b3d6fc5019cfe386_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="id6778df4172245dd8ef9b524100650b9_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="ie99c655d2fd0484f926c78af44d7e7c1_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i86674e692478460d8127f7a874486242_D20200502-20200731">
        <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-05-02</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ic87742fe879340d491d02f91b26c87eb_D20190504-20190802">
        <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-05-04</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i110f8cb2548f4666be2be75e25fcec61_D20191101-20200731">
        <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-07-31</endDate>
        </period>
    </context>
    <context id="i8ecb687214c04aa28bf7a1d3dd781c20_D20181101-20190802">
        <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>2018-11-01</startDate>
            <endDate>2019-08-02</endDate>
        </period>
    </context>
    <context id="i5b1bf3a4da9e4d5eb5dbc545c5560d38_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i8f0bbed99fc448159aa8d5d515905303_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="ie45ce7609ec54b3b8f4e36fe0077cde2_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i65991b50c86346c496742638915c7eb1_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="icc6744cf2035451e8aba12d30703ddab_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i6b7740ff49ce4ed58da1c1c53ce09987_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="icd6361182e7d4775881fe98227f9140c_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i41acfc5d8e8947e39e78d9a74e124c60_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i1c5969501ef1415fa7ea60bdfb7777ff_I20190802">
        <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>2019-08-02</instant>
        </period>
    </context>
    <context id="ia664cf6fb29a448e8e53bd0c177b6a95_I20190802">
        <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>2019-08-02</instant>
        </period>
    </context>
    <context id="ib2e777e7fd3943c78ad973e548902c47_I20190802">
        <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>2019-08-02</instant>
        </period>
    </context>
    <context id="i925281674d1e45109b8e23ca0e4b468e_I20190802">
        <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>2019-08-02</instant>
        </period>
    </context>
    <context id="i9fa84e2c57934723a3fca181ee91fa34_I20190802">
        <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>2019-08-02</instant>
        </period>
    </context>
    <context id="i2a2c38f8244c47a8996af4ebcbd70d0d_I20190802">
        <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>2019-08-02</instant>
        </period>
    </context>
    <context id="iade31ce3dcde48b5909c33f48fc5777e_I20190802">
        <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>2019-08-02</instant>
        </period>
    </context>
    <context id="icb8ca17ffd8148669d271a0f8c0a26c8_I20190802">
        <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>2019-08-02</instant>
        </period>
    </context>
    <context id="i96a7b8085cf14d2a8059788a4ed7d11f_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="i406b514480cd4c4ebcd81df13a279af7_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="i564a402335ce4f1b8f9f944e57068188_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="i77339627882c417bbd2a9ce2cc0e4d96_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="i0f01804189c6485496f5d0116937df5a_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="icb3a45e4841843f0ab183c6c7057ad6f_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="icb35f2cf8561406bacf67d59b6fb8f32_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="i0b8faca15dec404f8dae510405d66d0e_I20191031">
        <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>2019-10-31</instant>
        </period>
    </context>
    <context id="i84f15c0b42744db7b50da675935ca012_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i7885a8f0db5549c9bc5a5f70941da543_I20191031">
        <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>2019-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>
    <unit id="payment">
        <measure>ttc:payment</measure>
    </unit>
    <unit id="instrument">
        <measure>ttc:instrument</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180L2ZyYWc6MzI2MDZiMjU4NjFhNDU4NzgwMmNlMjRjOTQ2OWQ3ZmMvdGFibGU6MjA2NjNiMTAwNzM3NGE3ZDg4Mjk2YWMwNzM2OGIzY2UvdGFibGVyYW5nZToyMDY2M2IxMDA3Mzc0YTdkODgyOTZhYzA3MzY4YjNjZV8zLTEtMS0xLTA_5de7c507-c4de-45dd-b0bf-a699097d1a7d">0000737758</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180L2ZyYWc6MzI2MDZiMjU4NjFhNDU4NzgwMmNlMjRjOTQ2OWQ3ZmMvdGFibGU6MjA2NjNiMTAwNzM3NGE3ZDg4Mjk2YWMwNzM2OGIzY2UvdGFibGVyYW5nZToyMDY2M2IxMDA3Mzc0YTdkODgyOTZhYzA3MzY4YjNjZV80LTEtMS0xLTA_5346102a-333f-4fbc-97b6-ccc60d8f5194">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180L2ZyYWc6MzI2MDZiMjU4NjFhNDU4NzgwMmNlMjRjOTQ2OWQ3ZmMvdGFibGU6MjA2NjNiMTAwNzM3NGE3ZDg4Mjk2YWMwNzM2OGIzY2UvdGFibGVyYW5nZToyMDY2M2IxMDA3Mzc0YTdkODgyOTZhYzA3MzY4YjNjZV81LTEtMS0xLTA_ae474f5c-befe-46c3-a956-442f4ffee8e2">--10-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180L2ZyYWc6MzI2MDZiMjU4NjFhNDU4NzgwMmNlMjRjOTQ2OWQ3ZmMvdGFibGU6MjA2NjNiMTAwNzM3NGE3ZDg4Mjk2YWMwNzM2OGIzY2UvdGFibGVyYW5nZToyMDY2M2IxMDA3Mzc0YTdkODgyOTZhYzA3MzY4YjNjZV82LTEtMS0xLTA_632bed63-c9b3-4b53-b931-230857e486ff">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180L2ZyYWc6MzI2MDZiMjU4NjFhNDU4NzgwMmNlMjRjOTQ2OWQ3ZmMvdGFibGU6MjA2NjNiMTAwNzM3NGE3ZDg4Mjk2YWMwNzM2OGIzY2UvdGFibGVyYW5nZToyMDY2M2IxMDA3Mzc0YTdkODgyOTZhYzA3MzY4YjNjZV83LTEtMS0xLTA_a61c0cdb-f163-4ec6-95b0-d5bee88ecd80">Q3</dei:DocumentFiscalPeriodFocus>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjg5YTMxNDEwYjkzNDRhMjBiYzNiYmUyOTZmNmQxYzFhXzI3NDg3NzkwNjk1MjQ_19a8b01e-13b1-4cdd-81ad-805462560ec3">us-gaap:AccountingStandardsUpdate201409Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="i40d28b02797748afa47491dd876a3e17_D20191101-20191101"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180My9mcmFnOmI5OWYzNTMyZDIxYzQ3NGU5ZTY3MDgxZjEyM2RmMzM0L3RleHRyZWdpb246Yjk5ZjM1MzJkMjFjNDc0ZTllNjcwODFmMTIzZGYzMzRfOTM0NTg0ODg2OTQxMQ_e6e2d714-d9f3-471d-9327-f26136fe5f17">us-gaap:AccountingStandardsUpdate201602Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i31558307a25543ef97d92779aef7c9b7_I20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181OC9mcmFnOjliNjAzZGM3NTk4NTQwYmZiZmI5Mzg3YmZhNzNiMmMyL3RhYmxlOmMzYmI3ODI4ZTlmMzRkMjc4ODZhMWNlODQ3ZjZiMDA4L3RhYmxlcmFuZ2U6YzNiYjc4MjhlOWYzNGQyNzg4NmExY2U4NDdmNmIwMDhfMS0xLTEtMS0w_646df686-8d66-40d9-9d4f-98992e392344">P3M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ic358d0e812464211a4d7171bc28dc186_I20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181OC9mcmFnOjliNjAzZGM3NTk4NTQwYmZiZmI5Mzg3YmZhNzNiMmMyL3RhYmxlOmMzYmI3ODI4ZTlmMzRkMjc4ODZhMWNlODQ3ZjZiMDA4L3RhYmxlcmFuZ2U6YzNiYjc4MjhlOWYzNGQyNzg4NmExY2U4NDdmNmIwMDhfMi0xLTEtMS0w_865c7ca0-32c5-461c-9c54-a7af2e7c19d2">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i1e0ea3cbca68418f89d0c5b47350cad9_I20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181OC9mcmFnOjliNjAzZGM3NTk4NTQwYmZiZmI5Mzg3YmZhNzNiMmMyL3RhYmxlOmMzYmI3ODI4ZTlmMzRkMjc4ODZhMWNlODQ3ZjZiMDA4L3RhYmxlcmFuZ2U6YzNiYjc4MjhlOWYzNGQyNzg4NmExY2U4NDdmNmIwMDhfMy0xLTEtMS0w_baa9130c-38ed-4805-800e-f2d72f01fce8">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <ttc:ShareBasedCompensationArrangementByShareBasedPaymentAwardRequisiteServicePeriodBasedOnWhichFairValueOfOptionsGrantedExpensedOnDateOfGrant
      contextRef="i9d7b966758494e9c96e629cab38f2d25_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RleHRyZWdpb246ZmIxODFlZWY3NGRjNDc2MTlhYTNiZDUyODJhY2M4MDJfMjU4Ng_47feb1d7-0186-4052-86cb-e432f6ce1f4b">P10Y</ttc:ShareBasedCompensationArrangementByShareBasedPaymentAwardRequisiteServicePeriodBasedOnWhichFairValueOfOptionsGrantedExpensedOnDateOfGrant>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i61bbbc7079fa4ca4b6008c9a64353e8a_D20191101-20200731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185Ny9mcmFnOjQ1YThiZGMxZWRhNTQ2ZGY4ZGY3M2MxMmU1ZGY2NDI5L3RleHRyZWdpb246NDVhOGJkYzFlZGE1NDZkZjhkZjczYzEyZTVkZjY0MjlfMTIz_4fe1cd9b-293b-4345-b2a8-b97a75bd09b1"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="iad30d317d8e749a5977835f244be116e_D20191101-20200731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185Ny9mcmFnOjQ1YThiZGMxZWRhNTQ2ZGY4ZGY3M2MxMmU1ZGY2NDI5L3RleHRyZWdpb246NDVhOGJkYzFlZGE1NDZkZjhkZjczYzEyZTVkZjY0MjlfMTI3_ff43bd63-9143-4f74-8e13-5a81026a30b3"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ic094c4cfdded4e6eb2ccee8d486ac6ad_D20191101-20200731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185Ny9mcmFnOjQ1YThiZGMxZWRhNTQ2ZGY4ZGY3M2MxMmU1ZGY2NDI5L3RleHRyZWdpb246NDVhOGJkYzFlZGE1NDZkZjhkZjczYzEyZTVkZjY0MjlfMTMx_91109a31-6ce8-4810-a17d-ac9b8eb58f55"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i1956f47569fa467ba090b3416ba09d2c_D20191101-20200731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185Ny9mcmFnOjQ1YThiZGMxZWRhNTQ2ZGY4ZGY3M2MxMmU1ZGY2NDI5L3RleHRyZWdpb246NDVhOGJkYzFlZGE1NDZkZjhkZjczYzEyZTVkZjY0MjlfMTQyNg_05a39ad3-6858-469e-a411-eb0a5d46fce8"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i83a7f7b48bbe490b9536290ac717c844_D20191101-20200731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185Ny9mcmFnOjQ1YThiZGMxZWRhNTQ2ZGY4ZGY3M2MxMmU1ZGY2NDI5L3RleHRyZWdpb246NDVhOGJkYzFlZGE1NDZkZjhkZjczYzEyZTVkZjY0MjlfMTQzMA_5dcef7b7-8394-4d4e-bed1-c453d9136bbb"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i82b961a804914db08f0d4b6cb2b0bf67_D20191101-20200731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185Ny9mcmFnOjQ1YThiZGMxZWRhNTQ2ZGY4ZGY3M2MxMmU1ZGY2NDI5L3RleHRyZWdpb246NDVhOGJkYzFlZGE1NDZkZjhkZjczYzEyZTVkZjY0MjlfMTQzNA_d8005207-a7f8-4f02-b55c-05c6fcbd1a45"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i2a2cadca2b8b4037b17e17611cb34cb0_I20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90ZXh0cmVnaW9uOjIxMGQwMjI2YWQ0MjRkOTZiNzQ4ZGY3MTAwNDY5ZWUxXzEwOTk1MTE2Mjk2ODg1_a717e669-f9aa-429e-931d-d7f037388ec6">P2Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <dei:DocumentType
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xL2ZyYWc6OTZhMDU4MWJmMmZmNDZhOGIyMjVhYzdjZWI4ZTc5YzcvdGV4dHJlZ2lvbjo5NmEwNTgxYmYyZmY0NmE4YjIyNWFjN2NlYjhlNzljN18yMjg0_837cad74-0c42-4d75-8fd4-bc260c38d24d">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xL2ZyYWc6OTZhMDU4MWJmMmZmNDZhOGIyMjVhYzdjZWI4ZTc5YzcvdGV4dHJlZ2lvbjo5NmEwNTgxYmYyZmY0NmE4YjIyNWFjN2NlYjhlNzljN18yMjg3_2cbed6b2-e30b-47db-8440-4ebfa3e61d59">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xL2ZyYWc6OTZhMDU4MWJmMmZmNDZhOGIyMjVhYzdjZWI4ZTc5YzcvdGV4dHJlZ2lvbjo5NmEwNTgxYmYyZmY0NmE4YjIyNWFjN2NlYjhlNzljN18yMTk5MDIzMjYyNDY0_1efdcbdc-5d38-4c66-84a7-e1091e13f00a">2020-07-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xL2ZyYWc6OTZhMDU4MWJmMmZmNDZhOGIyMjVhYzdjZWI4ZTc5YzcvdGV4dHJlZ2lvbjo5NmEwNTgxYmYyZmY0NmE4YjIyNWFjN2NlYjhlNzljN18yMjk3_cd857f90-f323-45d7-adaa-00ecef7f6a72">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xL2ZyYWc6OTZhMDU4MWJmMmZmNDZhOGIyMjVhYzdjZWI4ZTc5YzcvdGV4dHJlZ2lvbjo5NmEwNTgxYmYyZmY0NmE4YjIyNWFjN2NlYjhlNzljN18yMjg1_c41518fc-1966-48d5-a71d-5fd2ff2bb501">1-8649</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xL2ZyYWc6OTZhMDU4MWJmMmZmNDZhOGIyMjVhYzdjZWI4ZTc5YzcvdGV4dHJlZ2lvbjo5NmEwNTgxYmYyZmY0NmE4YjIyNWFjN2NlYjhlNzljN18yMjky_70cbd488-c77a-452a-a23e-778e306a891e">THE TORO COMPANY</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xL2ZyYWc6OTZhMDU4MWJmMmZmNDZhOGIyMjVhYzdjZWI4ZTc5YzcvdGFibGU6ZGJkODNjMWZjMTE5NDk0Njk0MGQ4NGVhOThiYTdhZDIvdGFibGVyYW5nZTpkYmQ4M2MxZmMxMTk0OTQ2OTQwZDg0ZWE5OGJhN2FkMl8wLTAtMS0xLTA_bb01f54b-cb96-4af2-af45-1844bf8d56fc">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xL2ZyYWc6OTZhMDU4MWJmMmZmNDZhOGIyMjVhYzdjZWI4ZTc5YzcvdGFibGU6ZGJkODNjMWZjMTE5NDk0Njk0MGQ4NGVhOThiYTdhZDIvdGFibGVyYW5nZTpkYmQ4M2MxZmMxMTk0OTQ2OTQwZDg0ZWE5OGJhN2FkMl8wLTItMS0xLTA_8e9514ef-9828-47a5-86eb-7cd91bf64a54">41-0580470</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xL2ZyYWc6OTZhMDU4MWJmMmZmNDZhOGIyMjVhYzdjZWI4ZTc5YzcvdGV4dHJlZ2lvbjo5NmEwNTgxYmYyZmY0NmE4YjIyNWFjN2NlYjhlNzljN18yMjg4_95092f9f-edbc-4ee6-b6db-ffbcdce31f92">8111 Lyndale Avenue South</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xL2ZyYWc6OTZhMDU4MWJmMmZmNDZhOGIyMjVhYzdjZWI4ZTc5YzcvdGV4dHJlZ2lvbjo5NmEwNTgxYmYyZmY0NmE4YjIyNWFjN2NlYjhlNzljN18yMjg5_32bc21a5-0f9c-44f3-bafa-b1bd5a37a286">Bloomington</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xL2ZyYWc6OTZhMDU4MWJmMmZmNDZhOGIyMjVhYzdjZWI4ZTc5YzcvdGV4dHJlZ2lvbjo5NmEwNTgxYmYyZmY0NmE4YjIyNWFjN2NlYjhlNzljN18yMjkw_bb40c734-2094-458e-a380-a54c30ca462b">MN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xL2ZyYWc6OTZhMDU4MWJmMmZmNDZhOGIyMjVhYzdjZWI4ZTc5YzcvdGV4dHJlZ2lvbjo5NmEwNTgxYmYyZmY0NmE4YjIyNWFjN2NlYjhlNzljN18yMjkz_1e7b8123-b2b8-4d79-add7-e997a58dc078">55420-1196</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xL2ZyYWc6OTZhMDU4MWJmMmZmNDZhOGIyMjVhYzdjZWI4ZTc5YzcvdGV4dHJlZ2lvbjo5NmEwNTgxYmYyZmY0NmE4YjIyNWFjN2NlYjhlNzljN18yMjkx_4bef4fae-a79e-4c86-8db5-74081e87d3b4">952</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xL2ZyYWc6OTZhMDU4MWJmMmZmNDZhOGIyMjVhYzdjZWI4ZTc5YzcvdGV4dHJlZ2lvbjo5NmEwNTgxYmYyZmY0NmE4YjIyNWFjN2NlYjhlNzljN18yMjk0_08efd918-0529-4ea6-b3d2-be62f09def14">888-8801</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xL2ZyYWc6OTZhMDU4MWJmMmZmNDZhOGIyMjVhYzdjZWI4ZTc5YzcvdGFibGU6ZjUzMjNhNjAxMzAzNGUxOWJjMGM3ZjJjNDMzNmI0MDIvdGFibGVyYW5nZTpmNTMyM2E2MDEzMDM0ZTE5YmMwYzdmMmM0MzM2YjQwMl8xLTAtMS0xLTA_8763b39c-3252-4196-bb28-02543d2e9eec">Common Stock, par value $1.00 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xL2ZyYWc6OTZhMDU4MWJmMmZmNDZhOGIyMjVhYzdjZWI4ZTc5YzcvdGFibGU6ZjUzMjNhNjAxMzAzNGUxOWJjMGM3ZjJjNDMzNmI0MDIvdGFibGVyYW5nZTpmNTMyM2E2MDEzMDM0ZTE5YmMwYzdmMmM0MzM2YjQwMl8xLTEtMS0xLTA_900b268d-2ec5-4c40-ac58-908345ac535f">TTC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xL2ZyYWc6OTZhMDU4MWJmMmZmNDZhOGIyMjVhYzdjZWI4ZTc5YzcvdGFibGU6ZjUzMjNhNjAxMzAzNGUxOWJjMGM3ZjJjNDMzNmI0MDIvdGFibGVyYW5nZTpmNTMyM2E2MDEzMDM0ZTE5YmMwYzdmMmM0MzM2YjQwMl8xLTItMS0xLTA_21c3b408-9fcf-4403-a5be-f088cd864a3a">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xL2ZyYWc6OTZhMDU4MWJmMmZmNDZhOGIyMjVhYzdjZWI4ZTc5YzcvdGV4dHJlZ2lvbjo5NmEwNTgxYmYyZmY0NmE4YjIyNWFjN2NlYjhlNzljN18yMjk1_804dd4e3-538f-4ba4-b241-b334bb9c33d6">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xL2ZyYWc6OTZhMDU4MWJmMmZmNDZhOGIyMjVhYzdjZWI4ZTc5YzcvdGV4dHJlZ2lvbjo5NmEwNTgxYmYyZmY0NmE4YjIyNWFjN2NlYjhlNzljN18yMjk2_8c8d1ec3-dc4d-424b-94a4-f47d66aeb5f4">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xL2ZyYWc6OTZhMDU4MWJmMmZmNDZhOGIyMjVhYzdjZWI4ZTc5YzcvdGFibGU6NWViYWUzOTYxNzcyNGUzZmJiMzc4NmE5YjlhZWViYzkvdGFibGVyYW5nZTo1ZWJhZTM5NjE3NzI0ZTNmYmIzNzg2YTliOWFlZWJjOV8wLTAtMS0xLTA_ecc640f8-f404-465a-8210-04bd0600518d">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xL2ZyYWc6OTZhMDU4MWJmMmZmNDZhOGIyMjVhYzdjZWI4ZTc5YzcvdGFibGU6NWViYWUzOTYxNzcyNGUzZmJiMzc4NmE5YjlhZWViYzkvdGFibGVyYW5nZTo1ZWJhZTM5NjE3NzI0ZTNmYmIzNzg2YTliOWFlZWJjOV8yLTQtMS0xLTA_a77e4891-0b5e-4a00-83d7-cf72d11cee15">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xL2ZyYWc6OTZhMDU4MWJmMmZmNDZhOGIyMjVhYzdjZWI4ZTc5YzcvdGFibGU6NWViYWUzOTYxNzcyNGUzZmJiMzc4NmE5YjlhZWViYzkvdGFibGVyYW5nZTo1ZWJhZTM5NjE3NzI0ZTNmYmIzNzg2YTliOWFlZWJjOV80LTQtMS0xLTA_bab3aabe-bd6e-4819-934e-f03e8de8495c">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xL2ZyYWc6OTZhMDU4MWJmMmZmNDZhOGIyMjVhYzdjZWI4ZTc5YzcvdGV4dHJlZ2lvbjo5NmEwNTgxYmYyZmY0NmE4YjIyNWFjN2NlYjhlNzljN18yMjg2_48580de3-a7e3-43ad-ad5c-c2efe0db2a4a">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i2568e194c4f24ebaac950796a16da451_I20200827"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xL2ZyYWc6OTZhMDU4MWJmMmZmNDZhOGIyMjVhYzdjZWI4ZTc5YzcvdGV4dHJlZ2lvbjo5NmEwNTgxYmYyZmY0NmE4YjIyNWFjN2NlYjhlNzljN18yMjc5_c803438e-2d02-4034-842d-8394c0e64608"
      unitRef="shares">107297491</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfMi0yLTEtMS0w_a245ce0a-f89b-4b8f-af06-def6882f1de8"
      unitRef="usd">840972000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfMi00LTEtMS0w_7863a2bc-a6b8-45ba-a904-676ef1aaea99"
      unitRef="usd">838713000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfMi02LTEtMS0w_d7ebd177-d90a-4a9a-aa91-00a0e62343f9"
      unitRef="usd">2537853000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfMi04LTEtMS0w_f9847e00-dd3f-4734-ade9-885dfce9ac78"
      unitRef="usd">2403705000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfMy0yLTEtMS0w_a5e03922-aab6-4f53-b260-450d1d7cea47"
      unitRef="usd">546398000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfMy00LTEtMS0w_0f82f6e9-e541-4c70-b151-c73a2e826816"
      unitRef="usd">572732000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfMy02LTEtMS0w_3ebfefe6-f5f2-4fac-904c-85b2533be7ad"
      unitRef="usd">1648474000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfMy04LTEtMS0w_a49d95d1-57b6-43bf-ab70-040d8aad5f7f"
      unitRef="usd">1600809000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfNC0yLTEtMS0w_2e7db4d7-f6a3-4740-832c-326384576016"
      unitRef="usd">294574000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfNC00LTEtMS0w_6a49aad6-8da0-4d54-a105-972973cd0e2a"
      unitRef="usd">265981000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfNC02LTEtMS0w_5b6f33a6-bd6d-4f20-a977-4519fc6a66b6"
      unitRef="usd">889379000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfNC04LTEtMS0w_190399a3-4036-447c-8588-d82d749edb1f"
      unitRef="usd">802896000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfNS0yLTEtMS0w_1071e874-a423-4fd4-8908-68e49febef0b"
      unitRef="usd">178622000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfNS00LTEtMS0w_54fad119-26a2-48a1-bce7-9e08ea7e5c00"
      unitRef="usd">192037000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfNS02LTEtMS0w_3a071397-e06d-4ce3-8183-f9b5f22b8c59"
      unitRef="usd">556503000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfNS04LTEtMS0w_e5e09c7a-ea87-410e-a892-6d82e6adf425"
      unitRef="usd">521173000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfNi0yLTEtMS0w_69d3b6e5-cee5-4867-97f6-e5ef2d105516"
      unitRef="usd">115952000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfNi00LTEtMS0w_6d2ab31f-2584-49f4-9731-aa8fa6caeeee"
      unitRef="usd">73944000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfNi02LTEtMS0w_10d7dcd3-3c7b-4e19-8a7d-286b61afdf4c"
      unitRef="usd">332876000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfNi04LTEtMS0w_535e0368-f428-40f5-9091-dbb93a5c2acc"
      unitRef="usd">281723000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfNy0yLTEtMS0w_97c4fd55-dd79-4b51-8832-2983a00f7985"
      unitRef="usd">8304000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfNy00LTEtMS0w_b9723a6c-808e-46ff-aa24-cc96b50f50b6"
      unitRef="usd">9004000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfNy02LTEtMS0w_14a475bc-0c75-470c-b0e2-5ba9d5dbec07"
      unitRef="usd">25119000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfNy04LTEtMS0w_0712fb62-9aaa-4c4e-b2d6-71793c791493"
      unitRef="usd">20440000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfOC0yLTEtMS0w_0f68306e-e12b-42ef-bbab-dbafe0c457eb"
      unitRef="usd">3345000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfOC00LTEtMS0w_62c53ca1-9661-4d8f-bf2e-0b3ccc082bc2"
      unitRef="usd">6295000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfOC02LTEtMS0w_30ca09c2-fe94-4083-ad24-5791a63aa7ac"
      unitRef="usd">10746000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfOC04LTEtMS0w_6fc3f184-36e7-4835-a6d2-950b4731d808"
      unitRef="usd">17152000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfOS0yLTEtMS0w_71d860ed-ebae-4c59-a4db-d60cfa090d40"
      unitRef="usd">110993000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfOS00LTEtMS0w_79541312-987a-4e3e-8627-bf205139caab"
      unitRef="usd">71235000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfOS02LTEtMS0w_f1844f8a-5716-427c-aa26-081c93284c14"
      unitRef="usd">318503000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfOS04LTEtMS0w_810f27fe-fcb6-4d9b-a573-1dbc0b38b93c"
      unitRef="usd">278435000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfMTAtMi0xLTEtMA_ffc4b6d7-ecd5-4fc6-99bb-a4b18d7a6ad7"
      unitRef="usd">22025000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfMTAtNC0xLTEtMA_a326e146-b8be-46ea-af1b-1e8acc1159f4"
      unitRef="usd">10628000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfMTAtNi0xLTEtMA_caa65e91-34d4-4213-992d-4a286d4cd8ea"
      unitRef="usd">60998000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfMTAtOC0xLTEtMA_10876336-807d-45df-a366-ceed966639b8"
      unitRef="usd">42718000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfMTEtMi0xLTEtMA_c717cc4a-b539-4470-8030-953b2df29197"
      unitRef="usd">88968000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i26ee92de25594e529f46a79e9a35dbf2_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfMTEtNC0xLTEtMA_4d36c53c-bc48-4e37-b96f-ff6190939e50"
      unitRef="usd">60607000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfMTEtNC0xLTEtMA_a7e1d442-ee6f-47ae-bcd9-a725d27ee04e"
      unitRef="usd">60607000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfMTEtNi0xLTEtMA_a0c7af9b-b23e-4abb-b6fd-4887e5e2e10b"
      unitRef="usd">257505000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfMTEtOC0xLTEtMA_1639e5e6-6a92-4134-b79c-e0de7022be25"
      unitRef="usd">235717000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfMTMtMi0xLTEtMA_bd13c831-aa5c-43a8-855a-808055d315aa"
      unitRef="usdPerShare">0.83</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfMTMtNC0xLTEtMA_6f28e860-d62c-4dd2-b146-39f5a4e54955"
      unitRef="usdPerShare">0.57</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfMTMtNi0xLTEtMA_db2a6955-3235-4391-8684-37ecce9f35db"
      unitRef="usdPerShare">2.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfMTMtOC0xLTEtMA_d4a82d26-929a-43f5-8bc2-9384793ef786"
      unitRef="usdPerShare">2.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfMTUtMi0xLTEtMA_e46bdda6-eab1-46da-8be9-10b2259d9f57"
      unitRef="usdPerShare">0.82</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfMTUtNC0xLTEtMA_5bed8b36-6a9b-4ec3-9d40-a223edb81be5"
      unitRef="usdPerShare">0.56</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfMTUtNi0xLTEtMA_e5270511-5a05-4562-9a7f-99bb2e65d69c"
      unitRef="usdPerShare">2.37</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfMTUtOC0xLTEtMA_99679331-37db-4a55-b0c6-3b7230debf33"
      unitRef="usdPerShare">2.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfMTctMi0xLTEtMA_6a85717d-8b48-482e-92ac-9d54231afbdc"
      unitRef="shares">107710000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfMTctNC0xLTEtMA_d3736afd-152e-4229-a20f-863ca6b40819"
      unitRef="shares">107005000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfMTctNi0xLTEtMA_fb5f9250-3713-44aa-8c99-5b4cb9d16426"
      unitRef="shares">107561000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfMTctOC0xLTEtMA_baa1abd7-881c-46c8-bce9-e79b1d36c380"
      unitRef="shares">106644000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfMTktMi0xLTEtMA_68d19428-ec11-4fdf-929a-4ed01cc928f5"
      unitRef="shares">108543000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfMTktNC0xLTEtMA_6c8becfa-b9aa-4639-b32a-2fe245bffa1a"
      unitRef="shares">108253000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfMTktNi0xLTEtMA_52d00e8a-d511-4d1e-ae26-f753cd10d1d3"
      unitRef="shares">108569000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xNi9mcmFnOjljYjYxZDY3MTkyNzRlMzdhZmIxMzVkZTM4ZWI4YWQxL3RhYmxlOjhhMjAyZjkyNTQ2YzQ3YWM5NzIyOWZkMWNmOWM3ZDc1L3RhYmxlcmFuZ2U6OGEyMDJmOTI1NDZjNDdhYzk3MjI5ZmQxY2Y5YzdkNzVfMTktOC0xLTEtMA_0d8278e2-f2c0-46b5-8593-4d1438a2f918"
      unitRef="shares">108024000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xOS9mcmFnOjZiMWZlZTA4MWE0MDRhZDBiYjExYzFkZmYzNDEyYzZiL3RhYmxlOmZlMjIxMTg0YmM0NDRjZDc5OTEzMzM1MGQ4NDMwZWU4L3RhYmxlcmFuZ2U6ZmUyMjExODRiYzQ0NGNkNzk5MTMzMzUwZDg0MzBlZThfMi0yLTEtMS0w_c717cc4a-b539-4470-8030-953b2df29197"
      unitRef="usd">88968000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i26ee92de25594e529f46a79e9a35dbf2_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xOS9mcmFnOjZiMWZlZTA4MWE0MDRhZDBiYjExYzFkZmYzNDEyYzZiL3RhYmxlOmZlMjIxMTg0YmM0NDRjZDc5OTEzMzM1MGQ4NDMwZWU4L3RhYmxlcmFuZ2U6ZmUyMjExODRiYzQ0NGNkNzk5MTMzMzUwZDg0MzBlZThfMi00LTEtMS0w_4d36c53c-bc48-4e37-b96f-ff6190939e50"
      unitRef="usd">60607000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xOS9mcmFnOjZiMWZlZTA4MWE0MDRhZDBiYjExYzFkZmYzNDEyYzZiL3RhYmxlOmZlMjIxMTg0YmM0NDRjZDc5OTEzMzM1MGQ4NDMwZWU4L3RhYmxlcmFuZ2U6ZmUyMjExODRiYzQ0NGNkNzk5MTMzMzUwZDg0MzBlZThfMi00LTEtMS0w_a7e1d442-ee6f-47ae-bcd9-a725d27ee04e"
      unitRef="usd">60607000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xOS9mcmFnOjZiMWZlZTA4MWE0MDRhZDBiYjExYzFkZmYzNDEyYzZiL3RhYmxlOmZlMjIxMTg0YmM0NDRjZDc5OTEzMzM1MGQ4NDMwZWU4L3RhYmxlcmFuZ2U6ZmUyMjExODRiYzQ0NGNkNzk5MTMzMzUwZDg0MzBlZThfMi02LTEtMS0w_a0c7af9b-b23e-4abb-b6fd-4887e5e2e10b"
      unitRef="usd">257505000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xOS9mcmFnOjZiMWZlZTA4MWE0MDRhZDBiYjExYzFkZmYzNDEyYzZiL3RhYmxlOmZlMjIxMTg0YmM0NDRjZDc5OTEzMzM1MGQ4NDMwZWU4L3RhYmxlcmFuZ2U6ZmUyMjExODRiYzQ0NGNkNzk5MTMzMzUwZDg0MzBlZThfMi04LTEtMS0w_1639e5e6-6a92-4134-b79c-e0de7022be25"
      unitRef="usd">235717000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xOS9mcmFnOjZiMWZlZTA4MWE0MDRhZDBiYjExYzFkZmYzNDEyYzZiL3RhYmxlOmZlMjIxMTg0YmM0NDRjZDc5OTEzMzM1MGQ4NDMwZWU4L3RhYmxlcmFuZ2U6ZmUyMjExODRiYzQ0NGNkNzk5MTMzMzUwZDg0MzBlZThfNC0yLTEtMS0w_3f9b307e-4664-4a46-a283-fc16c381c2e6"
      unitRef="usd">14011000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xOS9mcmFnOjZiMWZlZTA4MWE0MDRhZDBiYjExYzFkZmYzNDEyYzZiL3RhYmxlOmZlMjIxMTg0YmM0NDRjZDc5OTEzMzM1MGQ4NDMwZWU4L3RhYmxlcmFuZ2U6ZmUyMjExODRiYzQ0NGNkNzk5MTMzMzUwZDg0MzBlZThfNC00LTEtMS0w_2782584b-7fee-4aa3-aa0d-19338e28479a"
      unitRef="usd">-3815000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xOS9mcmFnOjZiMWZlZTA4MWE0MDRhZDBiYjExYzFkZmYzNDEyYzZiL3RhYmxlOmZlMjIxMTg0YmM0NDRjZDc5OTEzMzM1MGQ4NDMwZWU4L3RhYmxlcmFuZ2U6ZmUyMjExODRiYzQ0NGNkNzk5MTMzMzUwZDg0MzBlZThfNC02LTEtMS0w_b65362cc-fe38-45bc-99f8-7d3da8b44701"
      unitRef="usd">8120000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xOS9mcmFnOjZiMWZlZTA4MWE0MDRhZDBiYjExYzFkZmYzNDEyYzZiL3RhYmxlOmZlMjIxMTg0YmM0NDRjZDc5OTEzMzM1MGQ4NDMwZWU4L3RhYmxlcmFuZ2U6ZmUyMjExODRiYzQ0NGNkNzk5MTMzMzUwZDg0MzBlZThfNC04LTEtMS0w_269569d3-8f61-4a47-85a2-8e15d758a543"
      unitRef="usd">-4151000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xOS9mcmFnOjZiMWZlZTA4MWE0MDRhZDBiYjExYzFkZmYzNDEyYzZiL3RhYmxlOmZlMjIxMTg0YmM0NDRjZDc5OTEzMzM1MGQ4NDMwZWU4L3RhYmxlcmFuZ2U6ZmUyMjExODRiYzQ0NGNkNzk5MTMzMzUwZDg0MzBlZThfNS0wLTEtMS0wL3RleHRyZWdpb246OWNkYzNhODZhYTA0NGI4MDg0MGY2OWM0OTA4OTcxMGJfMjc0ODc3OTA2OTUzOA_beacb949-80b3-4779-816e-f10a87c99099"
      unitRef="usd">-4589000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xOS9mcmFnOjZiMWZlZTA4MWE0MDRhZDBiYjExYzFkZmYzNDEyYzZiL3RhYmxlOmZlMjIxMTg0YmM0NDRjZDc5OTEzMzM1MGQ4NDMwZWU4L3RhYmxlcmFuZ2U6ZmUyMjExODRiYzQ0NGNkNzk5MTMzMzUwZDg0MzBlZThfNS0wLTEtMS0wL3RleHRyZWdpb246OWNkYzNhODZhYTA0NGI4MDg0MGY2OWM0OTA4OTcxMGJfMjc0ODc3OTA2OTU0NA_b46f009e-ca99-4434-a801-5731567d1d94"
      unitRef="usd">701000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xOS9mcmFnOjZiMWZlZTA4MWE0MDRhZDBiYjExYzFkZmYzNDEyYzZiL3RhYmxlOmZlMjIxMTg0YmM0NDRjZDc5OTEzMzM1MGQ4NDMwZWU4L3RhYmxlcmFuZ2U6ZmUyMjExODRiYzQ0NGNkNzk5MTMzMzUwZDg0MzBlZThfNS0wLTEtMS0wL3RleHRyZWdpb246OWNkYzNhODZhYTA0NGI4MDg0MGY2OWM0OTA4OTcxMGJfMjc0ODc3OTA2OTU1NA_fef582d3-4180-47ad-bd59-a06ce8fb773d"
      unitRef="usd">-3558000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xOS9mcmFnOjZiMWZlZTA4MWE0MDRhZDBiYjExYzFkZmYzNDEyYzZiL3RhYmxlOmZlMjIxMTg0YmM0NDRjZDc5OTEzMzM1MGQ4NDMwZWU4L3RhYmxlcmFuZ2U6ZmUyMjExODRiYzQ0NGNkNzk5MTMzMzUwZDg0MzBlZThfNS0wLTEtMS0wL3RleHRyZWdpb246OWNkYzNhODZhYTA0NGI4MDg0MGY2OWM0OTA4OTcxMGJfMjc0ODc3OTA2OTU2MA_a1390d30-dd27-4274-ae20-e56e8262beb6"
      unitRef="usd">347000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xOS9mcmFnOjZiMWZlZTA4MWE0MDRhZDBiYjExYzFkZmYzNDEyYzZiL3RhYmxlOmZlMjIxMTg0YmM0NDRjZDc5OTEzMzM1MGQ4NDMwZWU4L3RhYmxlcmFuZ2U6ZmUyMjExODRiYzQ0NGNkNzk5MTMzMzUwZDg0MzBlZThfNS0yLTEtMS0w_9fd113c9-332f-4875-8dd3-06bf569b38db"
      unitRef="usd">-14885000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xOS9mcmFnOjZiMWZlZTA4MWE0MDRhZDBiYjExYzFkZmYzNDEyYzZiL3RhYmxlOmZlMjIxMTg0YmM0NDRjZDc5OTEzMzM1MGQ4NDMwZWU4L3RhYmxlcmFuZ2U6ZmUyMjExODRiYzQ0NGNkNzk5MTMzMzUwZDg0MzBlZThfNS00LTEtMS0w_5a6db4f7-82c9-451c-bce3-bba9e04d4586"
      unitRef="usd">2263000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xOS9mcmFnOjZiMWZlZTA4MWE0MDRhZDBiYjExYzFkZmYzNDEyYzZiL3RhYmxlOmZlMjIxMTg0YmM0NDRjZDc5OTEzMzM1MGQ4NDMwZWU4L3RhYmxlcmFuZ2U6ZmUyMjExODRiYzQ0NGNkNzk5MTMzMzUwZDg0MzBlZThfNS02LTEtMS0w_98f41e6c-1fce-41b8-9fb8-c186540f4f65"
      unitRef="usd">-11559000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xOS9mcmFnOjZiMWZlZTA4MWE0MDRhZDBiYjExYzFkZmYzNDEyYzZiL3RhYmxlOmZlMjIxMTg0YmM0NDRjZDc5OTEzMzM1MGQ4NDMwZWU4L3RhYmxlcmFuZ2U6ZmUyMjExODRiYzQ0NGNkNzk5MTMzMzUwZDg0MzBlZThfNS04LTEtMS0w_107c335c-0203-413d-9ef1-18e2e1c41903"
      unitRef="usd">1420000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xOS9mcmFnOjZiMWZlZTA4MWE0MDRhZDBiYjExYzFkZmYzNDEyYzZiL3RhYmxlOmZlMjIxMTg0YmM0NDRjZDc5OTEzMzM1MGQ4NDMwZWU4L3RhYmxlcmFuZ2U6ZmUyMjExODRiYzQ0NGNkNzk5MTMzMzUwZDg0MzBlZThfNi0yLTEtMS0w_5e27b67b-159c-43b1-8329-b3011dbd91b1"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xOS9mcmFnOjZiMWZlZTA4MWE0MDRhZDBiYjExYzFkZmYzNDEyYzZiL3RhYmxlOmZlMjIxMTg0YmM0NDRjZDc5OTEzMzM1MGQ4NDMwZWU4L3RhYmxlcmFuZ2U6ZmUyMjExODRiYzQ0NGNkNzk5MTMzMzUwZDg0MzBlZThfNi00LTEtMS0w_478af7da-0b0b-40a5-b441-28af142cd2c5"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xOS9mcmFnOjZiMWZlZTA4MWE0MDRhZDBiYjExYzFkZmYzNDEyYzZiL3RhYmxlOmZlMjIxMTg0YmM0NDRjZDc5OTEzMzM1MGQ4NDMwZWU4L3RhYmxlcmFuZ2U6ZmUyMjExODRiYzQ0NGNkNzk5MTMzMzUwZDg0MzBlZThfNi02LTEtMS0w_48a1652d-55ed-4ca2-ab41-7ba369d19035"
      unitRef="usd">-912000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xOS9mcmFnOjZiMWZlZTA4MWE0MDRhZDBiYjExYzFkZmYzNDEyYzZiL3RhYmxlOmZlMjIxMTg0YmM0NDRjZDc5OTEzMzM1MGQ4NDMwZWU4L3RhYmxlcmFuZ2U6ZmUyMjExODRiYzQ0NGNkNzk5MTMzMzUwZDg0MzBlZThfNi04LTEtMS0w_71640c31-eeac-4b06-bd30-291132d13a12"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xOS9mcmFnOjZiMWZlZTA4MWE0MDRhZDBiYjExYzFkZmYzNDEyYzZiL3RhYmxlOmZlMjIxMTg0YmM0NDRjZDc5OTEzMzM1MGQ4NDMwZWU4L3RhYmxlcmFuZ2U6ZmUyMjExODRiYzQ0NGNkNzk5MTMzMzUwZDg0MzBlZThfNy0yLTEtMS0w_0bb3c7e4-a3eb-401c-974e-315cc25a1968"
      unitRef="usd">-874000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xOS9mcmFnOjZiMWZlZTA4MWE0MDRhZDBiYjExYzFkZmYzNDEyYzZiL3RhYmxlOmZlMjIxMTg0YmM0NDRjZDc5OTEzMzM1MGQ4NDMwZWU4L3RhYmxlcmFuZ2U6ZmUyMjExODRiYzQ0NGNkNzk5MTMzMzUwZDg0MzBlZThfNy00LTEtMS0w_c3d2fadb-8a8f-445b-9449-d5f8b726215d"
      unitRef="usd">-1552000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xOS9mcmFnOjZiMWZlZTA4MWE0MDRhZDBiYjExYzFkZmYzNDEyYzZiL3RhYmxlOmZlMjIxMTg0YmM0NDRjZDc5OTEzMzM1MGQ4NDMwZWU4L3RhYmxlcmFuZ2U6ZmUyMjExODRiYzQ0NGNkNzk5MTMzMzUwZDg0MzBlZThfNy02LTEtMS0w_c9b3aa5a-6a4d-4188-adcb-ec991e0f7d79"
      unitRef="usd">-2527000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xOS9mcmFnOjZiMWZlZTA4MWE0MDRhZDBiYjExYzFkZmYzNDEyYzZiL3RhYmxlOmZlMjIxMTg0YmM0NDRjZDc5OTEzMzM1MGQ4NDMwZWU4L3RhYmxlcmFuZ2U6ZmUyMjExODRiYzQ0NGNkNzk5MTMzMzUwZDg0MzBlZThfNy04LTEtMS0w_8f171ce9-4d9f-416e-9ce3-0d7c4ef799ab"
      unitRef="usd">-2731000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xOS9mcmFnOjZiMWZlZTA4MWE0MDRhZDBiYjExYzFkZmYzNDEyYzZiL3RhYmxlOmZlMjIxMTg0YmM0NDRjZDc5OTEzMzM1MGQ4NDMwZWU4L3RhYmxlcmFuZ2U6ZmUyMjExODRiYzQ0NGNkNzk5MTMzMzUwZDg0MzBlZThfOC0yLTEtMS0w_c88f8e9e-fe54-4978-ba2f-38f72873b0ba"
      unitRef="usd">88094000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xOS9mcmFnOjZiMWZlZTA4MWE0MDRhZDBiYjExYzFkZmYzNDEyYzZiL3RhYmxlOmZlMjIxMTg0YmM0NDRjZDc5OTEzMzM1MGQ4NDMwZWU4L3RhYmxlcmFuZ2U6ZmUyMjExODRiYzQ0NGNkNzk5MTMzMzUwZDg0MzBlZThfOC00LTEtMS0w_f279c5cd-107e-4a75-a301-1a5a1c92d066"
      unitRef="usd">59055000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xOS9mcmFnOjZiMWZlZTA4MWE0MDRhZDBiYjExYzFkZmYzNDEyYzZiL3RhYmxlOmZlMjIxMTg0YmM0NDRjZDc5OTEzMzM1MGQ4NDMwZWU4L3RhYmxlcmFuZ2U6ZmUyMjExODRiYzQ0NGNkNzk5MTMzMzUwZDg0MzBlZThfOC02LTEtMS0w_5f7b1f7c-25a8-429e-a2b8-1add5f28782c"
      unitRef="usd">254978000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xOS9mcmFnOjZiMWZlZTA4MWE0MDRhZDBiYjExYzFkZmYzNDEyYzZiL3RhYmxlOmZlMjIxMTg0YmM0NDRjZDc5OTEzMzM1MGQ4NDMwZWU4L3RhYmxlcmFuZ2U6ZmUyMjExODRiYzQ0NGNkNzk5MTMzMzUwZDg0MzBlZThfOC04LTEtMS0w_b84ed60c-e187-4a0a-9baa-2b8fdf0abe64"
      unitRef="usd">232986000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMi0yLTEtMS0w_569ea91d-78e9-4975-b4ff-8d8874744654"
      unitRef="usd">394141000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMi00LTEtMS0w_75a140f1-99b8-456a-8b3d-666b8bbf1595"
      unitRef="usd">143317000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMi02LTEtMS0w_f69f652b-2213-4004-98d2-e432ba5ff033"
      unitRef="usd">151828000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:ReceivablesNetCurrent
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMy0yLTEtMS0w_af3934c7-9433-4995-ae16-ba3debdac814"
      unitRef="usd">294672000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMy00LTEtMS0w_af8744ec-af31-41d5-8f64-1058f6a50796"
      unitRef="usd">312239000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMy02LTEtMS0w_0cbbf5a1-86ff-4e70-962e-8b2066394c41"
      unitRef="usd">268768000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfNC0yLTEtMS0w_9009a104-d6dd-4079-9405-19e84fb6414e"
      unitRef="usd">656208000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfNC00LTEtMS0w_7ae340ba-b251-4aca-a223-3099b15200b2"
      unitRef="usd">620612000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfNC02LTEtMS0w_7e5bcc53-8f0d-4668-98f5-031f6d3aa266"
      unitRef="usd">651663000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfNS0yLTEtMS0w_0e197066-6fd5-43fd-9404-552550736c98"
      unitRef="usd">39225000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfNS00LTEtMS0w_c8c6c8cf-0496-441b-880b-54fbd2beb263"
      unitRef="usd">54235000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfNS02LTEtMS0w_ab151ee0-fffd-4872-8ddc-aeb264a9ae68"
      unitRef="usd">50632000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfNi0yLTEtMS0w_fbfc675f-876f-46b3-ad2a-84b0aa758a96"
      unitRef="usd">1384246000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfNi00LTEtMS0w_0c267366-7f6d-4a4e-9f3f-3f0193a8f3a9"
      unitRef="usd">1130403000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfNi02LTEtMS0w_51e0334e-041c-4aa8-a674-5dd4f62df785"
      unitRef="usd">1122891000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfOC0yLTEtMS0w_79bd46e6-4f0f-4170-aa89-a36b09b4f120"
      unitRef="usd">457891000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfOC00LTEtMS0w_b58a1295-ce84-4ed9-8b75-cdd5dbcdab12"
      unitRef="usd">426415000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfOC02LTEtMS0w_ce7ed6ce-7a2c-411c-a132-66bdf9def090"
      unitRef="usd">437317000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfOS0yLTEtMS0w_069bdbe3-15cc-456a-bc07-f51be8cca6fa"
      unitRef="usd">424228000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfOS00LTEtMS0w_3620e1d3-cda8-44f3-a0f9-af7a837e6e04"
      unitRef="usd">380503000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfOS02LTEtMS0w_85aaaaa0-d1e5-48eb-8a3a-4ac05d11bbbb"
      unitRef="usd">362253000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMTAtMi0xLTEtMA_ab454877-7008-437e-abae-e4d51a839f7f"
      unitRef="usd">413270000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMTAtNC0xLTEtMA_1d218e80-8205-403c-b0aa-c3bce30649e6"
      unitRef="usd">319886000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMTAtNi0xLTEtMA_1a6902d6-4324-4cc0-a7fe-b64f118e1289"
      unitRef="usd">352374000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMTEtMi0xLTEtMA_19d78487-d8d5-4395-8fb2-e285c322d08d"
      unitRef="usd">81634000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMTItMi0xLTEtMA_7d01d689-ccd6-4bb7-9b5b-4076a987c2a1"
      unitRef="usd">22580000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMTItNC0xLTEtMA_a80fb685-570e-4b71-8e7c-20b70bc6991d"
      unitRef="usd">25108000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMTItNi0xLTEtMA_1bbaf298-cf37-4223-a7e0-b457fef2ccb3"
      unitRef="usd">24147000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMTMtMi0xLTEtMA_90273d53-dcfc-4358-ac94-737178b3d41d"
      unitRef="usd">9772000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMTMtNC0xLTEtMA_6d72e99b-eeb1-466c-85a0-96b30c9f0a8e"
      unitRef="usd">3603000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMTMtNi0xLTEtMA_4a1f617e-4a19-4e2d-8675-f39ff1e72142"
      unitRef="usd">6251000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMTQtMi0xLTEtMA_5eba90d9-52ba-43a3-8e38-2af84d4ea9ce"
      unitRef="usd">20242000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMTQtNC0xLTEtMA_bf9652a0-d205-4acd-9b1e-f87ba3856824"
      unitRef="usd">23815000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMTQtNi0xLTEtMA_90177472-2004-40dc-87d3-433526391e5c"
      unitRef="usd">25314000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMTUtMi0xLTEtMA_61fa8f5e-964d-49dc-a0c1-7d2ca2efea55"
      unitRef="usd">2813863000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMTUtNC0xLTEtMA_3717ed16-b5a9-4214-b084-ec1e20d0e8ee"
      unitRef="usd">2309733000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMTUtNi0xLTEtMA_c940ea91-c3ad-4afb-97f4-c5b1ce7a4356"
      unitRef="usd">2330547000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMTgtMi0xLTEtMA_6995505f-8955-4012-b959-f35eee242998"
      unitRef="usd">108869000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMTgtNC0xLTEtMA_95f2de70-44b6-44ca-99f9-f5f0cf3f7e37"
      unitRef="usd">99877000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMTgtNi0xLTEtMA_04aa4c9d-c1e3-4140-bad4-2fcbae1b38f6"
      unitRef="usd">79914000</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMTktMi0xLTEtMA_87e7f180-fbc0-4ab7-9245-142bb52e1dcd"
      unitRef="usd">268747000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMTktNC0xLTEtMA_25a62041-b2cc-4eae-98bd-1617ac10162b"
      unitRef="usd">304661000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMTktNi0xLTEtMA_933077c0-06d1-49ed-a162-ba828dea1aaf"
      unitRef="usd">319230000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMjAtMi0xLTEtMA_6cb6371f-0380-41ce-966f-5d80453a2410"
      unitRef="usd">404314000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMjAtNC0xLTEtMA_1ea1bdc0-6bae-4f46-9877-19a872c844e4"
      unitRef="usd">351865000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMjAtNi0xLTEtMA_147b8ecd-c749-4677-b583-3bbb095c63ec"
      unitRef="usd">357826000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMjEtMi0xLTEtMA_6fcd9805-4845-47d0-8e60-d1ee2c7c0746"
      unitRef="usd">15182000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMjItMi0xLTEtMA_0271357b-e8e2-4e36-bc98-6dd4296dc000"
      unitRef="usd">797112000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMjItNC0xLTEtMA_1571d86b-8e38-4501-bf5a-cd1e9a5c6662"
      unitRef="usd">756403000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMjItNi0xLTEtMA_e83a773d-5ac8-40e7-aeea-404787e0e0ee"
      unitRef="usd">756970000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMjQtMi0xLTEtMA_c71ee426-476e-40b6-b794-ec77f5edd13c"
      unitRef="usd">782036000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMjQtNC0xLTEtMA_4f8e48da-c36b-4e1e-9bee-b7a63ed8cc84"
      unitRef="usd">620804000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMjQtNi0xLTEtMA_5224fb6b-9969-49c3-9814-8e97fe18deaf"
      unitRef="usd">620899000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMjUtMi0xLTEtMA_f7333ffd-deea-4509-a630-af9c1bf123ad"
      unitRef="usd">69752000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMjYtMi0xLTEtMA_08939870-d9d0-41af-ab41-6ecb577403ab"
      unitRef="usd">71346000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMjYtNC0xLTEtMA_e3f0be19-cd64-459c-9177-7349b5825661"
      unitRef="usd">46940000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMjYtNi0xLTEtMA_b1aa702c-c97d-45b4-96e1-b2788319075e"
      unitRef="usd">50579000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMjctMi0xLTEtMA_9e61e246-727f-4abd-9eec-00704a175963"
      unitRef="usd">39585000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMjctNC0xLTEtMA_e1090fed-3add-4731-a4ba-15b3d6967e01"
      unitRef="usd">41764000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMjctNi0xLTEtMA_c1a39a7c-c8a0-4d9e-b074-46fe62fb6377"
      unitRef="usd">42521000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjIyODNhN2ViNDMwZDQ4MTJiZTJmMzZmMzFiNDFhY2EyXzI3NDg3NzkwNjk1Njk_100ad07b-57cc-4e87-afd3-f8d4679aefb0"
      unitRef="usdPerShare">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjIyODNhN2ViNDMwZDQ4MTJiZTJmMzZmMzFiNDFhY2EyXzI3NDg3NzkwNjk1Njk_85297bce-8d1e-406a-b6cb-3c4404449b28"
      unitRef="usdPerShare">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjIyODNhN2ViNDMwZDQ4MTJiZTJmMzZmMzFiNDFhY2EyXzI3NDg3NzkwNjk1Njk_d67b280c-dd89-4944-b4c8-2627df07f69b"
      unitRef="usdPerShare">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i15c207d793b340cf893b854b8005b344_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjIyODNhN2ViNDMwZDQ4MTJiZTJmMzZmMzFiNDFhY2EyXzI3NDg3NzkwNjk1ODA_500e7dfc-acab-4143-b8d7-ede85446c8d1"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="idddd12e3403e4d7191ba00da1ac0ff97_I20190802"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjIyODNhN2ViNDMwZDQ4MTJiZTJmMzZmMzFiNDFhY2EyXzI3NDg3NzkwNjk1ODA_7fb608e3-61b5-4f58-a4fc-a043e53ec99f"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="if01bdcc785bd4513a857d43adb29e88a_I20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjIyODNhN2ViNDMwZDQ4MTJiZTJmMzZmMzFiNDFhY2EyXzI3NDg3NzkwNjk1ODA_c5cc756d-6404-4120-bcd1-b56a70b09336"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="id6c98f7502204c0bbbaa5a9b00e6bc7e_I20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjIyODNhN2ViNDMwZDQ4MTJiZTJmMzZmMzFiNDFhY2EyXzI3NDg3NzkwNjk1OTI_1000a889-5ca8-4a74-96c6-612abae4f00b"
      unitRef="shares">850000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i5b8e5033f0f54b09843a24655ae83394_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjIyODNhN2ViNDMwZDQ4MTJiZTJmMzZmMzFiNDFhY2EyXzI3NDg3NzkwNjk1OTI_7a499090-fa1c-4933-b63a-45a87d83c95a"
      unitRef="shares">850000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="icfb357389df9427fa3485011aa6426ca_I20190802"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjIyODNhN2ViNDMwZDQ4MTJiZTJmMzZmMzFiNDFhY2EyXzI3NDg3NzkwNjk1OTI_c2f9ebbb-43ad-4204-888d-a56c8298d349"
      unitRef="shares">850000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjIyODNhN2ViNDMwZDQ4MTJiZTJmMzZmMzFiNDFhY2EyXzI3NDg3NzkwNjk1OTk_6214a29e-a41b-4b2d-ac9a-6dade1657cb8"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjIyODNhN2ViNDMwZDQ4MTJiZTJmMzZmMzFiNDFhY2EyXzI3NDg3NzkwNjk1OTk_786ab2a2-6d75-4500-ad3f-ac2bfdd6a72d"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjIyODNhN2ViNDMwZDQ4MTJiZTJmMzZmMzFiNDFhY2EyXzI3NDg3NzkwNjk1OTk_982416fa-892d-48d1-a233-23b8c8511ca8"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjIyODNhN2ViNDMwZDQ4MTJiZTJmMzZmMzFiNDFhY2EyXzI3NDg3NzkwNjk1OTk_a461f710-d405-476b-a190-698ff48a1f97"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjIyODNhN2ViNDMwZDQ4MTJiZTJmMzZmMzFiNDFhY2EyXzI3NDg3NzkwNjk1OTk_d75e135b-6059-4742-a1b6-1975bfc87ca0"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjIyODNhN2ViNDMwZDQ4MTJiZTJmMzZmMzFiNDFhY2EyXzI3NDg3NzkwNjk1OTk_dda6d6f4-b87e-45da-9ee5-6fbb3f9d8146"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzAtMi0xLTEtMA_1bda9ae6-e00b-4071-821a-bf748b3d0f63"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzAtNC0xLTEtMA_2a377034-e463-48f1-bd33-93e7d53c640c"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzAtNi0xLTEtMA_5292f759-2d04-4c37-847a-e09f2c3032e8"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjQ0YTQ3NDY0OTcxODRjODhhYmVhYjhkZTlkZDQ2MzAyXzI3NDg3NzkwNjk2NzA_d0c26205-38c7-4bbc-9234-0e7cfe730bdb"
      unitRef="usdPerShare">1.00</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjQ0YTQ3NDY0OTcxODRjODhhYmVhYjhkZTlkZDQ2MzAyXzI3NDg3NzkwNjk2NzA_d9f7d20d-0228-47c2-895f-ce01c14907fa"
      unitRef="usdPerShare">1.00</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjQ0YTQ3NDY0OTcxODRjODhhYmVhYjhkZTlkZDQ2MzAyXzI3NDg3NzkwNjk2NzA_fdf24731-d877-4081-aa11-56f9f11eda2b"
      unitRef="usdPerShare">1.00</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjQ0YTQ3NDY0OTcxODRjODhhYmVhYjhkZTlkZDQ2MzAyXzI3NDg3NzkwNjk2ODM_278e3f94-ec66-4679-9b76-e4c46f46d037"
      unitRef="shares">175000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjQ0YTQ3NDY0OTcxODRjODhhYmVhYjhkZTlkZDQ2MzAyXzI3NDg3NzkwNjk2ODM_4cf83a50-19c9-4fd2-8168-9f6412101076"
      unitRef="shares">175000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjQ0YTQ3NDY0OTcxODRjODhhYmVhYjhkZTlkZDQ2MzAyXzI3NDg3NzkwNjk2ODM_d2379c44-bb2b-4883-82c9-d1d94129f719"
      unitRef="shares">175000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjQ0YTQ3NDY0OTcxODRjODhhYmVhYjhkZTlkZDQ2MzAyXzI3NDg3NzkwNjk2OTY_47502513-efc5-4123-bc3e-0e19d7705108"
      unitRef="shares">107264098</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjQ0YTQ3NDY0OTcxODRjODhhYmVhYjhkZTlkZDQ2MzAyXzI3NDg3NzkwNjk2OTY_a3651275-cfbe-46db-a5cf-90dbd7d4a702"
      unitRef="shares">107264098</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjQ0YTQ3NDY0OTcxODRjODhhYmVhYjhkZTlkZDQ2MzAyXzI3NDg3NzkwNjk3MDk_91ce26a2-fc0a-49ec-a23c-50637ff8d3dd"
      unitRef="shares">106549344</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjQ0YTQ3NDY0OTcxODRjODhhYmVhYjhkZTlkZDQ2MzAyXzI3NDg3NzkwNjk3MDk_c84dd2c3-b869-4602-8a7b-9d9dd25544cb"
      unitRef="shares">106549344</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjQ0YTQ3NDY0OTcxODRjODhhYmVhYjhkZTlkZDQ2MzAyXzI3NDg3NzkwNjk3MjI_031b67cc-73ab-4ce7-9c71-5fef3ae573be"
      unitRef="shares">106742082</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjQ0YTQ3NDY0OTcxODRjODhhYmVhYjhkZTlkZDQ2MzAyXzI3NDg3NzkwNjk3MjI_bd58deac-1c23-42fc-a29a-92118b8678fa"
      unitRef="shares">106742082</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzEtMi0xLTEtMA_7b1a5a8c-f3d7-461f-b8c3-13287fb86099"
      unitRef="usd">107264000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzEtNC0xLTEtMA_0035e526-179b-450b-9d2e-1ec74d7a4e3e"
      unitRef="usd">106549000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzEtNi0xLTEtMA_cbd2add4-3133-4deb-befa-cc9d1eb10f3d"
      unitRef="usd">106742000</us-gaap:CommonStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzItMi0xLTEtMA_96d414e0-4294-4d0c-bd68-9d558e62ed7c"
      unitRef="usd">981344000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzItNC0xLTEtMA_8f230c67-7a15-4936-9530-d895b1298ea0"
      unitRef="usd">763941000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzItNi0xLTEtMA_fe62d5ef-3ed5-447f-8564-26e7921870c5"
      unitRef="usd">784885000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzMtMi0xLTEtMA_2384b042-bf15-45e2-9468-463ac064ede0"
      unitRef="usd">-34576000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzMtNC0xLTEtMA_db5528e4-dcbf-4cfe-831e-c10c36845300"
      unitRef="usd">-26668000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzMtNi0xLTEtMA_455088f7-8d08-4a0c-ab48-ccc1e68d7ec7"
      unitRef="usd">-32049000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzQtMi0xLTEtMA_6e6cc0f4-0054-4dbe-ac39-cdec8853e31b"
      unitRef="usd">1054032000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzQtNC0xLTEtMA_95465539-ecc8-466d-b6b1-0163a6ad999d"
      unitRef="usd">843822000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzQtNi0xLTEtMA_f98dda6a-4553-429a-a836-47523dcbf022"
      unitRef="usd">859578000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzUtMi0xLTEtMA_a8beb397-be56-4d3f-a425-32c495f5e866"
      unitRef="usd">2813863000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzUtNC0xLTEtMA_3e876c94-834a-472f-aff7-7648fa59dd9b"
      unitRef="usd">2309733000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18yNS9mcmFnOjAxNjc2ZDI0YTBkMDQ0NmRhNTA1MTBjYmI2ZjYyMjdkL3RhYmxlOmY5OTQ1OGE0MzY0YjQzN2JiYTcwOGIwOTNhODFiODc3L3RhYmxlcmFuZ2U6Zjk5NDU4YTQzNjRiNDM3YmJhNzA4YjA5M2E4MWI4NzdfMzUtNi0xLTEtMA_1ad7c75a-1f4f-4531-9f10-5da02ea66b78"
      unitRef="usd">2330547000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMy0yLTEtMS0w_a0c7af9b-b23e-4abb-b6fd-4887e5e2e10b"
      unitRef="usd">257505000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMy00LTEtMS0w_1639e5e6-6a92-4134-b79c-e0de7022be25"
      unitRef="usd">235717000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfNS0yLTEtMS0w_99b96f28-05f0-4d21-888e-48e6d7826b33"
      unitRef="usd">6161000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfNS00LTEtMS0w_50b4714c-61b4-451e-a530-7db3087fffcd"
      unitRef="usd">9135000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <ttc:EquityMethodInvestmentContributions
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfNi0yLTEtMS0w_4f0a2bb5-16d8-447b-aeea-eb6182c88047"
      unitRef="usd">-7729000</ttc:EquityMethodInvestmentContributions>
    <ttc:EquityMethodInvestmentContributions
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfNi00LTEtMS0w_27ed0ae8-2563-4b93-86f8-4c81f71adee3"
      unitRef="usd">-6569000</ttc:EquityMethodInvestmentContributions>
    <us-gaap:Depreciation
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfNy0yLTEtMS0w_6a23c3aa-4c81-4f15-8552-1f3eb3bea9b4"
      unitRef="usd">55272000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfNy00LTEtMS0w_f90b262a-f75a-4464-95e6-f8743f519407"
      unitRef="usd">48770000</us-gaap:Depreciation>
    <ttc:AmortizationofIntangibleAssetsOther
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfOC0yLTEtMS0w_2ab5d6b7-71e7-495d-8fe0-7f7bcacea565"
      unitRef="usd">14591000</ttc:AmortizationofIntangibleAssetsOther>
    <ttc:AmortizationofIntangibleAssetsOther
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfOC00LTEtMS0w_9e3927fa-6b94-4dc9-ad1e-cd55b2b68f68"
      unitRef="usd">13633000</ttc:AmortizationofIntangibleAssetsOther>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfOS0yLTEtMS0w_1cae7a4d-fb42-4ed4-b4e0-91c7b62bc8c4"
      unitRef="usd">3951000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfOS00LTEtMS0w_143ed4f4-228c-4a12-96c6-8a3eeb2d6655"
      unitRef="usd">31304000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory>
    <us-gaap:ShareBasedCompensation
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMTAtMi0xLTEtMA_ba4e59a2-9a42-403f-b247-50eeafd8ca59"
      unitRef="usd">10322000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMTAtNC0xLTEtMA_df0397f6-2a03-4825-a018-828d8f1520ae"
      unitRef="usd">10258000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMTEtMi0xLTEtMA_f02f1a38-d999-49c0-9697-5eb4dd7211af"
      unitRef="usd">3425000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMTEtNC0xLTEtMA_9a3aabc9-5cf3-4c3d-98d7-5a7cc54c3dc2"
      unitRef="usd">-449000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMTItMi0xLTEtMA_3d9a9d74-2de7-41d2-a188-782e6a9f52da"
      unitRef="usd">-521000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMTItNC0xLTEtMA_2acb2508-2bc9-47a8-80e7-f887ad6f1902"
      unitRef="usd">-4440000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMTQtMi0xLTEtMA_8aa9e032-aa1f-4ff9-81f0-d68a0dfb710d"
      unitRef="usd">17687000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMTQtNC0xLTEtMA_5470395e-afcd-43cf-a7e7-aaa976c50500"
      unitRef="usd">54446000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMTUtMi0xLTEtMA_9331da7e-47e9-4bdd-9000-896308183fa9"
      unitRef="usd">-18248000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMTUtNC0xLTEtMA_0609517e-cc72-4a96-a29b-a712f39702b5"
      unitRef="usd">54541000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMTYtMi0xLTEtMA_a5948a45-cca4-4db0-953f-39017c78048b"
      unitRef="usd">-7827000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMTYtNC0xLTEtMA_26b07150-8bf2-48d1-a73c-5132e8f7e8d4"
      unitRef="usd">-10734000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOperatingLiabilities
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMTctMi0xLTEtMA_a3530718-20f0-46f9-81a5-f0950dbe0ed7"
      unitRef="usd">-42817000</us-gaap:IncreaseDecreaseInOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLiabilities
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMTctNC0xLTEtMA_b1e8ebc7-d46a-4faf-a989-b3b5cbe6ce9c"
      unitRef="usd">15361000</us-gaap:IncreaseDecreaseInOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMTgtMi0xLTEtMA_4503c94a-6f56-4387-bf2f-726de029b0bb"
      unitRef="usd">305876000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMTgtNC0xLTEtMA_3c2c2e90-9b88-4b49-8251-4aa99fd3b2f6"
      unitRef="usd">259113000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMjEtMi0xLTEtMA_16a76992-9624-483a-ac7d-6b0794b664c4"
      unitRef="usd">46627000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMjEtNC0xLTEtMA_5cc507a1-3766-451a-8386-7cefe7ebb8ae"
      unitRef="usd">56801000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMjItMi0xLTEtMA_34c1974d-8e4d-4f71-89b1-1212a8ddec87"
      unitRef="usd">204000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMjItNC0xLTEtMA_c0e826d0-49b3-490a-bc9a-0e0151256b4d"
      unitRef="usd">4636000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMjQtMi0xLTEtMA_b793fa45-ff38-4059-a13e-d1b7641204d6"
      unitRef="usd">0</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMjQtNC0xLTEtMA_457568b8-416a-4602-a6c6-6b9cc89d100d"
      unitRef="usd">150000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMjUtMi0xLTEtMA_bb99a736-284b-4924-a1a2-c7f71ce8de36"
      unitRef="usd">138225000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMjUtNC0xLTEtMA_7cef96ed-3b74-4866-997d-70f14910a0c5"
      unitRef="usd">691822000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMjYtMi0xLTEtMA_49134bef-1374-4955-8f8e-2cbf9e6fdaa8"
      unitRef="usd">-184648000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMjYtNC0xLTEtMA_51d36e57-0b4f-4a36-84dd-7f2f1dbe20b8"
      unitRef="usd">-744137000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMzAtMi0xLTEtMA_1837237c-1fa9-4bec-991b-0f228ffbd146"
      unitRef="usd">636025000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMzAtNC0xLTEtMA_4d866b1c-967f-49a8-a4f7-a1e46aa31b50"
      unitRef="usd">900000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMzEtMi0xLTEtMA_a9f20094-ea66-4ef7-b4cd-e802bcea71b7"
      unitRef="usd">446025000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMzEtNC0xLTEtMA_30e65ec5-2351-436d-baf5-6b7b4b8846c9"
      unitRef="usd">491000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMzItMi0xLTEtMA_03c39fba-6c11-4817-a809-a22b0eb33714"
      unitRef="usd">11939000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMzItNC0xLTEtMA_d1af7e56-f0af-4773-94e6-b441546da137"
      unitRef="usd">25482000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMzMtMi0xLTEtMA_88da1618-ca0f-4453-8d1e-464f6b5e617a"
      unitRef="usd">2102000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMzMtNC0xLTEtMA_1a619223-8e10-45c8-83c9-73fbad51cd9c"
      unitRef="usd">2632000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMzQtMi0xLTEtMA_67acde2d-c396-42be-9825-03b07d9bcd55"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMzQtNC0xLTEtMA_7005c9bc-2f0a-4060-94a2-dd0515f94c97"
      unitRef="usd">20043000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMzUtMi0xLTEtMA_05b888ef-35d3-4629-8654-41ba51d344de"
      unitRef="usd">80683000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMzUtNC0xLTEtMA_528c1df1-9d7f-4fa4-b0c1-195c044a3bab"
      unitRef="usd">72009000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMzYtMi0xLTEtMA_044750a2-7648-422d-a718-c1aad6d89ba5"
      unitRef="usd">119154000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMzYtNC0xLTEtMA_f64b23ea-ad54-4431-9fd4-e5b27fb91c15"
      unitRef="usd">339798000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMzgtMi0xLTEtMA_7067e4b9-83db-453b-8fa0-a5d07f15d3ef"
      unitRef="usd">1931000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfMzgtNC0xLTEtMA_e08aa3ef-8076-4f99-93a7-5d486a15d82c"
      unitRef="usd">-581000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfNDAtMi0xLTEtMA_62a4c444-2eff-4713-be78-42e491afa751"
      unitRef="usd">242313000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfNDAtNC0xLTEtMA_d8e61c60-4829-46c9-a917-27cac04b8efe"
      unitRef="usd">-145807000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfNDEtMi0xLTEtMA_f754017f-fc1a-4ec5-bf8a-c9306731eca7"
      unitRef="usd">151828000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibc63fef22ca5432a8bdcaa8767e2dfca_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfNDEtNC0xLTEtMA_ced7d0ad-2bc0-4061-b8a4-887ef642a3e6"
      unitRef="usd">289124000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfNDItMi0xLTEtMA_77409a6e-02c5-4022-8b5f-16ccddb8bbc8"
      unitRef="usd">394141000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zMS9mcmFnOjAzYTUwMjZjMzZmODQ0NDI4N2UxNGNmZmM2ZWE4MGQxL3RhYmxlOjI3MmMzNDY3ODgzNDQ0NGNhMjMwZjk1ZmRlY2Q2NTU2L3RhYmxlcmFuZ2U6MjcyYzM0Njc4ODM0NDQ0Y2EyMzBmOTVmZGVjZDY1NTZfNDItNC0xLTEtMA_e365fd6e-2539-42e1-ac26-910f831f7bf4"
      unitRef="usd">143317000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:StockholdersEquity
      contextRef="i47b7da45d38841e9863ab8107d789f4a_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMS0yLTEtMS0w_eb414464-8e68-407d-9bdc-688ef3a5acf9"
      unitRef="usd">107111000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9e2aa6dfed2144139604a236c2cf4485_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMS00LTEtMS0w_413f1361-c5cd-45de-9168-e7bd663ddf1c"
      unitRef="usd">911541000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic2059e68e5f64e2ab8944d8dd0d108b7_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMS02LTEtMS0w_02922a80-6df3-4b13-87a1-4382d27d70a0"
      unitRef="usd">-33702000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i02be6df19e6d41c5be204721c8c3d8b7_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMS04LTEtMS0w_e3e3c6ed-5735-410c-a2dc-71ba6fa6ff36"
      unitRef="usd">984950000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMi0wLTEtMS0wL3RleHRyZWdpb246YmI4MzRiYzhmZTI0NDdlMWI4OGQxZDc2NDY3MDNjZDJfMjc0ODc3OTA2OTUwMg_17c7a36e-cf6f-4272-a87b-aec393f290b2"
      unitRef="usdPerShare">0.25</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="idc1d923f8e654154b1e83e2fd9de9254_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMi00LTEtMS0w_1fe7bbdb-a57b-45ea-a2d6-91e4db5a3518"
      unitRef="usd">26939000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMi04LTEtMS0w_4ef8340f-d896-4eab-b0ed-62bb93187a55"
      unitRef="usd">26939000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMy0wLTEtMS0wL3RleHRyZWdpb246YzA1NTVjN2Q5YzQyNDBkZGE4MDQwMWMwMTgyMzI5OWZfMjc0ODc3OTA2OTU2OA_a4cf2c64-7215-4733-8d32-6121d2f6852a"
      unitRef="shares">162488</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i27b11982089c444aad657f6e77d12ecc_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMy0yLTEtMS0w_6c95eb65-1e35-482a-aaa1-2bf367f80cec"
      unitRef="usd">162000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="idc1d923f8e654154b1e83e2fd9de9254_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMy00LTEtMS0w_230f1914-ae8b-4d8d-b3c6-1cc958cfa012"
      unitRef="usd">3430000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMy04LTEtMS0w_417abdaa-6f4d-44c8-aeb0-6ba55fea3854"
      unitRef="usd">3592000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idc1d923f8e654154b1e83e2fd9de9254_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfNC00LTEtMS0w_80f400f8-8814-409e-9715-341502360e55"
      unitRef="usd">4955000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfNC04LTEtMS0w_fb4c307e-1efd-4cc4-8844-756eede06503"
      unitRef="usd">4955000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfNi0wLTEtMS0wL3RleHRyZWdpb246MTAxMjZmYzYwMDU2NGViYmE5OTcwMTFmNGY0ODJjZWZfMjc0ODc3OTA2OTQ4OQ_1f49d70a-96c3-420d-bca6-f5727c11870c"
      unitRef="shares">9206</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="i27b11982089c444aad657f6e77d12ecc_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfNi0yLTEtMS0w_7136b81d-c315-4229-b7c3-de95aeb648a5"
      unitRef="usd">9000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="idc1d923f8e654154b1e83e2fd9de9254_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfNi00LTEtMS0w_3e726ac6-dea3-489f-b0f2-53f799dec8a8"
      unitRef="usd">611000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfNi04LTEtMS0w_e41c6187-d1d2-4af4-8b95-83306fcd5464"
      unitRef="usd">620000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ief2ff859803c451d93949f915d361334_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfOC02LTEtMS0w_39240522-4bdb-4888-9351-5a83b4dbb738"
      unitRef="usd">-874000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfOC04LTEtMS0w_5c7ebbf4-2da4-42dd-bd27-49ae0476e9f5"
      unitRef="usd">-874000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="idc1d923f8e654154b1e83e2fd9de9254_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfOS00LTEtMS0w_566a924e-2373-45f7-b6d0-2b1ab9c58b26"
      unitRef="usd">88968000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfOS04LTEtMS0w_f6a8786a-340a-4744-b176-3ea0994f48cb"
      unitRef="usd">88968000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:StockholdersEquity
      contextRef="ie2a42292b09c49c9b94c424e0934197f_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMTAtMi0xLTEtMA_1b97987f-c0cd-43ba-98c2-71dd0cf85d3f"
      unitRef="usd">107264000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3dfa5780e82f4416aa32137a82b17ece_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMTAtNC0xLTEtMA_7c927041-e878-4959-886c-cf785fe6a53d"
      unitRef="usd">981344000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibbe5e13402c7440db98e57b245c3af76_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMTAtNi0xLTEtMA_10434907-d6f5-45cc-b95b-73c0a26bc3ee"
      unitRef="usd">-34576000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMTAtOC0xLTEtMA_ca211007-248d-4ad6-9a9b-e341b4bc7b63"
      unitRef="usd">1054032000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i494b88ca003d44658c019500689dd224_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMTItMi0xLTEtMA_ef8910e8-2c99-4744-bfa1-b1eb9ba8be7b"
      unitRef="usd">106742000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i33d88a1d2695495cb593dbd57bf0777b_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMTItNC0xLTEtMA_b7d52dc2-cf6c-49d1-984d-2979893fe0c9"
      unitRef="usd">784885000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9d55d6e227ba4df6a10e886dbd6857f8_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMTItNi0xLTEtMA_bd6223d9-cc0d-48eb-8236-d030353ffc75"
      unitRef="usd">-32049000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMTItOC0xLTEtMA_e27b979a-f2d8-4275-b213-e826f6910280"
      unitRef="usd">859578000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMTMtMC0xLTEtMC90ZXh0cmVnaW9uOjY5MzljZTBjNjY3NzQxZDc4MTVkZTc4NjdkY2Q2ZWM4XzI3NDg3NzkwNjk1MDI_e70a22d0-e90f-45fc-b1cb-270249edcb79"
      unitRef="usdPerShare">0.75</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="ifd70f7719df946cfb77156c1d01fbe6b_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMTMtNC0xLTEtMA_a31b963d-108e-4d9c-8698-f6582445d55a"
      unitRef="usd">80683000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMTMtOC0xLTEtMA_14c9920e-5e34-47b3-bc68-8853f79000b7"
      unitRef="usd">80683000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMTQtMC0xLTEtMC90ZXh0cmVnaW9uOmJhMjY5NDMzODVhNTQ4NDQ4YjZjMGNiMGIyMGM4ZmFkXzI3NDg3NzkwNjk1Njg_61b7aea3-8b55-4c0e-b302-3729508d73d9"
      unitRef="shares">550835</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i35dba27b11ca48a58cc3851a14cc53ca_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMTQtMi0xLTEtMA_5a2293a4-d508-46c9-912d-976a4fa58d55"
      unitRef="usd">551000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ifd70f7719df946cfb77156c1d01fbe6b_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMTQtNC0xLTEtMA_95af15dc-f37c-482f-80e0-870aa7691bad"
      unitRef="usd">8820000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMTQtOC0xLTEtMA_69fd532d-965c-432e-8d6b-a59f876af5b4"
      unitRef="usd">9371000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ifd70f7719df946cfb77156c1d01fbe6b_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMTUtNC0xLTEtMA_4afcbd98-dfb9-40ac-94cd-adebf3af4414"
      unitRef="usd">10322000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMTUtOC0xLTEtMA_7b214a2c-123d-414d-8e2a-b22157d7457d"
      unitRef="usd">10322000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <ttc:CommonStockIssuedDeferredCompensationTrust
      contextRef="ifd70f7719df946cfb77156c1d01fbe6b_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMTYtNC0xLTEtMA_e98f5693-8084-43cd-b2cf-02a19bfda11a"
      unitRef="usd">2568000</ttc:CommonStockIssuedDeferredCompensationTrust>
    <ttc:CommonStockIssuedDeferredCompensationTrust
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMTYtOC0xLTEtMA_60ebcd48-29d1-4b42-aa0e-4fee7d56ec65"
      unitRef="usd">2568000</ttc:CommonStockIssuedDeferredCompensationTrust>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMTctMC0xLTEtMC90ZXh0cmVnaW9uOjMwODI5MTUxZjcyZDRhZmM4ZmUxYmVkYzExYWRkMzY5XzI3NDg3NzkwNjk0OTE_d827c91f-9c26-4b18-a510-125c6397f3a7"
      unitRef="shares">28818</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="i35dba27b11ca48a58cc3851a14cc53ca_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMTctMi0xLTEtMA_c7b3aec8-bacf-4f49-b4b6-208108cc931f"
      unitRef="usd">29000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="ifd70f7719df946cfb77156c1d01fbe6b_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMTctNC0xLTEtMA_370e6f32-a74f-4630-b27d-b2b0635c7b48"
      unitRef="usd">2073000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMTctOC0xLTEtMA_5a6213b9-8da4-4f04-afcc-4d6fa981d403"
      unitRef="usd">2102000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i35e67a3a8f1a4cadb673e0f9f038db25_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMTktNi0xLTEtMA_3fcbc99b-bcab-4059-9359-e5fec0935d2a"
      unitRef="usd">-2527000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMTktOC0xLTEtMA_a04dd3b8-6b3c-4506-a634-aaedb3172051"
      unitRef="usd">-2527000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ifd70f7719df946cfb77156c1d01fbe6b_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMjAtNC0xLTEtMA_9cdbaa21-a661-4496-bf8f-ee496870d1c4"
      unitRef="usd">257505000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMjAtOC0xLTEtMA_db2ec01f-c299-45d9-a6c6-3648ec57c911"
      unitRef="usd">257505000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:StockholdersEquity
      contextRef="ie2a42292b09c49c9b94c424e0934197f_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMjEtMi0xLTEtMA_9d0baed3-bbd2-4c46-9659-c3793a30f87e"
      unitRef="usd">107264000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3dfa5780e82f4416aa32137a82b17ece_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMjEtNC0xLTEtMA_05af850e-df85-4d24-b1c6-be4650584280"
      unitRef="usd">981344000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibbe5e13402c7440db98e57b245c3af76_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMjEtNi0xLTEtMA_aab2fdc7-2fa5-4723-921d-5daf02161cc3"
      unitRef="usd">-34576000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMjEtOC0xLTEtMA_e3467d26-9274-45d9-9ccf-3e3c6ef03339"
      unitRef="usd">1054032000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i09511bbf8af74b978b77f95e1ddf5734_I20190503"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMjMtMi0xLTEtMA_db5b2c1d-5ab7-445b-9406-b2d6685d63d3"
      unitRef="usd">106434000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i77ac10ad661a47059935889c81b1a4b5_I20190503"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMjMtNC0xLTEtMA_77830740-aa9e-44df-8d79-5e8e2a663b52"
      unitRef="usd">723959000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id0ee77f386dd4179b509f01809762f44_I20190503"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMjMtNi0xLTEtMA_ac5bb810-bf04-4fc4-b060-c350ee5af113"
      unitRef="usd">-25116000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i88a8fcea065c49a08ab6090123f3e60f_I20190503"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMjMtOC0xLTEtMA_c1c5dec8-6caa-4e0f-9cdb-074fcd7bda75"
      unitRef="usd">805277000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMjQtMC0xLTEtMC90ZXh0cmVnaW9uOjgxOGY3OGQ3OGExZDRjNjg5ZDZkYjA2N2Q3M2VjZjI5XzI3NDg3NzkwNjk1MDQ_0ccd9193-b150-4bc2-9c8d-3464f8ad02f1"
      unitRef="usdPerShare">0.225</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i26ee92de25594e529f46a79e9a35dbf2_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMjQtNC0xLTEtMA_0d4e145a-1428-4ad4-bf06-6a7cafad91f2"
      unitRef="usd">24079000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMjQtOC0xLTEtMA_555c057f-a381-4979-8d9c-2a8586b70b66"
      unitRef="usd">24079000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMjUtMC0xLTEtMC90ZXh0cmVnaW9uOjIxNTBlZjQ1NWM2YjQ4ZTQ5MzIwMzAyMzI4NTA1NjliXzI3NDg3NzkwNjk1Njg_2011810e-a890-4bd0-a091-02063fbcff66"
      unitRef="shares">126514</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="idef1acb8019e41c5b10794840eff6d82_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMjUtMi0xLTEtMA_c9a72b81-9af4-49c2-b8cc-4d9160150ee4"
      unitRef="usd">126000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i26ee92de25594e529f46a79e9a35dbf2_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMjUtNC0xLTEtMA_2c3c6fd5-929c-4e14-abd1-dffb08a97e8f"
      unitRef="usd">948000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMjUtOC0xLTEtMA_00e19767-ab34-45d0-af4d-4b55ef7c8e87"
      unitRef="usd">1074000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i26ee92de25594e529f46a79e9a35dbf2_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMjYtNC0xLTEtMA_8d5673ce-f78e-4ac4-9ace-895ad8b9416a"
      unitRef="usd">3233000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMjYtOC0xLTEtMA_5f15a65e-9dfc-4398-bccb-7e709a2b91c7"
      unitRef="usd">3233000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMjctMC0xLTEtMC90ZXh0cmVnaW9uOmYxYzQzMGJjN2IwNjRkNzJiYTdmZGU3ZDlmNzE3OTUwXzI3NDg3NzkwNjk0OTE_359b37d2-62ce-4084-abd1-d80ef806f176"
      unitRef="shares">10885</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="idef1acb8019e41c5b10794840eff6d82_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMjctMi0xLTEtMA_4b45cb6a-e824-4d4d-8ecd-2adc4e4d37cd"
      unitRef="usd">11000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="i26ee92de25594e529f46a79e9a35dbf2_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMjctNC0xLTEtMA_6867aaf0-e52d-4459-9481-5abd9d4095a8"
      unitRef="usd">727000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMjctOC0xLTEtMA_d75dc866-ebcf-4581-b86a-1eceb419d167"
      unitRef="usd">738000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i9cae14e34522467cadfd4e7310bf7007_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMjgtNi0xLTEtMA_6f8c3a7e-e48e-4fc7-bd00-ecde63e4f888"
      unitRef="usd">-1552000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMjgtOC0xLTEtMA_9e3f35a9-abc7-4b6a-9f23-77d81ee0da1d"
      unitRef="usd">-1552000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i26ee92de25594e529f46a79e9a35dbf2_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMjktNC0xLTEtMA_4d36c53c-bc48-4e37-b96f-ff6190939e50"
      unitRef="usd">60607000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMjktNC0xLTEtMA_a7e1d442-ee6f-47ae-bcd9-a725d27ee04e"
      unitRef="usd">60607000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMjktOC0xLTEtMA_6e21c4d1-95a6-4c1d-ae63-e36739c6af01"
      unitRef="usd">60607000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:StockholdersEquity
      contextRef="i491db4d1cfb042508c5ece9ba8c70cce_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMzAtMi0xLTEtMA_6b7f7f32-c209-4030-8f80-6d0eae1b3bd1"
      unitRef="usd">106549000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i39fe8faa31634918988ff01e59973082_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMzAtNC0xLTEtMA_f81d30f2-2356-477b-a785-05456f882a13"
      unitRef="usd">763941000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2cd1cb1d13594c218b822c291cd471bf_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMzAtNi0xLTEtMA_c671cb5c-e9dd-47a6-b1ff-bb82fc1ca0f0"
      unitRef="usd">-26668000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMzAtOC0xLTEtMA_6f78c8f7-36bf-4e9e-a662-9f64150a3433"
      unitRef="usd">843822000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifd40f0fbddb1404b910379af152f4d50_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMzItMi0xLTEtMA_75a59a28-0393-4224-ba2d-6fbe08f2239a"
      unitRef="usd">105601000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id214c7acb4ff4c9284fb0fb9b0546208_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMzItNC0xLTEtMA_d80d3e26-0c71-4f5f-92e6-7130b7dbb62b"
      unitRef="usd">587252000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i59da533c2eb04dba82f818efe24df61c_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMzItNi0xLTEtMA_6aaaf9ef-23b8-4db0-a01c-17f926392c93"
      unitRef="usd">-23937000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibc63fef22ca5432a8bdcaa8767e2dfca_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMzItOC0xLTEtMA_0f67bec0-f2f8-4c00-b967-f3ed35f59d9e"
      unitRef="usd">668916000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjdiNDhiMTJkMjQ2NDQ0NDhiY2NiMjVmYWMwZjU2MzUwXzI3NDg3NzkwNjk1MDQ_25610605-a41b-4e1c-9207-93f82733d1fe"
      unitRef="usdPerShare">0.675</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i30ef7d057fcb4056b83235578c7451fe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMzMtNC0xLTEtMA_4f88f61e-6b6c-4028-a2c4-07fd541a6a29"
      unitRef="usd">72009000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMzMtOC0xLTEtMA_1099ea9a-da6c-4181-8d0e-8ee7dc57ec80"
      unitRef="usd">72009000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjg5NzY5MWU5MTFhZTQzMzI5ZjE3MzgzODBiZTIyZDNiXzI3NDg3NzkwNjk1NzI_2bec3946-299a-40ea-ba47-b19f1d4b8337"
      unitRef="shares">1351822</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i0da85efc2748479e9c89b63e98a13c5d_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMzQtMi0xLTEtMA_3da321ab-e58f-4bdb-83eb-e9e907c8ac8a"
      unitRef="usd">1351000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i30ef7d057fcb4056b83235578c7451fe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMzQtNC0xLTEtMA_b59bfa9a-87d8-42ce-9798-9cd4e3ca0c0c"
      unitRef="usd">22727000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMzQtOC0xLTEtMA_5807b702-e2f6-44f0-bda9-639e9273b4b1"
      unitRef="usd">24078000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i30ef7d057fcb4056b83235578c7451fe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMzUtNC0xLTEtMA_e25324c3-0b3c-4a28-a54a-adce5b885e34"
      unitRef="usd">10258000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMzUtOC0xLTEtMA_8d9cba5e-9e83-4363-896c-1dfa8a416652"
      unitRef="usd">10258000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <ttc:CommonStockIssuedDeferredCompensationTrust
      contextRef="i30ef7d057fcb4056b83235578c7451fe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMzYtNC0xLTEtMA_48c6d39f-d340-4c91-90b4-3f23c1d03791"
      unitRef="usd">1404000</ttc:CommonStockIssuedDeferredCompensationTrust>
    <ttc:CommonStockIssuedDeferredCompensationTrust
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMzYtOC0xLTEtMA_b29932a2-9263-4b17-9fac-a6817721f75a"
      unitRef="usd">1404000</ttc:CommonStockIssuedDeferredCompensationTrust>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmQwZmY5YmFjMzdhNzQ2YzhiOTI0MWY0ODZmNDVkZTliXzI3NDg3NzkwNjk0OTM_dcbc014c-b37f-4cdc-b1ef-7c44b8c14df8"
      unitRef="shares">403130</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="i0da85efc2748479e9c89b63e98a13c5d_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMzctMi0xLTEtMA_4f5a7dab-4ca4-43bf-aeba-4bea194a93ee"
      unitRef="usd">403000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="i30ef7d057fcb4056b83235578c7451fe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMzctNC0xLTEtMA_131ab8e4-68f0-42ab-b4f6-32080966f107"
      unitRef="usd">22272000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:TreasuryStockValueAcquiredParValueMethod
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMzctOC0xLTEtMA_519d2c2b-0027-4e65-9bee-b46ae8cf7aa4"
      unitRef="usd">22675000</us-gaap:TreasuryStockValueAcquiredParValueMethod>
    <us-gaap:StockholdersEquity
      contextRef="i04c6dfe108184819b31b6f07e1ee52bf_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMzgtNC0xLTEtMA_b0aa7ce2-59a6-450e-ad58-4bb87fc858ac"
      unitRef="usd">864000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i86f9a533b64e406dafefab71b82cd081_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMzgtOC0xLTEtMA_e9abf872-f608-4639-bf32-930ad2fc1028"
      unitRef="usd">864000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="idcda19cac86547488c2de0c771706594_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMzktNi0xLTEtMA_2a0af1f1-89d6-4bff-bf61-3706236577f0"
      unitRef="usd">-2731000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfMzktOC0xLTEtMA_c50dae60-4b9e-4108-847b-aa2e34d2ae78"
      unitRef="usd">-2731000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i30ef7d057fcb4056b83235578c7451fe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfNDAtNC0xLTEtMA_3190afe6-4743-4fdd-93ed-ce65d4b4945e"
      unitRef="usd">235717000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfNDAtOC0xLTEtMA_89e35752-c666-48e0-9b45-b745f327602e"
      unitRef="usd">235717000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:StockholdersEquity
      contextRef="i491db4d1cfb042508c5ece9ba8c70cce_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfNDEtMi0xLTEtMA_97cd5b3a-e9d1-440b-aa63-1f44296dcfe3"
      unitRef="usd">106549000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i39fe8faa31634918988ff01e59973082_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfNDEtNC0xLTEtMA_784e1ccb-0510-4f4b-9e30-f887b0c20172"
      unitRef="usd">763941000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2cd1cb1d13594c218b822c291cd471bf_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfNDEtNi0xLTEtMA_8917dbcb-bdcc-45ef-9489-ebd266213f26"
      unitRef="usd">-26668000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18zNC9mcmFnOmFiYjQ5OGFjZjcyMjRjZGE4YmZiZTg0MDhkYzU3NjA1L3RhYmxlOjEwNWE1MWFkMGZlNDQzZmE4ZjhlODRkOTZiOTg2ZTI0L3RhYmxlcmFuZ2U6MTA1YTUxYWQwZmU0NDNmYThmOGU4NGQ5NmI5ODZlMjRfNDEtOC0xLTEtMA_77ea41f1-557c-4566-aced-064629e0bd04"
      unitRef="usd">843822000</us-gaap:StockholdersEquity>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180My9mcmFnOmI5OWYzNTMyZDIxYzQ3NGU5ZTY3MDgxZjEyM2RmMzM0L3RleHRyZWdpb246Yjk5ZjM1MzJkMjFjNDc0ZTllNjcwODFmMTIzZGYzMzRfMTAxNDE_022f3f8b-914e-4c11-b9ae-f1134f8d5e2f">&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:24pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basis of Presentation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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. Since the company&#x2019;s business is seasonal, operating results for the nine months ended July&#160;31, 2020 cannot be annualized to determine the expected results for the fiscal year ending October&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The company&#x2019;s fiscal year ends on October 31, and quarterly results are reported based on three-month periods that generally end on the Friday closest to the 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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The company completed its acquisition of The Charles Machine Works, Inc. ("CMW") on April 1, 2019. CMW's financial position, results of operations, and cash flows were historically reported based on a calendar month end. The company aligned the quarterly periods of CMW with the company's quarterly fiscal periods during fiscal 2020. For the third quarter of fiscal 2019, July 31, 2019 was the period end closest to the company's fiscal third quarter ended August&#160;2, 2019. This reporting period difference did not have a significant impact on the Consolidated Financial Position, Results of Operations, and Cash Flows of the company as of and for the three and nine month periods ended August&#160;2, 2019. Refer to Note 2, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Business Combinations&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, for additional information regarding the company's acquisition of CMW.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 2019. 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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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") outbreak a global pandemic. The global outbreak of COVID-19 negatively impacted the global economy, disrupted global supply chains, created significant volatility and disruption in financial markets, and resulted in an economic recession. COVID-19 has had a material impact on the company and the future broader implications of the COVID-19 pandemic 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 company's employees, customers, and suppliers; and the range of government mandated restrictions and other measures. This uncertainty could have a material impact on accounting estimates and assumptions utilized to prepare the Condensed Consolidated Financial Statements 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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, legal accruals, inventory valuation and reserves, warranty reserves, allowance for doubtful accounts, pension and post-retirement accruals, self-insurance accruals, 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 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;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 the COVID-19 pandemic, 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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2016-02, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Leases (Topic 842) &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;("&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180My9mcmFnOmI5OWYzNTMyZDIxYzQ3NGU5ZTY3MDgxZjEyM2RmMzM0L3RleHRyZWdpb246Yjk5ZjM1MzJkMjFjNDc0ZTllNjcwODFmMTIzZGYzMzRfOTM0NTg0ODg2OTQxMQ_e6e2d714-d9f3-471d-9327-f26136fe5f17"&gt;ASU 2016-02&lt;/span&gt;"), which, among other things, requires lessees to recognize most leases on-balance sheet. The standard requires the recognition of right-of-use assets and lease liabilities by lessees for those leases classified as operating leases under legacy accounting guidance at Accounting Standards Codification ("ASC") Topic 840, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Leases&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;. The standard also requires a greater level of quantitative and qualitative disclosures regarding the nature of the entity&#x2019;s leasing activities than were previously required under U.S. GAAP. In January 2018, the FASB issued ASU No. 2018-01,&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt; Leases (Topic 842): Land Easement Practical Expedient for Transition to Topic 842&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, which provides an optional transition practical expedient to not evaluate existing or expired land easements under the amended lease guidance. In July 2018, the FASB issued ASU 2018-10, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Codification Improvements to Topic 842 (Leases)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, which provides narrow amendments to clarify how to apply certain aspects of the new lease standard. Additionally, in July 2018, the FASB issued ASU No. 2018-11, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Leases (Topic 842): Targeted Improvements&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, which provides an alternative transition method that permits an entity to use the effective date of ASU No. 2016-02 as the date of initial application through the recognition of a cumulative effect adjustment to the opening balance of retained earnings upon adoption. Consequently, an entity's reporting for the comparative periods presented in the financial statements in which it adopts the new lease standard will continue to be in accordance with previous U.S. GAAP under ASC Topic 840, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Leases&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;ASU No. 2016-02, as augmented by ASU No. 2018-01, ASU No. 2018-10, and ASU No. 2018-11 (the "amended guidance"), was adopted by the company on November 1, 2019, the first quarter of fiscal 2020, under the modified retrospective transition method with no cumulative-effect adjustment to beginning retained earnings within the Condensed Consolidated Balance Sheet as of such date. Under such transition method, the company elected the following practical expedients:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;The transition package of practical expedients, which among other things, allows the company to carryforward the historical lease classification determined under previous U.S. GAAP.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;The transition practical expedient to not reassess the company's accounting for land easements that exist as of the adoption of the amended guidance.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;The short-term lease exemption to not record right-of-use assets and lease liabilities on the Condensed Consolidated Balance Sheet for leases with an initial lease term of 12 months or less, which has resulted in recognizing the lease payments related to such leases within the company's Condensed Consolidated Statements of Earnings on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The company did not elect the transition practical expedient to use hindsight in determining the lease term and in assessing the impairment of right-of-use assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Upon adoption of the amended guidance, the company recorded $78.1 million of right-of-use assets and $77.1 million of corresponding lease liabilities within the Condensed Consolidated Balance Sheet as of November 1, 2019. The adoption of the standard did not have a material impact on the company's Condensed Consolidated Statements of Earnings, Condensed Consolidated Statements of Cash Flows, business processes, internal controls, and information systems. As permitted under the amended guidance, prior period amounts were not restated, but are and will continue to be reported under the legacy accounting guidance that was in effect for the respective prior periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In June 2018, the FASB issued ASU No. 2018-07, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Compensation - Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, which amends ASC 718, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Compensation - Stock Compensation&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, to include share-based payment transactions for acquiring goods and services from nonemployees. The standard requires that most of the guidance related to stock compensation granted to employees be followed for nonemployees, including the measurement date, valuation approach, and performance conditions. The amended guidance was adopted in the first quarter of fiscal 2020 and did not have a material impact on the company's Condensed Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180My9mcmFnOmI5OWYzNTMyZDIxYzQ3NGU5ZTY3MDgxZjEyM2RmMzM0L3RleHRyZWdpb246Yjk5ZjM1MzJkMjFjNDc0ZTllNjcwODFmMTIzZGYzMzRfMTAxNDM_ce5ce16e-6818-4823-9cb5-81bbafa9802d">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="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180My9mcmFnOmI5OWYzNTMyZDIxYzQ3NGU5ZTY3MDgxZjEyM2RmMzM0L3RleHRyZWdpb246Yjk5ZjM1MzJkMjFjNDc0ZTllNjcwODFmMTIzZGYzMzRfMTAxMzk_6ab146ad-fb70-414e-ad96-a182f241a460">The company&#x2019;s fiscal year ends on October 31, and quarterly results are reported based on three-month periods that generally end on the Friday closest to the 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.</us-gaap:FiscalPeriod>
    <us-gaap:UseOfEstimates
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180My9mcmFnOmI5OWYzNTMyZDIxYzQ3NGU5ZTY3MDgxZjEyM2RmMzM0L3RleHRyZWdpb246Yjk5ZjM1MzJkMjFjNDc0ZTllNjcwODFmMTIzZGYzMzRfMTAxNDA_3912b8fe-e0cc-4f38-aab5-4a6b79edc6f4">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, legal accruals, inventory valuation and reserves, warranty reserves, allowance for doubtful accounts, pension and post-retirement accruals, self-insurance accruals, 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 the COVID-19 pandemic, 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="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180My9mcmFnOmI5OWYzNTMyZDIxYzQ3NGU5ZTY3MDgxZjEyM2RmMzM0L3RleHRyZWdpb246Yjk5ZjM1MzJkMjFjNDc0ZTllNjcwODFmMTIzZGYzMzRfMTAxMzI_408920a3-2168-4c31-9444-e8b427b2f315">&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2016-02, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Leases (Topic 842) &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;("&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180My9mcmFnOmI5OWYzNTMyZDIxYzQ3NGU5ZTY3MDgxZjEyM2RmMzM0L3RleHRyZWdpb246Yjk5ZjM1MzJkMjFjNDc0ZTllNjcwODFmMTIzZGYzMzRfOTM0NTg0ODg2OTQxMQ_e6e2d714-d9f3-471d-9327-f26136fe5f17"&gt;ASU 2016-02&lt;/span&gt;"), which, among other things, requires lessees to recognize most leases on-balance sheet. The standard requires the recognition of right-of-use assets and lease liabilities by lessees for those leases classified as operating leases under legacy accounting guidance at Accounting Standards Codification ("ASC") Topic 840, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Leases&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;. The standard also requires a greater level of quantitative and qualitative disclosures regarding the nature of the entity&#x2019;s leasing activities than were previously required under U.S. GAAP. In January 2018, the FASB issued ASU No. 2018-01,&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt; Leases (Topic 842): Land Easement Practical Expedient for Transition to Topic 842&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, which provides an optional transition practical expedient to not evaluate existing or expired land easements under the amended lease guidance. In July 2018, the FASB issued ASU 2018-10, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Codification Improvements to Topic 842 (Leases)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, which provides narrow amendments to clarify how to apply certain aspects of the new lease standard. Additionally, in July 2018, the FASB issued ASU No. 2018-11, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Leases (Topic 842): Targeted Improvements&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, which provides an alternative transition method that permits an entity to use the effective date of ASU No. 2016-02 as the date of initial application through the recognition of a cumulative effect adjustment to the opening balance of retained earnings upon adoption. Consequently, an entity's reporting for the comparative periods presented in the financial statements in which it adopts the new lease standard will continue to be in accordance with previous U.S. GAAP under ASC Topic 840, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Leases&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;ASU No. 2016-02, as augmented by ASU No. 2018-01, ASU No. 2018-10, and ASU No. 2018-11 (the "amended guidance"), was adopted by the company on November 1, 2019, the first quarter of fiscal 2020, under the modified retrospective transition method with no cumulative-effect adjustment to beginning retained earnings within the Condensed Consolidated Balance Sheet as of such date. Under such transition method, the company elected the following practical expedients:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;The transition package of practical expedients, which among other things, allows the company to carryforward the historical lease classification determined under previous U.S. GAAP.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;The transition practical expedient to not reassess the company's accounting for land easements that exist as of the adoption of the amended guidance.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;The short-term lease exemption to not record right-of-use assets and lease liabilities on the Condensed Consolidated Balance Sheet for leases with an initial lease term of 12 months or less, which has resulted in recognizing the lease payments related to such leases within the company's Condensed Consolidated Statements of Earnings on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The company did not elect the transition practical expedient to use hindsight in determining the lease term and in assessing the impairment of right-of-use assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Upon adoption of the amended guidance, the company recorded $78.1 million of right-of-use assets and $77.1 million of corresponding lease liabilities within the Condensed Consolidated Balance Sheet as of November 1, 2019. The adoption of the standard did not have a material impact on the company's Condensed Consolidated Statements of Earnings, Condensed Consolidated Statements of Cash Flows, business processes, internal controls, and information systems. As permitted under the amended guidance, prior period amounts were not restated, but are and will continue to be reported under the legacy accounting guidance that was in effect for the respective prior periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In June 2018, the FASB issued ASU No. 2018-07, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Compensation - Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, which amends ASC 718, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Compensation - Stock Compensation&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, to include share-based payment transactions for acquiring goods and services from nonemployees. The standard requires that most of the guidance related to stock compensation granted to employees be followed for nonemployees, including the measurement date, valuation approach, and performance conditions. The amended guidance was adopted in the first quarter of fiscal 2020 and did not have a material impact on the company's Condensed Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i2885aff3e2894b54be893d09acae0826_I20191101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180My9mcmFnOmI5OWYzNTMyZDIxYzQ3NGU5ZTY3MDgxZjEyM2RmMzM0L3RleHRyZWdpb246Yjk5ZjM1MzJkMjFjNDc0ZTllNjcwODFmMTIzZGYzMzRfODg1NQ_48e62305-18ad-467c-b2cf-c0c2abd47859"
      unitRef="usd">78100000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="i2885aff3e2894b54be893d09acae0826_I20191101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180My9mcmFnOmI5OWYzNTMyZDIxYzQ3NGU5ZTY3MDgxZjEyM2RmMzM0L3RleHRyZWdpb246Yjk5ZjM1MzJkMjFjNDc0ZTllNjcwODFmMTIzZGYzMzRfODg4NQ_09e71dcc-109c-4307-b88a-3cfb70c082a1"
      unitRef="usd">77100000</us-gaap:OperatingLeaseLiability>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RleHRyZWdpb246ZDAyN2RmYWQ0N2E1NDdkMDg1YzljZGYyMzkwOTE4YjlfMTUxMzc_e63a58cc-20e9-488d-b2b6-d03c62d9a787">&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:24pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Business Combinations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On March 2, 2020 ("Venture Products closing date"), pursuant to an Agreement and Plan of Merger ("Venture Products merger agreement") and an agreement to purchase the real property used by Venture Products ("Venture Products purchase agreement") both dated January 20, 2020, the company completed its acquisition of Venture Products, a privately held Ohio &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;corporation and 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Venture Products transaction was structured as a merger, pursuant to which a wholly-owned subsidiary of the company merged with and into Venture Products, with Venture Products continuing as the surviving entity and a wholly-owned subsidiary of the company. As a result of the merger, all of the outstanding equity securities of Venture Products were canceled and now only represent the right to receive the applicable consideration as described in the Venture Products merger agreement. The Venture Products purchase agreement was with an affiliate of Venture Products and was for the real estate used by Venture Products. As of the Venture Products closing date, the company paid preliminary merger consideration of $165.9 million, which consisted of a cash payment of $136.4 million and a $29.5 million holdback to satisfy any indemnification or certain other obligations of Venture Products to TTC. The preliminary merger consideration was subject to certain customary adjustments based on, among other things, the amount of actual cash, debt, and working capital in the business of Venture Products as of the Venture Products closing date. During the third quarter of fiscal 2020, the company finalized the customary adjustments, which resulted in an aggregate merger consideration of $163.2 million ("Venture Products purchase price"). As a result, $4.5 million of the holdback set aside for such customary adjustments was released accordingly and the remaining holdback of $25.0 million is expected to expire during the company's fourth quarter of fiscal 2021. The company funded the cash payment with borrowings under its existing unsecured senior revolving credit facility. For additional information regarding the company's unsecured senior revolving credit facility utilized to fund the Venture Products purchase price, refer to Note 6, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Indebtedness&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;. As a result of the acquisition, the company incurred approximately $0.6 million of acquisition-related transaction costs during the nine month period ended July&#160;31, 2020. No acquisition-related transaction costs were incurred during the three month period ended July&#160;31, 2020. Acquisition-related transaction costs are recorded within selling, general and administrative expense within the Condensed Consolidated Statements of Earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Preliminary Venture Products Purchase Price Allocation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 Venture Products purchase price was allocated to the acquired net tangible and intangible assets of Venture Products based on their fair values as of the Venture Products closing date. As of July&#160;31, 2020, the company has substantially completed its process for measuring the fair values of the assets acquired and liabilities assumed based on information available as of the Venture Products closing date, with the exception of the company's valuation of income taxes as the company requires additional information to finalize its valuation of income taxes. Thus, the preliminary measurements of fair value reflected for income taxes are subject to change as additional information becomes available and as additional analysis is performed. The company expects to finalize its preliminary valuation of income taxes as soon as practicable, but no later than one year from the closing date of the acquisition, as required.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes the allocation of the Venture Products purchase price to the fair values assigned to the Venture Products assets acquired and liabilities assumed. These fair values are based on internal company and independent external third-party valuations and are subject to change as certain asset and liability valuations are finalized:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:6pt;margin-bottom:9pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:83.695%;"/&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.375%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 2, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,476&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,342&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,000&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;239&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,976&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,252&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75,300&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,075)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,959)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total fair value of net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;166,701&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: cash and cash equivalents acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,476)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Venture Products purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;163,225&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;parts, and accessories, and supply chain consolidation. The goodwill resulting from the acquisition of Venture Products was recognized within the company's Professional segment and is the primary driver for the increase in the company's Professional segment goodwill to $412.2 million as of July&#160;31, 2020 from $350.3 million as of October 31, 2019. Goodwill is non-deductible for tax purposes. As permitted under the accounting standards codification guidance for business combinations, the company recorded a $2.9 million decrease to the carrying value of goodwill as of July&#160;31, 2020 as a result of finalizing the Venture Products purchase price for certain customary adjustments. Such purchase accounting adjustment did not impact the company's Consolidated Statements of Earnings for the three and nine month periods ended July&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Other Intangible Assets Acquired&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The allocation of the Venture Products purchase price to the net assets acquired resulted in the recognition of $75.3 million of other intangible assets as of the Venture Products closing date. The fair values of the acquired trade name and customer-related intangible assets were determined using the income approach. Under the income approach, 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 fair value of the 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 determined using the excess earnings method and was based on the expected operating cash flows attributable to the customer-related intangible asset, which were determined by deducting expected economic costs, including operating expenses and contributory asset charges, from revenue expected to be generated from the customer-related intangible asset. The useful lives of the trade name and customer-related intangible assets were determined based on the period of expected cash flows used to measure the fair value of the respective 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The fair values of the other intangible assets acquired on the Venture Products closing date, related accumulated amortization from the Venture Products closing date through July&#160;31, 2020, and weighted-average useful lives in years were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:6pt;margin-bottom:9pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average Useful Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finite-lived - customer-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,100&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(497)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,603&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Indefinite-lived - trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,200&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,200&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total other intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75,300&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(497)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;74,803&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Amortization expense for the finite-lived intangible assets resulting from the acquisition of Venture Products for the three and nine month periods ended July&#160;31, 2020 was $0.3 million and $0.5 million, respectively. Estimated amortization expense for the remainder of fiscal 2020 and succeeding fiscal years is as follows: fiscal 2020 (remainder), $0.3 million; fiscal 2021, $1.2 million; fiscal 2022, $1.2 million; fiscal 2023, $1.2 million; fiscal 2024, $1.2 million; fiscal 2025, $1.2 million; and after fiscal 2025, $12.3 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Results of Operations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Venture Product's results of operations are included within the company's Professional reportable segment in the company's Condensed Consolidated Financial Statements from the Venture Products closing date. During the three and nine month periods ended July&#160;31, 2020, the company recognized $21.2 million and $32.5 million, respectively, of net sales from Venture Product's operations. Venture Product's operations had an immaterial impact on Professional segment earnings for the three and nine month periods ended July&#160;31, 2020. Unaudited pro forma financial information is not disclosed as the Venture Products acquisition was not considered material to the company's Consolidated Results of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;The Charles Machine Works, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On April 1, 2019 ("CMW closing date"), pursuant to the Agreement and Plan of Merger dated February 14, 2019 ("CMW merger agreement"), the company completed the acquisition of CMW, a privately held Oklahoma corporation. CMW designs, manufactures, and markets a range of professional products to serve the underground construction market, including horizontal directional drills, walk and ride trenchers, compact utility loaders/skid steers, vacuum excavators, asset locators, pipe rehabilitation solutions, and after-market tools. CMW provides innovative product offerings that broadened and strengthened the company's Professional segment product portfolio and expanded its dealer network, while also providing a complementary geographic manufacturing footprint.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The transaction was structured as a merger, pursuant to which a wholly-owned subsidiary of the company merged with and into CMW, with CMW continuing as the surviving entity and a wholly-owned subsidiary of the company. As a result of the merger, all of the outstanding equity securities of CMW were canceled and now only represent the right to receive the applicable &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;consideration as described in the CMW merger agreement. At the CMW closing date, the company paid preliminary merger consideration of $679.3 million that was subject to customary adjustments based on, among other things, the amount of actual cash, debt and working capital in the business of CMW at the CMW closing date. During the fourth quarter of fiscal 2019, the company finalized such cash, debt and working capital adjustments and these adjustments resulted in an aggregate merger consideration of $685.0 million ("CMW purchase price"). The company funded the CMW purchase price by using a combination of cash proceeds from the issuance of borrowings under the company's unsecured senior term loan credit agreement and borrowings under the company's unsecured senior revolving credit facility. For additional information regarding the financing agreements utilized to fund the CMW purchase price, refer to Note 6, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Indebtedness&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;. As a result of the acquisition, the company incurred approximately $10.2 million of acquisition-related transaction costs, all of which were incurred during the fiscal year ended October 31, 2019 and recorded within selling, general and administrative expense within the Consolidated Statements of Earnings for such fiscal period. During the three and nine month periods ended August&#160;2, 2019, the company recorded acquisition-related transaction costs of $0.5&#160;million and $10.2&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;CMW Purchase Price Allocation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 total CMW purchase price was allocated to the acquired net tangible and intangible assets of CMW based on their fair values as of the CMW closing date. These fair values were based on internal company and independent external third-party valuations. The following table summarizes the allocation of the CMW purchase price to the fair values assigned to the CMW assets acquired and liabilities assumed:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:6pt;margin-bottom:9pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:83.695%;"/&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.375%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;April 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,341&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,674&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;241,429&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,050&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;142,779&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;134,657&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;264,190&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other long-term assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,971&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(35,892)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(51,943)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(85,277)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,665)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total fair value of net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;701,314&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: cash and cash equivalents acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(16,341)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total CMW purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;684,973&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The goodwill recognized was primarily attributable to the value of the workforce, the reputation of CMW and its family of brands, customer and dealer growth opportunities, and expected synergies. Key areas of expected cost synergies include increased purchasing power for commodities, components, parts, and accessories, supply chain consolidation, and administrative efficiencies. The goodwill resulting from the acquisition of CMW was recognized within the company's Professional segment. During the second quarter of fiscal 2020, the company completed its valuation of income taxes to finalize the CMW purchase price allocation, which resulted in a decrease to the carrying amount of goodwill of $0.9 million from the amounts reported within the Company's Annual Report on Form 10-K for the fiscal year ended October 31, 2019. Goodwill is mostly non-deductible for tax purposes.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <ttc:BusinessCombinationPreliminaryPurchasePrice
      contextRef="ibca504f666c44b51829486f12be803be_D20200302-20200302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RleHRyZWdpb246ZDAyN2RmYWQ0N2E1NDdkMDg1YzljZGYyMzkwOTE4YjlfMTQ4NA_8da5a292-d673-4c56-b148-1af5908ea70b"
      unitRef="usd">165900000</ttc:BusinessCombinationPreliminaryPurchasePrice>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i4522ad1b8a3d49e7a3495cd798eb8fe5_D20200302-20200302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RleHRyZWdpb246ZDAyN2RmYWQ0N2E1NDdkMDg1YzljZGYyMzkwOTE4YjlfMTU2MQ_8c1de887-f8d7-4ce8-8077-41341cb19d70"
      unitRef="usd">136400000</us-gaap:PaymentsToAcquireBusinessesGross>
    <ttc:BusinessCombinationConsiderationTransferredHoldback
      contextRef="i4522ad1b8a3d49e7a3495cd798eb8fe5_D20200302-20200302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RleHRyZWdpb246ZDAyN2RmYWQ0N2E1NDdkMDg1YzljZGYyMzkwOTE4YjlfMTU3MA_6744a1ca-896f-4b55-a312-27b87d14d189"
      unitRef="usd">29500000</ttc:BusinessCombinationConsiderationTransferredHoldback>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="id3cf03f46f6b4a96b6eb360c4d0a92d7_D20200502-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RleHRyZWdpb246ZDAyN2RmYWQ0N2E1NDdkMDg1YzljZGYyMzkwOTE4YjlfMTA5OTUxMTY4MDE2Nw_48b23b4d-e582-4754-8954-89a786f01418"
      unitRef="usd">163200000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <ttc:BusinessCombinationConsiderationTransferredHoldbackExpired
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RleHRyZWdpb246ZDAyN2RmYWQ0N2E1NDdkMDg1YzljZGYyMzkwOTE4YjlfMTA5OTUxMTY4MDIzNw_840d7266-ceb7-4e20-a364-7e10666f6ac6"
      unitRef="usd">4500000</ttc:BusinessCombinationConsiderationTransferredHoldbackExpired>
    <ttc:BusinessCombinationConsiderationTransferredHoldback
      contextRef="if042baeb113e44c69aca4e0eb5d90fe1_D20201101-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RleHRyZWdpb246ZDAyN2RmYWQ0N2E1NDdkMDg1YzljZGYyMzkwOTE4YjlfMTA5OTUxMTY4MDE4Mw_709f8e0c-be32-46a6-ab9e-017ec197d386"
      unitRef="usd">25000000.0</ttc:BusinessCombinationConsiderationTransferredHoldback>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i1438c46ded914cd494370548a2caa076_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RleHRyZWdpb246ZDAyN2RmYWQ0N2E1NDdkMDg1YzljZGYyMzkwOTE4YjlfMjQ0OA_94e5b6ae-fab9-4ef5-a58f-443824591348"
      unitRef="usd">600000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="id3cf03f46f6b4a96b6eb360c4d0a92d7_D20200502-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RleHRyZWdpb246ZDAyN2RmYWQ0N2E1NDdkMDg1YzljZGYyMzkwOTE4YjlfMTA5OTUxMTYzMzQzMDk_0a2055f0-7ad3-43d1-87f7-9b5ae81d9452"
      unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RleHRyZWdpb246ZDAyN2RmYWQ0N2E1NDdkMDg1YzljZGYyMzkwOTE4YjlfMTUxMzg_c0ccd481-8d82-43b9-a1c4-b04c34e5393a">&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes the allocation of the Venture Products purchase price to the fair values assigned to the Venture Products assets acquired and liabilities assumed. These fair values are based on internal company and independent external third-party valuations and are subject to change as certain asset and liability valuations are finalized:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:6pt;margin-bottom:9pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:83.695%;"/&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.375%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 2, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,476&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,342&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,000&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;239&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,976&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,252&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75,300&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,075)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,959)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total fair value of net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;166,701&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: cash and cash equivalents acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,476)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Venture Products purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;163,225&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The following table summarizes the allocation of the CMW purchase price to the fair values assigned to the CMW assets acquired and liabilities assumed:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:83.695%;"/&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.375%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;April 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,341&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,674&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;241,429&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,050&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;142,779&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;134,657&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;264,190&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other long-term assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,971&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(35,892)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(51,943)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(85,277)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,665)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total fair value of net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;701,314&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: cash and cash equivalents acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(16,341)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total CMW purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;684,973&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="ia26ab8acc6514d12a362b39eac4c9969_I20200302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOjIwYTVhZGQ1MmFlYzRiYWM4ZWQxZTdmMDQ4OGQwNjViL3RhYmxlcmFuZ2U6MjBhNWFkZDUyYWVjNGJhYzhlZDFlN2YwNDg4ZDA2NWJfMS0yLTEtMS0w_63f2ed56-e02d-4989-b06b-a464afbbefe9"
      unitRef="usd">3476000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="ia26ab8acc6514d12a362b39eac4c9969_I20200302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOjIwYTVhZGQ1MmFlYzRiYWM4ZWQxZTdmMDQ4OGQwNjViL3RhYmxlcmFuZ2U6MjBhNWFkZDUyYWVjNGJhYzhlZDFlN2YwNDg4ZDA2NWJfMi0yLTEtMS0w_afc55719-400e-48ba-8eeb-f98ac594f1b6"
      unitRef="usd">6342000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="ia26ab8acc6514d12a362b39eac4c9969_I20200302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOjIwYTVhZGQ1MmFlYzRiYWM4ZWQxZTdmMDQ4OGQwNjViL3RhYmxlcmFuZ2U6MjBhNWFkZDUyYWVjNGJhYzhlZDFlN2YwNDg4ZDA2NWJfMy0yLTEtMS0w_ba42d707-1879-4479-bf33-de47e45b4e2e"
      unitRef="usd">23000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="ia26ab8acc6514d12a362b39eac4c9969_I20200302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOjIwYTVhZGQ1MmFlYzRiYWM4ZWQxZTdmMDQ4OGQwNjViL3RhYmxlcmFuZ2U6MjBhNWFkZDUyYWVjNGJhYzhlZDFlN2YwNDg4ZDA2NWJfNC0yLTEtMS0w_63765c1f-715f-4160-bf7f-fa8198f4e91f"
      unitRef="usd">239000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ia26ab8acc6514d12a362b39eac4c9969_I20200302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOjIwYTVhZGQ1MmFlYzRiYWM4ZWQxZTdmMDQ4OGQwNjViL3RhYmxlcmFuZ2U6MjBhNWFkZDUyYWVjNGJhYzhlZDFlN2YwNDg4ZDA2NWJfNS0yLTEtMS0w_f4765bfa-4a51-42f6-b2ec-3630533c9f68"
      unitRef="usd">26976000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:Goodwill
      contextRef="ia26ab8acc6514d12a362b39eac4c9969_I20200302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOjIwYTVhZGQ1MmFlYzRiYWM4ZWQxZTdmMDQ4OGQwNjViL3RhYmxlcmFuZ2U6MjBhNWFkZDUyYWVjNGJhYzhlZDFlN2YwNDg4ZDA2NWJfNi0yLTEtMS0w_6058af40-ea57-4b6f-bb64-544a6189bfa7"
      unitRef="usd">62252000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ia26ab8acc6514d12a362b39eac4c9969_I20200302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOjIwYTVhZGQ1MmFlYzRiYWM4ZWQxZTdmMDQ4OGQwNjViL3RhYmxlcmFuZ2U6MjBhNWFkZDUyYWVjNGJhYzhlZDFlN2YwNDg4ZDA2NWJfNy0yLTEtMS0w_72abf4bb-9be9-484d-9d3c-f592affda415"
      unitRef="usd">75300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="ia26ab8acc6514d12a362b39eac4c9969_I20200302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOjIwYTVhZGQ1MmFlYzRiYWM4ZWQxZTdmMDQ4OGQwNjViL3RhYmxlcmFuZ2U6MjBhNWFkZDUyYWVjNGJhYzhlZDFlN2YwNDg4ZDA2NWJfOC0yLTEtMS0w_6a802105-a13a-423f-8401-412a695cca79"
      unitRef="usd">4075000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <ttc:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedLiabilities
      contextRef="ia26ab8acc6514d12a362b39eac4c9969_I20200302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOjIwYTVhZGQ1MmFlYzRiYWM4ZWQxZTdmMDQ4OGQwNjViL3RhYmxlcmFuZ2U6MjBhNWFkZDUyYWVjNGJhYzhlZDFlN2YwNDg4ZDA2NWJfOS0yLTEtMS0w_919f4e26-475d-47e7-9df2-64c57ac9928c"
      unitRef="usd">5959000</ttc:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="ia26ab8acc6514d12a362b39eac4c9969_I20200302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOjIwYTVhZGQ1MmFlYzRiYWM4ZWQxZTdmMDQ4OGQwNjViL3RhYmxlcmFuZ2U6MjBhNWFkZDUyYWVjNGJhYzhlZDFlN2YwNDg4ZDA2NWJfMTAtMi0xLTEtMA_9cef5b7b-62db-40f9-8fad-d4f8c87d7f63"
      unitRef="usd">20850000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ia26ab8acc6514d12a362b39eac4c9969_I20200302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOjIwYTVhZGQ1MmFlYzRiYWM4ZWQxZTdmMDQ4OGQwNjViL3RhYmxlcmFuZ2U6MjBhNWFkZDUyYWVjNGJhYzhlZDFlN2YwNDg4ZDA2NWJfMTEtMi0xLTEtMA_64d0f9ad-fe27-472b-a8fd-61539fdef276"
      unitRef="usd">166701000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="ia26ab8acc6514d12a362b39eac4c9969_I20200302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOjIwYTVhZGQ1MmFlYzRiYWM4ZWQxZTdmMDQ4OGQwNjViL3RhYmxlcmFuZ2U6MjBhNWFkZDUyYWVjNGJhYzhlZDFlN2YwNDg4ZDA2NWJfMTItMi0xLTEtMA_ca01e221-d65c-4898-8df9-7a6dce3de8f3"
      unitRef="usd">3476000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i4522ad1b8a3d49e7a3495cd798eb8fe5_D20200302-20200302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOjIwYTVhZGQ1MmFlYzRiYWM4ZWQxZTdmMDQ4OGQwNjViL3RhYmxlcmFuZ2U6MjBhNWFkZDUyYWVjNGJhYzhlZDFlN2YwNDg4ZDA2NWJfMTMtMi0xLTEtMA_dd582b31-65e0-4953-b39e-4b3887965d63"
      unitRef="usd">163225000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:Goodwill
      contextRef="i7504045e13724bae999ebab1a81a13da_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RleHRyZWdpb246ZDAyN2RmYWQ0N2E1NDdkMDg1YzljZGYyMzkwOTE4YjlfNDk0Nw_18204ce7-3c59-4f6e-b236-d37793b534fd"
      unitRef="usd">412200000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2b483f31b36042828335aa503af5eaf3_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RleHRyZWdpb246ZDAyN2RmYWQ0N2E1NDdkMDg1YzljZGYyMzkwOTE4YjlfNDk2NA_77de26b5-2c2b-4b76-8d8a-b2db6d4834e3"
      unitRef="usd">350300000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i50658af816b24a538a4b4ed36fca0495_D20200302-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RleHRyZWdpb246ZDAyN2RmYWQ0N2E1NDdkMDg1YzljZGYyMzkwOTE4YjlfMTY0OTI2NzQ5ODEyNQ_b627005d-d6db-45c2-8595-765ed6e09aa7"
      unitRef="usd">-2900000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ia26ab8acc6514d12a362b39eac4c9969_I20200302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RleHRyZWdpb246ZDAyN2RmYWQ0N2E1NDdkMDg1YzljZGYyMzkwOTE4YjlfNTE5Mw_38fb2845-b3f3-4a23-8084-eefd407b2095"
      unitRef="usd">75300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RleHRyZWdpb246ZDAyN2RmYWQ0N2E1NDdkMDg1YzljZGYyMzkwOTE4YjlfOTM0NTg0ODg5MjY4NA_c3859190-3577-45db-bdc2-ee872d1f5d15">&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The fair values of the other intangible assets acquired on the Venture Products closing date, related accumulated amortization from the Venture Products closing date through July&#160;31, 2020, and weighted-average useful lives in years were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:6pt;margin-bottom:9pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average Useful Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finite-lived - customer-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,100&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(497)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,603&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Indefinite-lived - trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,200&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,200&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total other intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75,300&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(497)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;74,803&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i50658af816b24a538a4b4ed36fca0495_D20200302-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOjE1OTJkY2Q2OWQ3ZDQ3MjQ5MjI3NDZmNzNjNWI4YzdkL3RhYmxlcmFuZ2U6MTU5MmRjZDY5ZDdkNDcyNDkyMjc0NmY3M2M1YjhjN2RfMS0yLTEtMS0w_90589240-1ec7-4969-b0dc-4bd4b1c7b492">P16Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8904c947b993473eb2b79b7e5ac86856_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOjE1OTJkY2Q2OWQ3ZDQ3MjQ5MjI3NDZmNzNjNWI4YzdkL3RhYmxlcmFuZ2U6MTU5MmRjZDY5ZDdkNDcyNDkyMjc0NmY3M2M1YjhjN2RfMS00LTEtMS0w_84f33286-533e-4e78-9658-8172487d1b19"
      unitRef="usd">19100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8904c947b993473eb2b79b7e5ac86856_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOjE1OTJkY2Q2OWQ3ZDQ3MjQ5MjI3NDZmNzNjNWI4YzdkL3RhYmxlcmFuZ2U6MTU5MmRjZDY5ZDdkNDcyNDkyMjc0NmY3M2M1YjhjN2RfMS02LTEtMS0w_dcab1f18-6cd2-4ce9-aeb4-b9f03887aeab"
      unitRef="usd">497000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8904c947b993473eb2b79b7e5ac86856_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOjE1OTJkY2Q2OWQ3ZDQ3MjQ5MjI3NDZmNzNjNWI4YzdkL3RhYmxlcmFuZ2U6MTU5MmRjZDY5ZDdkNDcyNDkyMjc0NmY3M2M1YjhjN2RfMS04LTEtMS0w_3a16bbcc-c0d2-4f24-881a-97aaafc8d31e"
      unitRef="usd">18603000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i9b72687ef0d641ca9d7d2c63c585ab81_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOjE1OTJkY2Q2OWQ3ZDQ3MjQ5MjI3NDZmNzNjNWI4YzdkL3RhYmxlcmFuZ2U6MTU5MmRjZDY5ZDdkNDcyNDkyMjc0NmY3M2M1YjhjN2RfMi00LTEtMS0w_ff55fd22-ce14-49f1-8a4d-480ee363d767"
      unitRef="usd">56200000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i9b72687ef0d641ca9d7d2c63c585ab81_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOjE1OTJkY2Q2OWQ3ZDQ3MjQ5MjI3NDZmNzNjNWI4YzdkL3RhYmxlcmFuZ2U6MTU5MmRjZDY5ZDdkNDcyNDkyMjc0NmY3M2M1YjhjN2RfMi04LTEtMS0w_7e361a1b-2bee-4cbd-8fc4-d4097ebcf2f9"
      unitRef="usd">56200000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i8904c947b993473eb2b79b7e5ac86856_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOjE1OTJkY2Q2OWQ3ZDQ3MjQ5MjI3NDZmNzNjNWI4YzdkL3RhYmxlcmFuZ2U6MTU5MmRjZDY5ZDdkNDcyNDkyMjc0NmY3M2M1YjhjN2RfMy00LTEtMS0w_78b1efbd-6d6d-4ab8-aea2-5f016390e5ec"
      unitRef="usd">75300000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8904c947b993473eb2b79b7e5ac86856_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOjE1OTJkY2Q2OWQ3ZDQ3MjQ5MjI3NDZmNzNjNWI4YzdkL3RhYmxlcmFuZ2U6MTU5MmRjZDY5ZDdkNDcyNDkyMjc0NmY3M2M1YjhjN2RfMy02LTEtMS0w_9185620b-e3ab-4b5c-ba30-3f508ad69f13"
      unitRef="usd">497000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i8904c947b993473eb2b79b7e5ac86856_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOjE1OTJkY2Q2OWQ3ZDQ3MjQ5MjI3NDZmNzNjNWI4YzdkL3RhYmxlcmFuZ2U6MTU5MmRjZDY5ZDdkNDcyNDkyMjc0NmY3M2M1YjhjN2RfMy04LTEtMS0w_cdc6f7e0-f5bb-4517-8514-dfcac41aa2e1"
      unitRef="usd">74803000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="id3cf03f46f6b4a96b6eb360c4d0a92d7_D20200502-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RleHRyZWdpb246ZDAyN2RmYWQ0N2E1NDdkMDg1YzljZGYyMzkwOTE4YjlfNzAwNA_5724356e-5cd4-401e-8b3d-8a14b9ac54cb"
      unitRef="usd">300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i1438c46ded914cd494370548a2caa076_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RleHRyZWdpb246ZDAyN2RmYWQ0N2E1NDdkMDg1YzljZGYyMzkwOTE4YjlfMTA5OTUxMTY4MDMwNg_d3cb308f-5835-434f-92e6-0c44e69949f0"
      unitRef="usd">500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i8904c947b993473eb2b79b7e5ac86856_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RleHRyZWdpb246ZDAyN2RmYWQ0N2E1NDdkMDg1YzljZGYyMzkwOTE4YjlfNzEzNg_20fcdab0-fb7c-4459-adc0-6379fc6e766d"
      unitRef="usd">300000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i8904c947b993473eb2b79b7e5ac86856_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RleHRyZWdpb246ZDAyN2RmYWQ0N2E1NDdkMDg1YzljZGYyMzkwOTE4YjlfNzE1MQ_fbd4dc6b-51fe-4ef8-9707-ac621f45f044"
      unitRef="usd">1200000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i8904c947b993473eb2b79b7e5ac86856_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RleHRyZWdpb246ZDAyN2RmYWQ0N2E1NDdkMDg1YzljZGYyMzkwOTE4YjlfNzE2Ng_0080cb70-a166-4c74-b646-d56557fdc76b"
      unitRef="usd">1200000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i8904c947b993473eb2b79b7e5ac86856_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RleHRyZWdpb246ZDAyN2RmYWQ0N2E1NDdkMDg1YzljZGYyMzkwOTE4YjlfNzE4MQ_965dd0af-5a67-47ca-9740-023adf2aa51e"
      unitRef="usd">1200000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i8904c947b993473eb2b79b7e5ac86856_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RleHRyZWdpb246ZDAyN2RmYWQ0N2E1NDdkMDg1YzljZGYyMzkwOTE4YjlfNzE5Ng_dc069854-e3a5-48fa-a775-8f88f281b6e6"
      unitRef="usd">1200000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i8904c947b993473eb2b79b7e5ac86856_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RleHRyZWdpb246ZDAyN2RmYWQ0N2E1NDdkMDg1YzljZGYyMzkwOTE4YjlfNzIxMQ_5a273ce0-84c6-4253-a2a0-f295f16f4cb9"
      unitRef="usd">1200000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i8904c947b993473eb2b79b7e5ac86856_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RleHRyZWdpb246ZDAyN2RmYWQ0N2E1NDdkMDg1YzljZGYyMzkwOTE4YjlfNzIzNg_23debacf-7395-468d-9f63-afc95d787b02"
      unitRef="usd">12300000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="id3cf03f46f6b4a96b6eb360c4d0a92d7_D20200502-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RleHRyZWdpb246ZDAyN2RmYWQ0N2E1NDdkMDg1YzljZGYyMzkwOTE4YjlfMTA5OTUxMTY4MDM3Mw_c78988f9-b5b4-4f0a-95b9-0b1e14c6d72f"
      unitRef="usd">21200000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i1438c46ded914cd494370548a2caa076_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RleHRyZWdpb246ZDAyN2RmYWQ0N2E1NDdkMDg1YzljZGYyMzkwOTE4YjlfMTA5OTUxMTY4MDM1MA_e1617394-1994-4345-9b13-beace7968828"
      unitRef="usd">32500000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <ttc:BusinessCombinationPreliminaryPurchasePrice
      contextRef="i1b2986872b9f4ab0b78d7765ff9ac773_D20190401-20190401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RleHRyZWdpb246ZDAyN2RmYWQ0N2E1NDdkMDg1YzljZGYyMzkwOTE4YjlfOTE5MA_78ba225d-cc63-4f2f-a7b2-317240f761b2"
      unitRef="usd">679300000</ttc:BusinessCombinationPreliminaryPurchasePrice>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i9818747c601443ccb608863597a430c4_D20190803-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RleHRyZWdpb246ZDAyN2RmYWQ0N2E1NDdkMDg1YzljZGYyMzkwOTE4YjlfOTU0Ng_4bd8a4c1-546d-40f5-8f2a-e6831c45379a"
      unitRef="usd">685000000.0</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i9818747c601443ccb608863597a430c4_D20190803-20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RleHRyZWdpb246ZDAyN2RmYWQ0N2E1NDdkMDg1YzljZGYyMzkwOTE4YjlfMTAwMzI_2d2655e7-7248-40d9-b308-31c9219406a7"
      unitRef="usd">10200000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="iba14f1c3b43947fda792760b1aa10feb_D20190504-20190802"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RleHRyZWdpb246ZDAyN2RmYWQ0N2E1NDdkMDg1YzljZGYyMzkwOTE4YjlfOTM0NTg0ODg5MjY1Ng_088f28fd-e21d-4530-ad91-5236cd337b77"
      unitRef="usd">500000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="id496ca83623a4c1397693d4b56c6d27a_D20181101-20190802"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RleHRyZWdpb246ZDAyN2RmYWQ0N2E1NDdkMDg1YzljZGYyMzkwOTE4YjlfOTM0NTg0ODg5MjY3MA_16b6ffa5-6027-4cdc-9e23-f194a8c78a30"
      unitRef="usd">10200000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="ife0ec61317ff427b8c13b7308f7671df_I20190401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOmQxMDRjNDUyMjc4MTRhZTA4YmRmZmZmNWFkMTUzOGM4L3RhYmxlcmFuZ2U6ZDEwNGM0NTIyNzgxNGFlMDhiZGZmZmY1YWQxNTM4YzhfMS0yLTEtMS0w_943d5d61-8293-4f16-b8e7-1cc8e1433002"
      unitRef="usd">16341000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="ife0ec61317ff427b8c13b7308f7671df_I20190401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOmQxMDRjNDUyMjc4MTRhZTA4YmRmZmZmNWFkMTUzOGM4L3RhYmxlcmFuZ2U6ZDEwNGM0NTIyNzgxNGFlMDhiZGZmZmY1YWQxNTM4YzhfMi0yLTEtMS0w_7121c47c-87c5-4419-a547-f15524efc856"
      unitRef="usd">65674000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="ife0ec61317ff427b8c13b7308f7671df_I20190401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOmQxMDRjNDUyMjc4MTRhZTA4YmRmZmZmNWFkMTUzOGM4L3RhYmxlcmFuZ2U6ZDEwNGM0NTIyNzgxNGFlMDhiZGZmZmY1YWQxNTM4YzhfMy0yLTEtMS0w_2035f076-fd6d-4144-b140-46fa37973234"
      unitRef="usd">241429000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="ife0ec61317ff427b8c13b7308f7671df_I20190401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOmQxMDRjNDUyMjc4MTRhZTA4YmRmZmZmNWFkMTUzOGM4L3RhYmxlcmFuZ2U6ZDEwNGM0NTIyNzgxNGFlMDhiZGZmZmY1YWQxNTM4YzhfNC0yLTEtMS0w_ae85593d-80b1-4e41-a8e5-3e6c7e90582a"
      unitRef="usd">8050000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ife0ec61317ff427b8c13b7308f7671df_I20190401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOmQxMDRjNDUyMjc4MTRhZTA4YmRmZmZmNWFkMTUzOGM4L3RhYmxlcmFuZ2U6ZDEwNGM0NTIyNzgxNGFlMDhiZGZmZmY1YWQxNTM4YzhfNS0yLTEtMS0w_251acacd-fe2c-48f9-9745-e2bca38695b2"
      unitRef="usd">142779000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:Goodwill
      contextRef="ife0ec61317ff427b8c13b7308f7671df_I20190401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOmQxMDRjNDUyMjc4MTRhZTA4YmRmZmZmNWFkMTUzOGM4L3RhYmxlcmFuZ2U6ZDEwNGM0NTIyNzgxNGFlMDhiZGZmZmY1YWQxNTM4YzhfNi0yLTEtMS0w_28dddaf3-b3df-484b-b142-acddb742d20f"
      unitRef="usd">134657000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ife0ec61317ff427b8c13b7308f7671df_I20190401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOmQxMDRjNDUyMjc4MTRhZTA4YmRmZmZmNWFkMTUzOGM4L3RhYmxlcmFuZ2U6ZDEwNGM0NTIyNzgxNGFlMDhiZGZmZmY1YWQxNTM4YzhfNy0yLTEtMS0w_007e500f-1c07-4db1-b71d-43d92e282047"
      unitRef="usd">264190000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="ife0ec61317ff427b8c13b7308f7671df_I20190401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOmQxMDRjNDUyMjc4MTRhZTA4YmRmZmZmNWFkMTUzOGM4L3RhYmxlcmFuZ2U6ZDEwNGM0NTIyNzgxNGFlMDhiZGZmZmY1YWQxNTM4YzhfOC0yLTEtMS0w_3cbff07c-f661-4fc2-8f4e-a158e5fc6600"
      unitRef="usd">7971000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="ife0ec61317ff427b8c13b7308f7671df_I20190401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOmQxMDRjNDUyMjc4MTRhZTA4YmRmZmZmNWFkMTUzOGM4L3RhYmxlcmFuZ2U6ZDEwNGM0NTIyNzgxNGFlMDhiZGZmZmY1YWQxNTM4YzhfOS0yLTEtMS0w_a98a199b-14da-44e0-b50a-f829c1391717"
      unitRef="usd">35892000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <ttc:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedLiabilities
      contextRef="ife0ec61317ff427b8c13b7308f7671df_I20190401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOmQxMDRjNDUyMjc4MTRhZTA4YmRmZmZmNWFkMTUzOGM4L3RhYmxlcmFuZ2U6ZDEwNGM0NTIyNzgxNGFlMDhiZGZmZmY1YWQxNTM4YzhfMTAtMi0xLTEtMA_114f9092-4546-47c5-95a2-ee42c2c0f435"
      unitRef="usd">51943000</ttc:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="ife0ec61317ff427b8c13b7308f7671df_I20190401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOmQxMDRjNDUyMjc4MTRhZTA4YmRmZmZmNWFkMTUzOGM4L3RhYmxlcmFuZ2U6ZDEwNGM0NTIyNzgxNGFlMDhiZGZmZmY1YWQxNTM4YzhfMTEtMi0xLTEtMA_e1a61932-aaee-4fb4-a1fd-ecd403d9a752"
      unitRef="usd">85277000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="ife0ec61317ff427b8c13b7308f7671df_I20190401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOmQxMDRjNDUyMjc4MTRhZTA4YmRmZmZmNWFkMTUzOGM4L3RhYmxlcmFuZ2U6ZDEwNGM0NTIyNzgxNGFlMDhiZGZmZmY1YWQxNTM4YzhfMTItMi0xLTEtMA_09d8685d-f870-42ab-9372-4b542a6bc27b"
      unitRef="usd">6665000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ife0ec61317ff427b8c13b7308f7671df_I20190401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOmQxMDRjNDUyMjc4MTRhZTA4YmRmZmZmNWFkMTUzOGM4L3RhYmxlcmFuZ2U6ZDEwNGM0NTIyNzgxNGFlMDhiZGZmZmY1YWQxNTM4YzhfMTMtMi0xLTEtMA_856e358a-05e9-4e93-a8f7-b658ff0a2395"
      unitRef="usd">701314000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="ife0ec61317ff427b8c13b7308f7671df_I20190401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOmQxMDRjNDUyMjc4MTRhZTA4YmRmZmZmNWFkMTUzOGM4L3RhYmxlcmFuZ2U6ZDEwNGM0NTIyNzgxNGFlMDhiZGZmZmY1YWQxNTM4YzhfMTQtMi0xLTEtMA_c436bd3d-bcd8-4504-8f72-57c830b53542"
      unitRef="usd">16341000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ibd0587b01a9544c886dc2ba109aa789b_D20190401-20190401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RhYmxlOmQxMDRjNDUyMjc4MTRhZTA4YmRmZmZmNWFkMTUzOGM4L3RhYmxlcmFuZ2U6ZDEwNGM0NTIyNzgxNGFlMDhiZGZmZmY1YWQxNTM4YzhfMTUtMi0xLTEtMA_e3169d64-2465-44f6-8838-bdad61e392fc"
      unitRef="usd">684973000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i66f7f480dc54485cb9f99503ad61fe09_D20200502-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN180Ni9mcmFnOmQwMjdkZmFkNDdhNTQ3ZDA4NWM5Y2RmMjM5MDkxOGI5L3RleHRyZWdpb246ZDAyN2RmYWQ0N2E1NDdkMDg1YzljZGYyMzkwOTE4YjlfMTE4Nzk_f11dad76-e0de-4db4-bac6-04923bb07d2f"
      unitRef="usd">-900000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RleHRyZWdpb246NzBmNjNhYTU3NmZjNGE2MWIzMGNjNTE4MDhjM2YyZmJfMTI0Mg_1ebad36c-78a2-4089-812d-ef7b4b4f05f6">&lt;div style="margin-top:6pt;margin-bottom:11pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:24pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Segment Data&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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. These Other activities consist 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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:9pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Professional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;623,615&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;204,961&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,396&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;840,972&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intersegment gross sales (eliminations)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,738&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,761)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Earnings (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113,652&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,545&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(31,204)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;110,993&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:9pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Professional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,879,423&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;632,807&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,623&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,537,853&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intersegment gross sales (eliminations)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,151&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;84&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(38,235)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Earnings (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;322,385&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,233&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(91,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;318,503&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,967,882&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;268,562&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;577,419&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,813,863&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:6pt;margin-bottom:9pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Professional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;676,756&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;148,234&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,723&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;838,713&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intersegment gross sales (eliminations)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,779&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,857)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Earnings (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,592&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,151&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(26,508)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,235&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:6pt;margin-bottom:9pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Professional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,855,268&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;525,539&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,898&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,403,705&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intersegment gross sales (eliminations)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,104&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;257&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(51,361)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Earnings (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;319,689&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,253&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(92,507)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;278,435&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,784,707&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;218,528&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;306,498&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,309,733&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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-top:6pt;margin-bottom:9pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(29,078)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(26,287)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(76,961)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(88,958)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,304)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,004)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(25,119)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20,440)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,178&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,783&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,965&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,891&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total operating loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(31,204)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(26,508)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(91,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(92,507)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RleHRyZWdpb246NzBmNjNhYTU3NmZjNGE2MWIzMGNjNTE4MDhjM2YyZmJfMTA5OTUxMTYyODE1MTQ_074570fe-25c8-4486-b567-95842e07f928"
      unitRef="segment">11</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RleHRyZWdpb246NzBmNjNhYTU3NmZjNGE2MWIzMGNjNTE4MDhjM2YyZmJfMzk0_5ac1cb73-b987-4b8a-a6de-ff85da4e6dee"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RleHRyZWdpb246NzBmNjNhYTU3NmZjNGE2MWIzMGNjNTE4MDhjM2YyZmJfMTIzOQ_3e139f4a-e70e-44b5-a923-be058e70d7e9">&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:9pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Professional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;623,615&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;204,961&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,396&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;840,972&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intersegment gross sales (eliminations)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,738&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,761)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Earnings (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113,652&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,545&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(31,204)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;110,993&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:9pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Professional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,879,423&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;632,807&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,623&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,537,853&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intersegment gross sales (eliminations)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,151&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;84&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(38,235)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Earnings (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;322,385&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,233&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(91,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;318,503&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,967,882&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;268,562&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;577,419&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,813,863&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:6pt;margin-bottom:9pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Professional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;676,756&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;148,234&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,723&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;838,713&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intersegment gross sales (eliminations)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,779&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,857)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Earnings (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,592&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,151&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(26,508)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,235&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:6pt;margin-bottom:9pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Professional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,855,268&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;525,539&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,898&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,403,705&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intersegment gross sales (eliminations)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,104&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;257&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(51,361)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Earnings (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;319,689&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,253&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(92,507)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;278,435&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,784,707&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;218,528&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;306,498&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,309,733&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieb736cc0dfa74085a37290d06ae1f6ab_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjg1ZWJlYjk1NGFkMDQ2MzE5MWFlMzQwM2QwZTc4MDVhL3RhYmxlcmFuZ2U6ODVlYmViOTU0YWQwNDYzMTkxYWUzNDAzZDBlNzgwNWFfMi0yLTEtMS0w_5f3afe6b-0dc9-476f-ab67-7ce0dd99f38e"
      unitRef="usd">623615000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7411a1ba854d433a8e758318aa49344a_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjg1ZWJlYjk1NGFkMDQ2MzE5MWFlMzQwM2QwZTc4MDVhL3RhYmxlcmFuZ2U6ODVlYmViOTU0YWQwNDYzMTkxYWUzNDAzZDBlNzgwNWFfMi00LTEtMS0w_ee0f1ca7-ba38-4fcf-9b07-3e4f5885d4a6"
      unitRef="usd">204961000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0923d10a2a7d4c7e9e594badc53abd7f_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjg1ZWJlYjk1NGFkMDQ2MzE5MWFlMzQwM2QwZTc4MDVhL3RhYmxlcmFuZ2U6ODVlYmViOTU0YWQwNDYzMTkxYWUzNDAzZDBlNzgwNWFfMi02LTEtMS0w_2f402529-60b5-40fb-9990-a194bafb1d0c"
      unitRef="usd">12396000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjg1ZWJlYjk1NGFkMDQ2MzE5MWFlMzQwM2QwZTc4MDVhL3RhYmxlcmFuZ2U6ODVlYmViOTU0YWQwNDYzMTkxYWUzNDAzZDBlNzgwNWFfMi04LTEtMS0w_943354e5-607b-422a-9fea-5c6a818a9b48"
      unitRef="usd">840972000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i32af4752e88f4d4b88973d6967fe5f1f_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjg1ZWJlYjk1NGFkMDQ2MzE5MWFlMzQwM2QwZTc4MDVhL3RhYmxlcmFuZ2U6ODVlYmViOTU0YWQwNDYzMTkxYWUzNDAzZDBlNzgwNWFfMy0yLTEtMS0w_dfd6a8e7-60a4-420c-8721-adb24cdf7900"
      unitRef="usd">12738000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e02a1f026d143b3a9f0124ea0106beb_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjg1ZWJlYjk1NGFkMDQ2MzE5MWFlMzQwM2QwZTc4MDVhL3RhYmxlcmFuZ2U6ODVlYmViOTU0YWQwNDYzMTkxYWUzNDAzZDBlNzgwNWFfMy00LTEtMS0w_47d4da15-16a7-49fd-a1d6-b6df09e055c9"
      unitRef="usd">23000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99975aed6c864e3cb17f07fb81690bdf_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjg1ZWJlYjk1NGFkMDQ2MzE5MWFlMzQwM2QwZTc4MDVhL3RhYmxlcmFuZ2U6ODVlYmViOTU0YWQwNDYzMTkxYWUzNDAzZDBlNzgwNWFfMy02LTEtMS0w_321d9513-8b11-4245-8c88-0c19229fef7b"
      unitRef="usd">-12761000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ieb736cc0dfa74085a37290d06ae1f6ab_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjg1ZWJlYjk1NGFkMDQ2MzE5MWFlMzQwM2QwZTc4MDVhL3RhYmxlcmFuZ2U6ODVlYmViOTU0YWQwNDYzMTkxYWUzNDAzZDBlNzgwNWFfNC0yLTEtMS0w_e1d38fa4-11f0-460f-9a94-ba2b567f2c4c"
      unitRef="usd">113652000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7411a1ba854d433a8e758318aa49344a_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjg1ZWJlYjk1NGFkMDQ2MzE5MWFlMzQwM2QwZTc4MDVhL3RhYmxlcmFuZ2U6ODVlYmViOTU0YWQwNDYzMTkxYWUzNDAzZDBlNzgwNWFfNC00LTEtMS0w_51280f2e-b626-4f4f-a301-22a7f73e10b7"
      unitRef="usd">28545000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0923d10a2a7d4c7e9e594badc53abd7f_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjg1ZWJlYjk1NGFkMDQ2MzE5MWFlMzQwM2QwZTc4MDVhL3RhYmxlcmFuZ2U6ODVlYmViOTU0YWQwNDYzMTkxYWUzNDAzZDBlNzgwNWFfNC02LTEtMS0w_c63e0f0d-68cc-4461-8c9a-734fe0f5c4b1"
      unitRef="usd">-31204000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjg1ZWJlYjk1NGFkMDQ2MzE5MWFlMzQwM2QwZTc4MDVhL3RhYmxlcmFuZ2U6ODVlYmViOTU0YWQwNDYzMTkxYWUzNDAzZDBlNzgwNWFfNC04LTEtMS0w_e898a962-a36d-416a-ba97-33014e09be4e"
      unitRef="usd">110993000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie832f3ec465446e88f325bf3e85cbfaa_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjc0NDg3OGQ1YzcxMzQ3ZWViOTEwNmNiYTU4YmRkZDc2L3RhYmxlcmFuZ2U6NzQ0ODc4ZDVjNzEzNDdlZWI5MTA2Y2JhNThiZGRkNzZfMi0yLTEtMS0w_a2f93c0c-75ce-4804-b5b1-86bb224728fd"
      unitRef="usd">1879423000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i584e86a6d68b46dc999e4bd57fb33f9c_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjc0NDg3OGQ1YzcxMzQ3ZWViOTEwNmNiYTU4YmRkZDc2L3RhYmxlcmFuZ2U6NzQ0ODc4ZDVjNzEzNDdlZWI5MTA2Y2JhNThiZGRkNzZfMi00LTEtMS0w_b30188c4-c28c-4666-a0e0-10351271c06f"
      unitRef="usd">632807000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i23a220ae452343eaa148184e24b6751b_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjc0NDg3OGQ1YzcxMzQ3ZWViOTEwNmNiYTU4YmRkZDc2L3RhYmxlcmFuZ2U6NzQ0ODc4ZDVjNzEzNDdlZWI5MTA2Y2JhNThiZGRkNzZfMi02LTEtMS0w_265449e2-e191-456f-8fe8-7577b521203b"
      unitRef="usd">25623000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjc0NDg3OGQ1YzcxMzQ3ZWViOTEwNmNiYTU4YmRkZDc2L3RhYmxlcmFuZ2U6NzQ0ODc4ZDVjNzEzNDdlZWI5MTA2Y2JhNThiZGRkNzZfMi04LTEtMS0w_94ba9e48-358d-40e9-970b-6024118dfe8a"
      unitRef="usd">2537853000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2b0c6083054f4a129ed42bc3887afe80_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjc0NDg3OGQ1YzcxMzQ3ZWViOTEwNmNiYTU4YmRkZDc2L3RhYmxlcmFuZ2U6NzQ0ODc4ZDVjNzEzNDdlZWI5MTA2Y2JhNThiZGRkNzZfMy0yLTEtMS0w_79fadb76-f692-47f3-8a96-260294d311e5"
      unitRef="usd">38151000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id594e6d2897f49309416781ee97d9509_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjc0NDg3OGQ1YzcxMzQ3ZWViOTEwNmNiYTU4YmRkZDc2L3RhYmxlcmFuZ2U6NzQ0ODc4ZDVjNzEzNDdlZWI5MTA2Y2JhNThiZGRkNzZfMy00LTEtMS0w_e42d0ea8-fbed-4bf4-a838-64d950c9017b"
      unitRef="usd">84000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5748e8575adb438a8fdc442284defd40_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjc0NDg3OGQ1YzcxMzQ3ZWViOTEwNmNiYTU4YmRkZDc2L3RhYmxlcmFuZ2U6NzQ0ODc4ZDVjNzEzNDdlZWI5MTA2Y2JhNThiZGRkNzZfMy02LTEtMS0w_0c53dd50-0862-4b2b-a9da-25e3c30df512"
      unitRef="usd">-38235000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie832f3ec465446e88f325bf3e85cbfaa_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjc0NDg3OGQ1YzcxMzQ3ZWViOTEwNmNiYTU4YmRkZDc2L3RhYmxlcmFuZ2U6NzQ0ODc4ZDVjNzEzNDdlZWI5MTA2Y2JhNThiZGRkNzZfNC0yLTEtMS0w_373f2dfe-ad76-480b-a8d6-dfee9207e079"
      unitRef="usd">322385000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i584e86a6d68b46dc999e4bd57fb33f9c_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjc0NDg3OGQ1YzcxMzQ3ZWViOTEwNmNiYTU4YmRkZDc2L3RhYmxlcmFuZ2U6NzQ0ODc4ZDVjNzEzNDdlZWI5MTA2Y2JhNThiZGRkNzZfNC00LTEtMS0w_21089ea7-faec-4019-88d1-6c2b58beb516"
      unitRef="usd">87233000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i23a220ae452343eaa148184e24b6751b_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjc0NDg3OGQ1YzcxMzQ3ZWViOTEwNmNiYTU4YmRkZDc2L3RhYmxlcmFuZ2U6NzQ0ODc4ZDVjNzEzNDdlZWI5MTA2Y2JhNThiZGRkNzZfNC02LTEtMS0w_eeebec88-20d3-4879-99c6-19f79e70e0b5"
      unitRef="usd">-91115000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjc0NDg3OGQ1YzcxMzQ3ZWViOTEwNmNiYTU4YmRkZDc2L3RhYmxlcmFuZ2U6NzQ0ODc4ZDVjNzEzNDdlZWI5MTA2Y2JhNThiZGRkNzZfNC04LTEtMS0w_2df40da4-2534-43a2-a93f-d1d31aeb8e39"
      unitRef="usd">318503000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:Assets
      contextRef="i83b781cb6ec04d0dbcf9d02148386afa_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjc0NDg3OGQ1YzcxMzQ3ZWViOTEwNmNiYTU4YmRkZDc2L3RhYmxlcmFuZ2U6NzQ0ODc4ZDVjNzEzNDdlZWI5MTA2Y2JhNThiZGRkNzZfNS0yLTEtMS0w_6a9f0845-481a-41e4-ab3c-4999a2b944c7"
      unitRef="usd">1967882000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6764307d024c4b1cacbb2e59cb37d170_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjc0NDg3OGQ1YzcxMzQ3ZWViOTEwNmNiYTU4YmRkZDc2L3RhYmxlcmFuZ2U6NzQ0ODc4ZDVjNzEzNDdlZWI5MTA2Y2JhNThiZGRkNzZfNS00LTEtMS0w_01392dd3-09e3-417e-8af2-fc64ebc9c5ee"
      unitRef="usd">268562000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7d4b8b146ed344d89c9dab7e6a094425_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjc0NDg3OGQ1YzcxMzQ3ZWViOTEwNmNiYTU4YmRkZDc2L3RhYmxlcmFuZ2U6NzQ0ODc4ZDVjNzEzNDdlZWI5MTA2Y2JhNThiZGRkNzZfNS02LTEtMS0w_7ccec5d3-4097-4212-bea2-81bff3126d1b"
      unitRef="usd">577419000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjc0NDg3OGQ1YzcxMzQ3ZWViOTEwNmNiYTU4YmRkZDc2L3RhYmxlcmFuZ2U6NzQ0ODc4ZDVjNzEzNDdlZWI5MTA2Y2JhNThiZGRkNzZfNS04LTEtMS0w_16bf416b-fe86-4afb-84f3-4adf53509de2"
      unitRef="usd">2813863000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5b6579f24ad4360823aeb15688ceebd_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjJkOTAyMjk5OGY0YTRjNzJiMzIwODgzNmM2N2NiZDM3L3RhYmxlcmFuZ2U6MmQ5MDIyOTk4ZjRhNGM3MmIzMjA4ODM2YzY3Y2JkMzdfMi0yLTEtMS0w_5cc274ab-68da-4f1b-a09e-d816c1724f2a"
      unitRef="usd">676756000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i97eaaf7106ae42d78aff026c0dfc9f8c_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjJkOTAyMjk5OGY0YTRjNzJiMzIwODgzNmM2N2NiZDM3L3RhYmxlcmFuZ2U6MmQ5MDIyOTk4ZjRhNGM3MmIzMjA4ODM2YzY3Y2JkMzdfMi00LTEtMS0w_29a10f02-59a1-4710-ab5a-633ef6255181"
      unitRef="usd">148234000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i31e47baca4b540d8aeb1fef425afd9d8_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjJkOTAyMjk5OGY0YTRjNzJiMzIwODgzNmM2N2NiZDM3L3RhYmxlcmFuZ2U6MmQ5MDIyOTk4ZjRhNGM3MmIzMjA4ODM2YzY3Y2JkMzdfMi02LTEtMS0w_a817f336-52f9-469e-9231-4afdc184933d"
      unitRef="usd">13723000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjJkOTAyMjk5OGY0YTRjNzJiMzIwODgzNmM2N2NiZDM3L3RhYmxlcmFuZ2U6MmQ5MDIyOTk4ZjRhNGM3MmIzMjA4ODM2YzY3Y2JkMzdfMi04LTEtMS0w_3dede8fb-e33f-44b0-81b2-4fd13b9a56c3"
      unitRef="usd">838713000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ff148bb2a3c4f3596201282a9b396fb_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjJkOTAyMjk5OGY0YTRjNzJiMzIwODgzNmM2N2NiZDM3L3RhYmxlcmFuZ2U6MmQ5MDIyOTk4ZjRhNGM3MmIzMjA4ODM2YzY3Y2JkMzdfMy0yLTEtMS0w_fdff1f34-1fde-44ec-bd4a-7e09724cf092"
      unitRef="usd">13779000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i578e8eeca29043b9a6b4964ed319f406_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjJkOTAyMjk5OGY0YTRjNzJiMzIwODgzNmM2N2NiZDM3L3RhYmxlcmFuZ2U6MmQ5MDIyOTk4ZjRhNGM3MmIzMjA4ODM2YzY3Y2JkMzdfMy00LTEtMS0w_2f6b4638-fe40-442c-b6df-d5445efbbf48"
      unitRef="usd">78000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i291c130cd6844c8380f7f492ca1cd33f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjJkOTAyMjk5OGY0YTRjNzJiMzIwODgzNmM2N2NiZDM3L3RhYmxlcmFuZ2U6MmQ5MDIyOTk4ZjRhNGM3MmIzMjA4ODM2YzY3Y2JkMzdfMy02LTEtMS0w_02eccf0e-f1fc-46f9-b991-0e96e000d1aa"
      unitRef="usd">-13857000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id5b6579f24ad4360823aeb15688ceebd_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjJkOTAyMjk5OGY0YTRjNzJiMzIwODgzNmM2N2NiZDM3L3RhYmxlcmFuZ2U6MmQ5MDIyOTk4ZjRhNGM3MmIzMjA4ODM2YzY3Y2JkMzdfNC0yLTEtMS0w_108ad162-ad2e-4f85-997b-3577b18eb807"
      unitRef="usd">81592000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i97eaaf7106ae42d78aff026c0dfc9f8c_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjJkOTAyMjk5OGY0YTRjNzJiMzIwODgzNmM2N2NiZDM3L3RhYmxlcmFuZ2U6MmQ5MDIyOTk4ZjRhNGM3MmIzMjA4ODM2YzY3Y2JkMzdfNC00LTEtMS0w_88387dd5-f253-477f-833a-5be384c4edbf"
      unitRef="usd">16151000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i31e47baca4b540d8aeb1fef425afd9d8_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjJkOTAyMjk5OGY0YTRjNzJiMzIwODgzNmM2N2NiZDM3L3RhYmxlcmFuZ2U6MmQ5MDIyOTk4ZjRhNGM3MmIzMjA4ODM2YzY3Y2JkMzdfNC02LTEtMS0w_bbea81b9-dc0e-4110-9dbf-f94fd5e51131"
      unitRef="usd">-26508000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjJkOTAyMjk5OGY0YTRjNzJiMzIwODgzNmM2N2NiZDM3L3RhYmxlcmFuZ2U6MmQ5MDIyOTk4ZjRhNGM3MmIzMjA4ODM2YzY3Y2JkMzdfNC04LTEtMS0w_b4371b65-f900-493b-af4b-f5015fb30d6f"
      unitRef="usd">71235000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75d670e1c9cb4989b2c3953893421791_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOmI1M2E3ODE2YWQ0YzRiMTZhOWFhNDNiMWE0ODhiOWEzL3RhYmxlcmFuZ2U6YjUzYTc4MTZhZDRjNGIxNmE5YWE0M2IxYTQ4OGI5YTNfMi0yLTEtMS0w_9d7d0401-2dc7-485a-8502-53ce22a218c8"
      unitRef="usd">1855268000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd7a585c59e849a4abc0c19c39685eb2_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOmI1M2E3ODE2YWQ0YzRiMTZhOWFhNDNiMWE0ODhiOWEzL3RhYmxlcmFuZ2U6YjUzYTc4MTZhZDRjNGIxNmE5YWE0M2IxYTQ4OGI5YTNfMi00LTEtMS0w_0ff5766d-6482-42fa-94c6-96540f9e404d"
      unitRef="usd">525539000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id98d5e3580594dce809d335587db5947_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOmI1M2E3ODE2YWQ0YzRiMTZhOWFhNDNiMWE0ODhiOWEzL3RhYmxlcmFuZ2U6YjUzYTc4MTZhZDRjNGIxNmE5YWE0M2IxYTQ4OGI5YTNfMi02LTEtMS0w_bff68673-23c1-4674-9cd3-d79edd98a635"
      unitRef="usd">22898000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOmI1M2E3ODE2YWQ0YzRiMTZhOWFhNDNiMWE0ODhiOWEzL3RhYmxlcmFuZ2U6YjUzYTc4MTZhZDRjNGIxNmE5YWE0M2IxYTQ4OGI5YTNfMi04LTEtMS0w_a9a45c8d-ee4d-47a8-9ee8-ced0d2e6a777"
      unitRef="usd">2403705000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i412bed289f7c4ef48f6a0b54be22b458_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOmI1M2E3ODE2YWQ0YzRiMTZhOWFhNDNiMWE0ODhiOWEzL3RhYmxlcmFuZ2U6YjUzYTc4MTZhZDRjNGIxNmE5YWE0M2IxYTQ4OGI5YTNfMy0yLTEtMS0w_7cff82a6-194f-4902-b244-f0876ea93d75"
      unitRef="usd">51104000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i94977bae3cbd4351af789c7b81f2ed1b_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOmI1M2E3ODE2YWQ0YzRiMTZhOWFhNDNiMWE0ODhiOWEzL3RhYmxlcmFuZ2U6YjUzYTc4MTZhZDRjNGIxNmE5YWE0M2IxYTQ4OGI5YTNfMy00LTEtMS0w_3e8c9d48-46d6-480a-8391-a76e06db5b88"
      unitRef="usd">257000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d7d4702b5fb49b5971ecbad6d9755ee_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOmI1M2E3ODE2YWQ0YzRiMTZhOWFhNDNiMWE0ODhiOWEzL3RhYmxlcmFuZ2U6YjUzYTc4MTZhZDRjNGIxNmE5YWE0M2IxYTQ4OGI5YTNfMy02LTEtMS0w_85f8e411-9d0a-45d5-94f9-9ceb877f4f60"
      unitRef="usd">-51361000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i75d670e1c9cb4989b2c3953893421791_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOmI1M2E3ODE2YWQ0YzRiMTZhOWFhNDNiMWE0ODhiOWEzL3RhYmxlcmFuZ2U6YjUzYTc4MTZhZDRjNGIxNmE5YWE0M2IxYTQ4OGI5YTNfNC0yLTEtMS0w_03b07a50-644d-4eba-8d70-19990c43e308"
      unitRef="usd">319689000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="idd7a585c59e849a4abc0c19c39685eb2_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOmI1M2E3ODE2YWQ0YzRiMTZhOWFhNDNiMWE0ODhiOWEzL3RhYmxlcmFuZ2U6YjUzYTc4MTZhZDRjNGIxNmE5YWE0M2IxYTQ4OGI5YTNfNC00LTEtMS0w_6b049bc1-f253-47b1-890e-6e3f2f1fd98d"
      unitRef="usd">51253000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id98d5e3580594dce809d335587db5947_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOmI1M2E3ODE2YWQ0YzRiMTZhOWFhNDNiMWE0ODhiOWEzL3RhYmxlcmFuZ2U6YjUzYTc4MTZhZDRjNGIxNmE5YWE0M2IxYTQ4OGI5YTNfNC02LTEtMS0w_a92751d1-d4c1-4286-8c68-f2ef64850633"
      unitRef="usd">-92507000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOmI1M2E3ODE2YWQ0YzRiMTZhOWFhNDNiMWE0ODhiOWEzL3RhYmxlcmFuZ2U6YjUzYTc4MTZhZDRjNGIxNmE5YWE0M2IxYTQ4OGI5YTNfNC04LTEtMS0w_8da7b9eb-a3af-49a3-a68f-1b58a5f2cfd1"
      unitRef="usd">278435000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:Assets
      contextRef="i55eaff385e8a4dc39c5eb93888e8ed48_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOmI1M2E3ODE2YWQ0YzRiMTZhOWFhNDNiMWE0ODhiOWEzL3RhYmxlcmFuZ2U6YjUzYTc4MTZhZDRjNGIxNmE5YWE0M2IxYTQ4OGI5YTNfNS0yLTEtMS0w_8da240cc-7cee-4cd7-8fb2-ae3f353ea633"
      unitRef="usd">1784707000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5e0ce97a9b5142649a43fc11693cb369_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOmI1M2E3ODE2YWQ0YzRiMTZhOWFhNDNiMWE0ODhiOWEzL3RhYmxlcmFuZ2U6YjUzYTc4MTZhZDRjNGIxNmE5YWE0M2IxYTQ4OGI5YTNfNS00LTEtMS0w_533be55c-ec2e-4deb-a549-a6a879653618"
      unitRef="usd">218528000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2956980a6ead4b4f871af454acdbc981_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOmI1M2E3ODE2YWQ0YzRiMTZhOWFhNDNiMWE0ODhiOWEzL3RhYmxlcmFuZ2U6YjUzYTc4MTZhZDRjNGIxNmE5YWE0M2IxYTQ4OGI5YTNfNS02LTEtMS0w_6f39d1ee-502a-47b6-aca6-f14ab9a2aa95"
      unitRef="usd">306498000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOmI1M2E3ODE2YWQ0YzRiMTZhOWFhNDNiMWE0ODhiOWEzL3RhYmxlcmFuZ2U6YjUzYTc4MTZhZDRjNGIxNmE5YWE0M2IxYTQ4OGI5YTNfNS04LTEtMS0w_a0af0452-b0a0-416c-9617-f94c98f81c9c"
      unitRef="usd">2309733000</us-gaap:Assets>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RleHRyZWdpb246NzBmNjNhYTU3NmZjNGE2MWIzMGNjNTE4MDhjM2YyZmJfMTIzNw_65039364-4540-4932-a2b5-24834191285a">&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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-top:6pt;margin-bottom:9pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(29,078)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(26,287)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(76,961)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(88,958)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,304)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,004)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(25,119)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20,440)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,178&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,783&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,965&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,891&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total operating loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(31,204)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(26,508)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(91,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(92,507)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <ttc:CorporateExpenses
      contextRef="i0923d10a2a7d4c7e9e594badc53abd7f_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjc0MDBhMDRhM2MyNTQ5NGU5ZWZlNzQ5Mzg1ODM5YzYxL3RhYmxlcmFuZ2U6NzQwMGEwNGEzYzI1NDk0ZTllZmU3NDkzODU4MzljNjFfMi0yLTEtMS0w_fdda324d-c088-48bf-af86-e499075243e6"
      unitRef="usd">29078000</ttc:CorporateExpenses>
    <ttc:CorporateExpenses
      contextRef="i31e47baca4b540d8aeb1fef425afd9d8_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjc0MDBhMDRhM2MyNTQ5NGU5ZWZlNzQ5Mzg1ODM5YzYxL3RhYmxlcmFuZ2U6NzQwMGEwNGEzYzI1NDk0ZTllZmU3NDkzODU4MzljNjFfMi00LTEtMS0w_8b850797-ec70-4108-a469-28a26dacf8e7"
      unitRef="usd">26287000</ttc:CorporateExpenses>
    <ttc:CorporateExpenses
      contextRef="i23a220ae452343eaa148184e24b6751b_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjc0MDBhMDRhM2MyNTQ5NGU5ZWZlNzQ5Mzg1ODM5YzYxL3RhYmxlcmFuZ2U6NzQwMGEwNGEzYzI1NDk0ZTllZmU3NDkzODU4MzljNjFfMi02LTEtMS0w_6b3bb4b0-faf1-43eb-ad68-7c9cc6a12970"
      unitRef="usd">76961000</ttc:CorporateExpenses>
    <ttc:CorporateExpenses
      contextRef="id98d5e3580594dce809d335587db5947_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjc0MDBhMDRhM2MyNTQ5NGU5ZWZlNzQ5Mzg1ODM5YzYxL3RhYmxlcmFuZ2U6NzQwMGEwNGEzYzI1NDk0ZTllZmU3NDkzODU4MzljNjFfMi04LTEtMS0w_1827a223-eeae-4ca2-92e7-469dbcf3c636"
      unitRef="usd">88958000</ttc:CorporateExpenses>
    <us-gaap:InterestExpense
      contextRef="i0923d10a2a7d4c7e9e594badc53abd7f_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjc0MDBhMDRhM2MyNTQ5NGU5ZWZlNzQ5Mzg1ODM5YzYxL3RhYmxlcmFuZ2U6NzQwMGEwNGEzYzI1NDk0ZTllZmU3NDkzODU4MzljNjFfMy0yLTEtMS0w_5a8a3e94-53c7-4f8e-a5a3-9727eb3604a0"
      unitRef="usd">8304000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i31e47baca4b540d8aeb1fef425afd9d8_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjc0MDBhMDRhM2MyNTQ5NGU5ZWZlNzQ5Mzg1ODM5YzYxL3RhYmxlcmFuZ2U6NzQwMGEwNGEzYzI1NDk0ZTllZmU3NDkzODU4MzljNjFfMy00LTEtMS0w_f010451d-2753-4605-b455-59eff34579c7"
      unitRef="usd">9004000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i23a220ae452343eaa148184e24b6751b_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjc0MDBhMDRhM2MyNTQ5NGU5ZWZlNzQ5Mzg1ODM5YzYxL3RhYmxlcmFuZ2U6NzQwMGEwNGEzYzI1NDk0ZTllZmU3NDkzODU4MzljNjFfMy02LTEtMS0w_56d8096c-cc32-4157-9735-ac10dcaacefc"
      unitRef="usd">25119000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="id98d5e3580594dce809d335587db5947_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjc0MDBhMDRhM2MyNTQ5NGU5ZWZlNzQ5Mzg1ODM5YzYxL3RhYmxlcmFuZ2U6NzQwMGEwNGEzYzI1NDk0ZTllZmU3NDkzODU4MzljNjFfMy04LTEtMS0w_8ed1ca39-33f7-49e4-8fa8-0df647a9422a"
      unitRef="usd">20440000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i0923d10a2a7d4c7e9e594badc53abd7f_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjc0MDBhMDRhM2MyNTQ5NGU5ZWZlNzQ5Mzg1ODM5YzYxL3RhYmxlcmFuZ2U6NzQwMGEwNGEzYzI1NDk0ZTllZmU3NDkzODU4MzljNjFfNC0yLTEtMS0w_b020afd2-75a2-4ebc-ad2c-d79a830fd967"
      unitRef="usd">6178000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i31e47baca4b540d8aeb1fef425afd9d8_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjc0MDBhMDRhM2MyNTQ5NGU5ZWZlNzQ5Mzg1ODM5YzYxL3RhYmxlcmFuZ2U6NzQwMGEwNGEzYzI1NDk0ZTllZmU3NDkzODU4MzljNjFfNC00LTEtMS0w_817ef055-55d0-4262-914c-ffbf8b6e0b72"
      unitRef="usd">8783000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i23a220ae452343eaa148184e24b6751b_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjc0MDBhMDRhM2MyNTQ5NGU5ZWZlNzQ5Mzg1ODM5YzYxL3RhYmxlcmFuZ2U6NzQwMGEwNGEzYzI1NDk0ZTllZmU3NDkzODU4MzljNjFfNC02LTEtMS0w_2c9e1811-e86e-4802-9eaf-a71f0c08a212"
      unitRef="usd">10965000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="id98d5e3580594dce809d335587db5947_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjc0MDBhMDRhM2MyNTQ5NGU5ZWZlNzQ5Mzg1ODM5YzYxL3RhYmxlcmFuZ2U6NzQwMGEwNGEzYzI1NDk0ZTllZmU3NDkzODU4MzljNjFfNC04LTEtMS0w_b71fc260-7d8d-4d51-9103-658f1ea23103"
      unitRef="usd">16891000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0923d10a2a7d4c7e9e594badc53abd7f_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjc0MDBhMDRhM2MyNTQ5NGU5ZWZlNzQ5Mzg1ODM5YzYxL3RhYmxlcmFuZ2U6NzQwMGEwNGEzYzI1NDk0ZTllZmU3NDkzODU4MzljNjFfNS0yLTEtMS0w_9ef79298-ed8d-4350-9bb8-5633ea0d1b40"
      unitRef="usd">-31204000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i31e47baca4b540d8aeb1fef425afd9d8_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjc0MDBhMDRhM2MyNTQ5NGU5ZWZlNzQ5Mzg1ODM5YzYxL3RhYmxlcmFuZ2U6NzQwMGEwNGEzYzI1NDk0ZTllZmU3NDkzODU4MzljNjFfNS00LTEtMS0w_df35a24c-1035-4257-b1c6-18d350e3f452"
      unitRef="usd">-26508000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i23a220ae452343eaa148184e24b6751b_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjc0MDBhMDRhM2MyNTQ5NGU5ZWZlNzQ5Mzg1ODM5YzYxL3RhYmxlcmFuZ2U6NzQwMGEwNGEzYzI1NDk0ZTllZmU3NDkzODU4MzljNjFfNS02LTEtMS0w_bbcb5533-0c3e-4083-a731-91c10fb31a49"
      unitRef="usd">-91115000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id98d5e3580594dce809d335587db5947_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181Mi9mcmFnOjcwZjYzYWE1NzZmYzRhNjFiMzBjYzUxODA4YzNmMmZiL3RhYmxlOjc0MDBhMDRhM2MyNTQ5NGU5ZWZlNzQ5Mzg1ODM5YzYxL3RhYmxlcmFuZ2U6NzQwMGEwNGEzYzI1NDk0ZTllZmU3NDkzODU4MzljNjFfNS04LTEtMS0w_b69343f0-4948-4831-8736-a57a218f771d"
      unitRef="usd">-92507000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RleHRyZWdpb246MDlkMTM4N2U0ZTVjNGVlNjkwZTdhYWE3MDJlZjE3ODBfNDUyNQ_a424a4d9-df71-46e1-be32-c1e853e4d532">&lt;div style="margin-top:11pt;margin-bottom:11pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:24pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The company enters into contracts with its customers for the sale of products or rendering of services in the ordinary course of business. A contract with commercial substance exists at the time the company receives and accepts a purchase order under a sales contract with a customer. The company recognizes revenue when, or as, performance obligations under the terms of a contract with its customer are satisfied, which occurs with the transfer of control of product or services. Control is typically transferred to the customer at the time a product is shipped, or in the case of certain agreements, when a product is delivered or as services are rendered. Revenue is recognized based on the transaction price, which is measured as the amount of consideration the company expects to receive in exchange for transferring product or rendering services pursuant to the terms of the contract with a customer. The amount of consideration the company receives and the revenue the company recognizes varies with changes in sales promotions and incentives offered to customers, as well as anticipated product returns. A provision is made at the time revenue is recognized as a reduction of the transaction price for expected product returns, rebates, floor plan costs, and other sales promotion and incentive expenses. If a contract contains more than one performance obligation, the transaction price is allocated to each performance obligation based on the relative standalone selling price of the respective promised good or service. The company does not recognize revenue in situations where collectability from the customer is not &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;probable, and defers the recognition of revenue until collection is probable or payment is received and performance obligations are satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Freight and shipping revenue billed to customers concurrent with revenue producing activities is included within revenue and the cost for freight and shipping is recognized as an expense within cost of sales when control has transferred to the customer. Shipping and handling activities that occur after control of the related products is transferred are treated as a fulfillment activity rather than a promised service, and therefore, are not considered a performance obligation. Sales, use, value-added, and other excise taxes the company collects concurrent with revenue producing activities are excluded from revenue. Incremental costs of obtaining a contract for which the performance obligations will be satisfied within the next twelve months are expensed as incurred. Incidental items, including goods or services, that are immaterial in the context of the contract are recognized as expense when incurred. Additionally, the company has elected not to disclose the balance of unfulfilled performance obligations for contracts with a contractual term of twelve months or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:11pt;margin-bottom:11pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Professional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenue by product type:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;525,285&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;199,012&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,029&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;731,326&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Irrigation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;98,330&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,949&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,367&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;109,646&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;623,615&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;204,961&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,396&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;840,972&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenue by geographic market:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;500,828&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;177,734&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,396&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;690,958&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign Countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,787&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,227&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;150,014&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;623,615&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;204,961&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,396&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;840,972&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:11pt;margin-bottom:11pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Professional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenue by product type:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,618,337&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;608,870&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,389&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,243,596&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Irrigation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;261,086&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,937&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,234&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;294,257&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,879,423&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;632,807&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,623&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,537,853&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenue by geographic market:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,464,393&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;539,836&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,623&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,029,852&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign Countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;415,030&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92,971&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;508,001&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,879,423&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;632,807&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,623&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,537,853&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:11pt;margin-bottom:11pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Professional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenue by product type:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;582,932&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;143,814&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,983&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;735,729&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Irrigation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;93,824&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,420&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,740&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;102,984&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;676,756&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;148,234&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,723&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;838,713&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenue by geographic market:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;515,437&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,843&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,723&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;652,003&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign Countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;161,319&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,391&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;186,710&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;676,756&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;148,234&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,723&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;838,713&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:11pt;margin-bottom:11pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Professional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenue by product type:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,588,581&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;502,780&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,613&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,104,974&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Irrigation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;266,687&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,759&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,285&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;298,731&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,855,268&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;525,539&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,898&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,403,705&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenue by geographic market:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,409,954&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;423,521&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,898&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,856,373&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign Countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;445,314&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;102,018&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;547,332&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,855,268&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;525,539&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,898&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,403,705&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 July&#160;31, 2020 and October&#160;31, 2019, $20.8 million and $22.0 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 nine months ended July&#160;31, 2020, the company recognized $2.3 million and $8.7 million, respectively, of the October&#160;31, 2019 deferred revenue balance within net sales in the Condensed Consolidated Statements of Earnings. The company expects to recognize approximately $1.9 million of the October&#160;31, 2019 deferred revenue amount within net sales throughout the remainder of fiscal 2020, $6.4 million in fiscal 2021, and $5.0 million thereafter.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RleHRyZWdpb246MDlkMTM4N2U0ZTVjNGVlNjkwZTdhYWE3MDJlZjE3ODBfNDUyMg_2ebe195b-75fb-422a-9732-4a9a94d3fd18">&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:11pt;margin-bottom:11pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Professional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenue by product type:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;525,285&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;199,012&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,029&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;731,326&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Irrigation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;98,330&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,949&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,367&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;109,646&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;623,615&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;204,961&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,396&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;840,972&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenue by geographic market:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;500,828&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;177,734&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,396&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;690,958&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign Countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,787&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,227&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;150,014&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;623,615&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;204,961&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,396&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;840,972&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:11pt;margin-bottom:11pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Professional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenue by product type:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,618,337&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;608,870&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,389&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,243,596&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Irrigation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;261,086&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,937&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,234&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;294,257&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,879,423&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;632,807&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,623&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,537,853&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenue by geographic market:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,464,393&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;539,836&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,623&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,029,852&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign Countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;415,030&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92,971&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;508,001&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,879,423&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;632,807&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,623&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,537,853&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:11pt;margin-bottom:11pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Professional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenue by product type:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;582,932&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;143,814&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,983&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;735,729&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Irrigation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;93,824&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,420&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,740&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;102,984&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;676,756&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;148,234&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,723&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;838,713&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenue by geographic market:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;515,437&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,843&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,723&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;652,003&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign Countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;161,319&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,391&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;186,710&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;676,756&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;148,234&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,723&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;838,713&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Professional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenue by product type:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,588,581&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;502,780&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,613&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,104,974&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Irrigation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;266,687&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,759&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,285&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;298,731&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,855,268&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;525,539&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,898&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,403,705&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenue by geographic market:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,409,954&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;423,521&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,898&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,856,373&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign Countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;445,314&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;102,018&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;547,332&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,855,268&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;525,539&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,898&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,403,705&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i723258922330437d82bb3330bf87298c_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjE5MzAxODk5ZjhmMjRjNTFiMmFkZDc4Njk4ZTBjMDQxL3RhYmxlcmFuZ2U6MTkzMDE4OTlmOGYyNGM1MWIyYWRkNzg2OThlMGMwNDFfMi0yLTEtMS0w_9398aee0-6667-40af-a1af-1c5eb5f6f8e8"
      unitRef="usd">525285000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i17a524560e9c4027a5cc826cd3aec592_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjE5MzAxODk5ZjhmMjRjNTFiMmFkZDc4Njk4ZTBjMDQxL3RhYmxlcmFuZ2U6MTkzMDE4OTlmOGYyNGM1MWIyYWRkNzg2OThlMGMwNDFfMi00LTEtMS0w_1cb68e0f-3819-4366-86ac-7e1fdf8b2093"
      unitRef="usd">199012000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ace273964f2480c98e7e0f32fca1a7b_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjE5MzAxODk5ZjhmMjRjNTFiMmFkZDc4Njk4ZTBjMDQxL3RhYmxlcmFuZ2U6MTkzMDE4OTlmOGYyNGM1MWIyYWRkNzg2OThlMGMwNDFfMi02LTEtMS0w_b0f84707-e0a2-484e-9e3f-5b7c7ea727b2"
      unitRef="usd">7029000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i136c92995b784a3ea07142e0188906b9_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjE5MzAxODk5ZjhmMjRjNTFiMmFkZDc4Njk4ZTBjMDQxL3RhYmxlcmFuZ2U6MTkzMDE4OTlmOGYyNGM1MWIyYWRkNzg2OThlMGMwNDFfMi04LTEtMS0w_3b47ef72-695d-4a09-ba34-876659ad3e32"
      unitRef="usd">731326000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i71dbec516c2b40f289b9cd7898fba69a_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjE5MzAxODk5ZjhmMjRjNTFiMmFkZDc4Njk4ZTBjMDQxL3RhYmxlcmFuZ2U6MTkzMDE4OTlmOGYyNGM1MWIyYWRkNzg2OThlMGMwNDFfMy0yLTEtMS0w_fb07ae37-dff0-47ad-b628-88a2bb3b54f7"
      unitRef="usd">98330000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i33b365ab68bc49fea2c0d494a62fbe69_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjE5MzAxODk5ZjhmMjRjNTFiMmFkZDc4Njk4ZTBjMDQxL3RhYmxlcmFuZ2U6MTkzMDE4OTlmOGYyNGM1MWIyYWRkNzg2OThlMGMwNDFfMy00LTEtMS0w_02862988-3e4c-4dc7-873d-27d9eb4ecdb4"
      unitRef="usd">5949000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c0be38c86b642fa81cb4a7144e51687_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjE5MzAxODk5ZjhmMjRjNTFiMmFkZDc4Njk4ZTBjMDQxL3RhYmxlcmFuZ2U6MTkzMDE4OTlmOGYyNGM1MWIyYWRkNzg2OThlMGMwNDFfMy02LTEtMS0w_480fe37d-1d18-49db-b6c5-c907577d21b9"
      unitRef="usd">5367000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf816e5fcbf441d6a399aeaf48799730_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjE5MzAxODk5ZjhmMjRjNTFiMmFkZDc4Njk4ZTBjMDQxL3RhYmxlcmFuZ2U6MTkzMDE4OTlmOGYyNGM1MWIyYWRkNzg2OThlMGMwNDFfMy04LTEtMS0w_6344fadb-6849-43bd-9297-d63653bf4195"
      unitRef="usd">109646000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieb736cc0dfa74085a37290d06ae1f6ab_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjE5MzAxODk5ZjhmMjRjNTFiMmFkZDc4Njk4ZTBjMDQxL3RhYmxlcmFuZ2U6MTkzMDE4OTlmOGYyNGM1MWIyYWRkNzg2OThlMGMwNDFfNC0yLTEtMS0w_1439c358-7520-4e9b-9ce5-a143dd45e744"
      unitRef="usd">623615000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7411a1ba854d433a8e758318aa49344a_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjE5MzAxODk5ZjhmMjRjNTFiMmFkZDc4Njk4ZTBjMDQxL3RhYmxlcmFuZ2U6MTkzMDE4OTlmOGYyNGM1MWIyYWRkNzg2OThlMGMwNDFfNC00LTEtMS0w_cc07fa73-6741-4661-89ad-4e70e69bac78"
      unitRef="usd">204961000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0923d10a2a7d4c7e9e594badc53abd7f_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjE5MzAxODk5ZjhmMjRjNTFiMmFkZDc4Njk4ZTBjMDQxL3RhYmxlcmFuZ2U6MTkzMDE4OTlmOGYyNGM1MWIyYWRkNzg2OThlMGMwNDFfNC02LTEtMS0w_9d240a51-3da9-49ca-bafe-8d31bc269834"
      unitRef="usd">12396000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjE5MzAxODk5ZjhmMjRjNTFiMmFkZDc4Njk4ZTBjMDQxL3RhYmxlcmFuZ2U6MTkzMDE4OTlmOGYyNGM1MWIyYWRkNzg2OThlMGMwNDFfNC04LTEtMS0w_b5fd9537-ce6c-4c01-a153-c607dd4c6446"
      unitRef="usd">840972000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c7d4d8dad164a699018bae4923ce213_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjE5MzAxODk5ZjhmMjRjNTFiMmFkZDc4Njk4ZTBjMDQxL3RhYmxlcmFuZ2U6MTkzMDE4OTlmOGYyNGM1MWIyYWRkNzg2OThlMGMwNDFfNy0yLTEtMS0w_65121687-aaea-44d4-b93d-8497c0f3bd01"
      unitRef="usd">500828000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i53f36580987e481b8fc82325db237621_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjE5MzAxODk5ZjhmMjRjNTFiMmFkZDc4Njk4ZTBjMDQxL3RhYmxlcmFuZ2U6MTkzMDE4OTlmOGYyNGM1MWIyYWRkNzg2OThlMGMwNDFfNy00LTEtMS0w_2d5be34d-3d61-4627-9722-19fcc3131576"
      unitRef="usd">177734000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i48356a3ff096452eb9afad6c6945b943_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjE5MzAxODk5ZjhmMjRjNTFiMmFkZDc4Njk4ZTBjMDQxL3RhYmxlcmFuZ2U6MTkzMDE4OTlmOGYyNGM1MWIyYWRkNzg2OThlMGMwNDFfNy02LTEtMS0w_0df79e8f-e6fd-4a0c-8e93-eae778e3dfea"
      unitRef="usd">12396000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb68a9779a6342f8bd0d3d0aa9d94cf8_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjE5MzAxODk5ZjhmMjRjNTFiMmFkZDc4Njk4ZTBjMDQxL3RhYmxlcmFuZ2U6MTkzMDE4OTlmOGYyNGM1MWIyYWRkNzg2OThlMGMwNDFfNy04LTEtMS0w_61579209-8d7b-47f1-9e5a-ddb1c8fdd264"
      unitRef="usd">690958000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb7b489487974eb0a5c534d070927f47_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjE5MzAxODk5ZjhmMjRjNTFiMmFkZDc4Njk4ZTBjMDQxL3RhYmxlcmFuZ2U6MTkzMDE4OTlmOGYyNGM1MWIyYWRkNzg2OThlMGMwNDFfOC0yLTEtMS0w_ce2852fd-83fc-48d7-b2e6-a80d995d675c"
      unitRef="usd">122787000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ba8734a0ef740f4bbaca3e2e28dbf8d_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjE5MzAxODk5ZjhmMjRjNTFiMmFkZDc4Njk4ZTBjMDQxL3RhYmxlcmFuZ2U6MTkzMDE4OTlmOGYyNGM1MWIyYWRkNzg2OThlMGMwNDFfOC00LTEtMS0w_ba65f9ea-21ed-4a82-89a6-e623bb95ba2d"
      unitRef="usd">27227000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i580b10cef85942789d2596a6d6f2f781_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjE5MzAxODk5ZjhmMjRjNTFiMmFkZDc4Njk4ZTBjMDQxL3RhYmxlcmFuZ2U6MTkzMDE4OTlmOGYyNGM1MWIyYWRkNzg2OThlMGMwNDFfOC02LTEtMS0w_c1daeacf-df83-4a03-98f5-ae85f5cf793c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i30d6608a80074d0f9fd54da61b71d206_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjE5MzAxODk5ZjhmMjRjNTFiMmFkZDc4Njk4ZTBjMDQxL3RhYmxlcmFuZ2U6MTkzMDE4OTlmOGYyNGM1MWIyYWRkNzg2OThlMGMwNDFfOC04LTEtMS0w_8b6e2b33-4ee0-4e7e-9fb4-e64f4f489c82"
      unitRef="usd">150014000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieb736cc0dfa74085a37290d06ae1f6ab_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjE5MzAxODk5ZjhmMjRjNTFiMmFkZDc4Njk4ZTBjMDQxL3RhYmxlcmFuZ2U6MTkzMDE4OTlmOGYyNGM1MWIyYWRkNzg2OThlMGMwNDFfOS0yLTEtMS0w_ef04ff61-05a0-4d2f-a52f-a63f48330317"
      unitRef="usd">623615000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7411a1ba854d433a8e758318aa49344a_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjE5MzAxODk5ZjhmMjRjNTFiMmFkZDc4Njk4ZTBjMDQxL3RhYmxlcmFuZ2U6MTkzMDE4OTlmOGYyNGM1MWIyYWRkNzg2OThlMGMwNDFfOS00LTEtMS0w_66b2b0e5-02f7-42e8-aed8-0c6924d083cf"
      unitRef="usd">204961000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0923d10a2a7d4c7e9e594badc53abd7f_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjE5MzAxODk5ZjhmMjRjNTFiMmFkZDc4Njk4ZTBjMDQxL3RhYmxlcmFuZ2U6MTkzMDE4OTlmOGYyNGM1MWIyYWRkNzg2OThlMGMwNDFfOS02LTEtMS0w_3d4dd64d-bbe2-406e-821c-a7c8b58a27c2"
      unitRef="usd">12396000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjE5MzAxODk5ZjhmMjRjNTFiMmFkZDc4Njk4ZTBjMDQxL3RhYmxlcmFuZ2U6MTkzMDE4OTlmOGYyNGM1MWIyYWRkNzg2OThlMGMwNDFfOS04LTEtMS0w_ac4c4354-1bcd-48ba-847a-5b8e33c313d0"
      unitRef="usd">840972000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5b922426967d4c48b8c0c8076b9c2625_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjFmNzI2YmY2MDc0MjQyYWE5ZGU3ODhkODVlMmFlMTgyL3RhYmxlcmFuZ2U6MWY3MjZiZjYwNzQyNDJhYTlkZTc4OGQ4NWUyYWUxODJfMi0yLTEtMS0w_644d010b-180e-4883-bf51-672c62cd8887"
      unitRef="usd">1618337000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i048e0982d45246079385649cb38aa0df_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjFmNzI2YmY2MDc0MjQyYWE5ZGU3ODhkODVlMmFlMTgyL3RhYmxlcmFuZ2U6MWY3MjZiZjYwNzQyNDJhYTlkZTc4OGQ4NWUyYWUxODJfMi00LTEtMS0w_c6d0cdd0-7ac8-49b4-bcb6-c8a44e8c7c9d"
      unitRef="usd">608870000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia271935509804cf7b79f2e97b63c4cc3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjFmNzI2YmY2MDc0MjQyYWE5ZGU3ODhkODVlMmFlMTgyL3RhYmxlcmFuZ2U6MWY3MjZiZjYwNzQyNDJhYTlkZTc4OGQ4NWUyYWUxODJfMi02LTEtMS0w_c63168a3-4c98-4b01-9a88-b3a7994fe074"
      unitRef="usd">16389000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i98f4b58c8c2a4a7e993c336d7e935dfc_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjFmNzI2YmY2MDc0MjQyYWE5ZGU3ODhkODVlMmFlMTgyL3RhYmxlcmFuZ2U6MWY3MjZiZjYwNzQyNDJhYTlkZTc4OGQ4NWUyYWUxODJfMi04LTEtMS0w_e06f77fe-d3f6-48df-8f8d-c331677fcb47"
      unitRef="usd">2243596000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3814daa9198c4caebeb47a3e9d8fb5b6_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjFmNzI2YmY2MDc0MjQyYWE5ZGU3ODhkODVlMmFlMTgyL3RhYmxlcmFuZ2U6MWY3MjZiZjYwNzQyNDJhYTlkZTc4OGQ4NWUyYWUxODJfMy0yLTEtMS0w_0a1c62f9-a65d-4d4e-800b-ea920b50ea6c"
      unitRef="usd">261086000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id4a00018601142829a9481e412874fa2_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjFmNzI2YmY2MDc0MjQyYWE5ZGU3ODhkODVlMmFlMTgyL3RhYmxlcmFuZ2U6MWY3MjZiZjYwNzQyNDJhYTlkZTc4OGQ4NWUyYWUxODJfMy00LTEtMS0w_79339f11-5f70-45c5-90e5-fd4e69b28973"
      unitRef="usd">23937000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i071d86b5a0a64b9287ad364094145b6b_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjFmNzI2YmY2MDc0MjQyYWE5ZGU3ODhkODVlMmFlMTgyL3RhYmxlcmFuZ2U6MWY3MjZiZjYwNzQyNDJhYTlkZTc4OGQ4NWUyYWUxODJfMy02LTEtMS0w_7ef8c070-9398-44fe-b349-e6a33e82a1d3"
      unitRef="usd">9234000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic344b8647e5a486b815bd73c58ecb6f3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjFmNzI2YmY2MDc0MjQyYWE5ZGU3ODhkODVlMmFlMTgyL3RhYmxlcmFuZ2U6MWY3MjZiZjYwNzQyNDJhYTlkZTc4OGQ4NWUyYWUxODJfMy04LTEtMS0w_6a591994-82a4-40d3-8efa-2627de8e9b34"
      unitRef="usd">294257000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie832f3ec465446e88f325bf3e85cbfaa_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjFmNzI2YmY2MDc0MjQyYWE5ZGU3ODhkODVlMmFlMTgyL3RhYmxlcmFuZ2U6MWY3MjZiZjYwNzQyNDJhYTlkZTc4OGQ4NWUyYWUxODJfNC0yLTEtMS0w_12ca76ca-f9ca-4387-90e7-5253c9106949"
      unitRef="usd">1879423000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i584e86a6d68b46dc999e4bd57fb33f9c_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjFmNzI2YmY2MDc0MjQyYWE5ZGU3ODhkODVlMmFlMTgyL3RhYmxlcmFuZ2U6MWY3MjZiZjYwNzQyNDJhYTlkZTc4OGQ4NWUyYWUxODJfNC00LTEtMS0w_5055df8a-f5ad-4d4e-9987-1032aea43608"
      unitRef="usd">632807000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i23a220ae452343eaa148184e24b6751b_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjFmNzI2YmY2MDc0MjQyYWE5ZGU3ODhkODVlMmFlMTgyL3RhYmxlcmFuZ2U6MWY3MjZiZjYwNzQyNDJhYTlkZTc4OGQ4NWUyYWUxODJfNC02LTEtMS0w_bd7c7bdc-87e0-44e9-aeeb-324707d4fb91"
      unitRef="usd">25623000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjFmNzI2YmY2MDc0MjQyYWE5ZGU3ODhkODVlMmFlMTgyL3RhYmxlcmFuZ2U6MWY3MjZiZjYwNzQyNDJhYTlkZTc4OGQ4NWUyYWUxODJfNC04LTEtMS0w_5c49c483-567a-4726-924c-f8ca1f5e2d07"
      unitRef="usd">2537853000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie2ba57edfe844848bc7ab1ae799e78f1_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjFmNzI2YmY2MDc0MjQyYWE5ZGU3ODhkODVlMmFlMTgyL3RhYmxlcmFuZ2U6MWY3MjZiZjYwNzQyNDJhYTlkZTc4OGQ4NWUyYWUxODJfNy0yLTEtMS0w_3f27d6b0-ee67-46f9-a252-00643a0e15b7"
      unitRef="usd">1464393000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie3077191cc60477baf5d88d897047c05_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjFmNzI2YmY2MDc0MjQyYWE5ZGU3ODhkODVlMmFlMTgyL3RhYmxlcmFuZ2U6MWY3MjZiZjYwNzQyNDJhYTlkZTc4OGQ4NWUyYWUxODJfNy00LTEtMS0w_45a6f0e6-773a-4fbb-a11c-8ced246ff5fa"
      unitRef="usd">539836000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7faa4063d3294034b13de89a22c68369_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjFmNzI2YmY2MDc0MjQyYWE5ZGU3ODhkODVlMmFlMTgyL3RhYmxlcmFuZ2U6MWY3MjZiZjYwNzQyNDJhYTlkZTc4OGQ4NWUyYWUxODJfNy02LTEtMS0w_ea417c23-488a-4642-8da6-e5a4ca0448a3"
      unitRef="usd">25623000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie010713e1d614fcbbcd2dafd396b11af_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjFmNzI2YmY2MDc0MjQyYWE5ZGU3ODhkODVlMmFlMTgyL3RhYmxlcmFuZ2U6MWY3MjZiZjYwNzQyNDJhYTlkZTc4OGQ4NWUyYWUxODJfNy04LTEtMS0w_308231ca-633c-446e-9236-f271f9cd6ea0"
      unitRef="usd">2029852000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iad96108627e045d9bee09f4ad9649350_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjFmNzI2YmY2MDc0MjQyYWE5ZGU3ODhkODVlMmFlMTgyL3RhYmxlcmFuZ2U6MWY3MjZiZjYwNzQyNDJhYTlkZTc4OGQ4NWUyYWUxODJfOC0yLTEtMS0w_716022f3-4c31-4ee7-9f73-ee5b61b4b75f"
      unitRef="usd">415030000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i328baa939cda42a4b6746c0441016d12_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjFmNzI2YmY2MDc0MjQyYWE5ZGU3ODhkODVlMmFlMTgyL3RhYmxlcmFuZ2U6MWY3MjZiZjYwNzQyNDJhYTlkZTc4OGQ4NWUyYWUxODJfOC00LTEtMS0w_0b443ebc-7120-4b71-893a-7723bd4a368c"
      unitRef="usd">92971000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i093117c5a5cc4763946bdb55ebc63092_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjFmNzI2YmY2MDc0MjQyYWE5ZGU3ODhkODVlMmFlMTgyL3RhYmxlcmFuZ2U6MWY3MjZiZjYwNzQyNDJhYTlkZTc4OGQ4NWUyYWUxODJfOC02LTEtMS0w_b20371ec-7e7e-47f3-be3b-9fd0037f49a6"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i66dbec7a178c4b5098360bfb776d55d0_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjFmNzI2YmY2MDc0MjQyYWE5ZGU3ODhkODVlMmFlMTgyL3RhYmxlcmFuZ2U6MWY3MjZiZjYwNzQyNDJhYTlkZTc4OGQ4NWUyYWUxODJfOC04LTEtMS0w_d775f0a6-fa37-4bab-8967-ba5d09332874"
      unitRef="usd">508001000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie832f3ec465446e88f325bf3e85cbfaa_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjFmNzI2YmY2MDc0MjQyYWE5ZGU3ODhkODVlMmFlMTgyL3RhYmxlcmFuZ2U6MWY3MjZiZjYwNzQyNDJhYTlkZTc4OGQ4NWUyYWUxODJfOS0yLTEtMS0w_9311324f-dbcf-4399-abff-f34b9c42feee"
      unitRef="usd">1879423000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i584e86a6d68b46dc999e4bd57fb33f9c_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjFmNzI2YmY2MDc0MjQyYWE5ZGU3ODhkODVlMmFlMTgyL3RhYmxlcmFuZ2U6MWY3MjZiZjYwNzQyNDJhYTlkZTc4OGQ4NWUyYWUxODJfOS00LTEtMS0w_806a7ede-9bb2-40f0-9b07-b242a5afc983"
      unitRef="usd">632807000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i23a220ae452343eaa148184e24b6751b_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjFmNzI2YmY2MDc0MjQyYWE5ZGU3ODhkODVlMmFlMTgyL3RhYmxlcmFuZ2U6MWY3MjZiZjYwNzQyNDJhYTlkZTc4OGQ4NWUyYWUxODJfOS02LTEtMS0w_0c833294-c33c-4a43-95db-eca9fa316720"
      unitRef="usd">25623000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjFmNzI2YmY2MDc0MjQyYWE5ZGU3ODhkODVlMmFlMTgyL3RhYmxlcmFuZ2U6MWY3MjZiZjYwNzQyNDJhYTlkZTc4OGQ4NWUyYWUxODJfOS04LTEtMS0w_3c396759-8185-4da5-99ac-d1ad3ad1a28a"
      unitRef="usd">2537853000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idba9f22cea854cb9b072ddf6dfa9fcea_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjkwOTg0YmMwMDk5YjQ3OWE5Y2NkZThjM2ViMDg3ZThhL3RhYmxlcmFuZ2U6OTA5ODRiYzAwOTliNDc5YTljY2RlOGMzZWIwODdlOGFfMi0yLTEtMS0w_7a5a2fb1-e45a-4921-939c-68f035e2f979"
      unitRef="usd">582932000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i16b2fa3364944a4a924db00e2e351078_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjkwOTg0YmMwMDk5YjQ3OWE5Y2NkZThjM2ViMDg3ZThhL3RhYmxlcmFuZ2U6OTA5ODRiYzAwOTliNDc5YTljY2RlOGMzZWIwODdlOGFfMi00LTEtMS0w_267d5948-4e81-451b-816e-e4421895587b"
      unitRef="usd">143814000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac661c07ecba47beb95cc1c69b51a3d2_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjkwOTg0YmMwMDk5YjQ3OWE5Y2NkZThjM2ViMDg3ZThhL3RhYmxlcmFuZ2U6OTA5ODRiYzAwOTliNDc5YTljY2RlOGMzZWIwODdlOGFfMi02LTEtMS0w_acd1a8f2-096b-4403-9c42-6d6aa6a2baa2"
      unitRef="usd">8983000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i97d9938039a04954bdbd676475c540c8_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjkwOTg0YmMwMDk5YjQ3OWE5Y2NkZThjM2ViMDg3ZThhL3RhYmxlcmFuZ2U6OTA5ODRiYzAwOTliNDc5YTljY2RlOGMzZWIwODdlOGFfMi04LTEtMS0w_bb5fda63-2310-4fc4-8420-2e5f37d2d652"
      unitRef="usd">735729000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1bc60df29db74c269747d6fbe87faf0a_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjkwOTg0YmMwMDk5YjQ3OWE5Y2NkZThjM2ViMDg3ZThhL3RhYmxlcmFuZ2U6OTA5ODRiYzAwOTliNDc5YTljY2RlOGMzZWIwODdlOGFfMy0yLTEtMS0w_3460c6a6-4197-4363-89fb-d008ef3e50d0"
      unitRef="usd">93824000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i42f4d88e3c1c4a389e0f4bdec926cdc1_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjkwOTg0YmMwMDk5YjQ3OWE5Y2NkZThjM2ViMDg3ZThhL3RhYmxlcmFuZ2U6OTA5ODRiYzAwOTliNDc5YTljY2RlOGMzZWIwODdlOGFfMy00LTEtMS0w_9eebc204-b516-4812-a911-973dcefd5cd6"
      unitRef="usd">4420000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i612cb4b34ac943639f3674d735406a7e_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjkwOTg0YmMwMDk5YjQ3OWE5Y2NkZThjM2ViMDg3ZThhL3RhYmxlcmFuZ2U6OTA5ODRiYzAwOTliNDc5YTljY2RlOGMzZWIwODdlOGFfMy02LTEtMS0w_c64e5997-4053-4d7a-a167-7d3211fffb85"
      unitRef="usd">4740000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5367eaa59dc42deb3f6dd7a091fb61c_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjkwOTg0YmMwMDk5YjQ3OWE5Y2NkZThjM2ViMDg3ZThhL3RhYmxlcmFuZ2U6OTA5ODRiYzAwOTliNDc5YTljY2RlOGMzZWIwODdlOGFfMy04LTEtMS0w_9f295e01-0750-43e5-b154-4431634e8e68"
      unitRef="usd">102984000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5b6579f24ad4360823aeb15688ceebd_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjkwOTg0YmMwMDk5YjQ3OWE5Y2NkZThjM2ViMDg3ZThhL3RhYmxlcmFuZ2U6OTA5ODRiYzAwOTliNDc5YTljY2RlOGMzZWIwODdlOGFfNC0yLTEtMS0w_b5a7e93b-f182-484c-b63f-6495af79fba6"
      unitRef="usd">676756000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i97eaaf7106ae42d78aff026c0dfc9f8c_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjkwOTg0YmMwMDk5YjQ3OWE5Y2NkZThjM2ViMDg3ZThhL3RhYmxlcmFuZ2U6OTA5ODRiYzAwOTliNDc5YTljY2RlOGMzZWIwODdlOGFfNC00LTEtMS0w_35e5d4bf-b424-489b-84e6-f1a5c7214be6"
      unitRef="usd">148234000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i31e47baca4b540d8aeb1fef425afd9d8_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjkwOTg0YmMwMDk5YjQ3OWE5Y2NkZThjM2ViMDg3ZThhL3RhYmxlcmFuZ2U6OTA5ODRiYzAwOTliNDc5YTljY2RlOGMzZWIwODdlOGFfNC02LTEtMS0w_91a81773-47fc-4f2c-8015-2029064537bd"
      unitRef="usd">13723000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjkwOTg0YmMwMDk5YjQ3OWE5Y2NkZThjM2ViMDg3ZThhL3RhYmxlcmFuZ2U6OTA5ODRiYzAwOTliNDc5YTljY2RlOGMzZWIwODdlOGFfNC04LTEtMS0w_85b58956-010f-4e2b-bc50-2e086a6fce71"
      unitRef="usd">838713000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i88749f6cfa3249b89dc2ef66c73645b1_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjkwOTg0YmMwMDk5YjQ3OWE5Y2NkZThjM2ViMDg3ZThhL3RhYmxlcmFuZ2U6OTA5ODRiYzAwOTliNDc5YTljY2RlOGMzZWIwODdlOGFfNy0yLTEtMS0w_95f42943-fe64-4345-a9d0-83815a499d66"
      unitRef="usd">515437000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i42f2740c57f64a9db686ab92c1dd668c_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjkwOTg0YmMwMDk5YjQ3OWE5Y2NkZThjM2ViMDg3ZThhL3RhYmxlcmFuZ2U6OTA5ODRiYzAwOTliNDc5YTljY2RlOGMzZWIwODdlOGFfNy00LTEtMS0w_ba415963-428c-4252-8cd7-51360930d683"
      unitRef="usd">122843000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i670cb23a5e114c7e979901c8f5df3c96_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjkwOTg0YmMwMDk5YjQ3OWE5Y2NkZThjM2ViMDg3ZThhL3RhYmxlcmFuZ2U6OTA5ODRiYzAwOTliNDc5YTljY2RlOGMzZWIwODdlOGFfNy02LTEtMS0w_f231d8e3-ce1e-415d-ad82-a165f7b6ccf5"
      unitRef="usd">13723000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id589509066c7473a8cb92bf2c0a70e5b_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjkwOTg0YmMwMDk5YjQ3OWE5Y2NkZThjM2ViMDg3ZThhL3RhYmxlcmFuZ2U6OTA5ODRiYzAwOTliNDc5YTljY2RlOGMzZWIwODdlOGFfNy04LTEtMS0w_b5a0c287-1b83-48a6-8b7d-dc737c4dbc79"
      unitRef="usd">652003000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26b03a51b3634a68b8e0333b99c5762a_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjkwOTg0YmMwMDk5YjQ3OWE5Y2NkZThjM2ViMDg3ZThhL3RhYmxlcmFuZ2U6OTA5ODRiYzAwOTliNDc5YTljY2RlOGMzZWIwODdlOGFfOC0yLTEtMS0w_357a4590-6415-4d08-a52f-0fc74631a00a"
      unitRef="usd">161319000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if45f1a1a2e1449cf8b8b165f9ed6b411_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjkwOTg0YmMwMDk5YjQ3OWE5Y2NkZThjM2ViMDg3ZThhL3RhYmxlcmFuZ2U6OTA5ODRiYzAwOTliNDc5YTljY2RlOGMzZWIwODdlOGFfOC00LTEtMS0w_efa92842-41e4-4412-9cd9-4076eb8bb590"
      unitRef="usd">25391000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d51d88e67f84677984779d597a5003b_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjkwOTg0YmMwMDk5YjQ3OWE5Y2NkZThjM2ViMDg3ZThhL3RhYmxlcmFuZ2U6OTA5ODRiYzAwOTliNDc5YTljY2RlOGMzZWIwODdlOGFfOC02LTEtMS0w_1ca03798-89fc-44cc-a82c-892161696158"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2f7ede5a70cc4d35a4e64412b30fc511_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjkwOTg0YmMwMDk5YjQ3OWE5Y2NkZThjM2ViMDg3ZThhL3RhYmxlcmFuZ2U6OTA5ODRiYzAwOTliNDc5YTljY2RlOGMzZWIwODdlOGFfOC04LTEtMS0w_8a93d99c-bb30-49bb-8060-f077e08ec82c"
      unitRef="usd">186710000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5b6579f24ad4360823aeb15688ceebd_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjkwOTg0YmMwMDk5YjQ3OWE5Y2NkZThjM2ViMDg3ZThhL3RhYmxlcmFuZ2U6OTA5ODRiYzAwOTliNDc5YTljY2RlOGMzZWIwODdlOGFfOS0yLTEtMS0w_2c356bf7-6e31-49b8-bac8-fe17e7291afe"
      unitRef="usd">676756000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i97eaaf7106ae42d78aff026c0dfc9f8c_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjkwOTg0YmMwMDk5YjQ3OWE5Y2NkZThjM2ViMDg3ZThhL3RhYmxlcmFuZ2U6OTA5ODRiYzAwOTliNDc5YTljY2RlOGMzZWIwODdlOGFfOS00LTEtMS0w_c38fd14e-82e0-421e-b03a-71e9019b2f76"
      unitRef="usd">148234000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i31e47baca4b540d8aeb1fef425afd9d8_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjkwOTg0YmMwMDk5YjQ3OWE5Y2NkZThjM2ViMDg3ZThhL3RhYmxlcmFuZ2U6OTA5ODRiYzAwOTliNDc5YTljY2RlOGMzZWIwODdlOGFfOS02LTEtMS0w_a046ab68-df0c-47c6-984b-718c2ac19a23"
      unitRef="usd">13723000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjkwOTg0YmMwMDk5YjQ3OWE5Y2NkZThjM2ViMDg3ZThhL3RhYmxlcmFuZ2U6OTA5ODRiYzAwOTliNDc5YTljY2RlOGMzZWIwODdlOGFfOS04LTEtMS0w_5504f30a-9bd3-4078-b411-d48079c774cd"
      unitRef="usd">838713000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic6c2931e07844c99b4154a47ff9b2840_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjRjMzMzY2Q4OGNhMTRjYjA5ZDRhMTJkNjk0MzM1NjYyL3RhYmxlcmFuZ2U6NGMzMzNjZDg4Y2ExNGNiMDlkNGExMmQ2OTQzMzU2NjJfMi0yLTEtMS0w_5ec48ccd-870b-4c0c-8a72-e06ed9230c75"
      unitRef="usd">1588581000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie9d183789f3b4786a6b1f5f4a7f880d3_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjRjMzMzY2Q4OGNhMTRjYjA5ZDRhMTJkNjk0MzM1NjYyL3RhYmxlcmFuZ2U6NGMzMzNjZDg4Y2ExNGNiMDlkNGExMmQ2OTQzMzU2NjJfMi00LTEtMS0w_c43f4f77-bb2f-4549-8002-9247ffcf9469"
      unitRef="usd">502780000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7871521741f947a38f1aa46401ecff54_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjRjMzMzY2Q4OGNhMTRjYjA5ZDRhMTJkNjk0MzM1NjYyL3RhYmxlcmFuZ2U6NGMzMzNjZDg4Y2ExNGNiMDlkNGExMmQ2OTQzMzU2NjJfMi02LTEtMS0w_d9420594-2a4f-4e3f-9dc8-7f060ac60007"
      unitRef="usd">13613000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i995c4439ee9849bdb4cb3702243ef087_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjRjMzMzY2Q4OGNhMTRjYjA5ZDRhMTJkNjk0MzM1NjYyL3RhYmxlcmFuZ2U6NGMzMzNjZDg4Y2ExNGNiMDlkNGExMmQ2OTQzMzU2NjJfMi04LTEtMS0w_eb193822-3e81-463c-9750-1ddfdc198acc"
      unitRef="usd">2104974000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i806bf9babbd844d9ba403f6512b35ca7_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjRjMzMzY2Q4OGNhMTRjYjA5ZDRhMTJkNjk0MzM1NjYyL3RhYmxlcmFuZ2U6NGMzMzNjZDg4Y2ExNGNiMDlkNGExMmQ2OTQzMzU2NjJfMy0yLTEtMS0w_9cdf14e3-d8dc-4599-9268-614059d44406"
      unitRef="usd">266687000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if99169d2ec054b85ab2ed3000a6471a4_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjRjMzMzY2Q4OGNhMTRjYjA5ZDRhMTJkNjk0MzM1NjYyL3RhYmxlcmFuZ2U6NGMzMzNjZDg4Y2ExNGNiMDlkNGExMmQ2OTQzMzU2NjJfMy00LTEtMS0w_a4eda915-ad67-4486-b6c3-74d80af819df"
      unitRef="usd">22759000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f6c8261d64847f681c67bbcd26813eb_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjRjMzMzY2Q4OGNhMTRjYjA5ZDRhMTJkNjk0MzM1NjYyL3RhYmxlcmFuZ2U6NGMzMzNjZDg4Y2ExNGNiMDlkNGExMmQ2OTQzMzU2NjJfMy02LTEtMS0w_df0f4f17-a4ff-4c72-9185-59eaa5d5bc4d"
      unitRef="usd">9285000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i448f9bc29ccd45d9b1008a16772f3cde_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjRjMzMzY2Q4OGNhMTRjYjA5ZDRhMTJkNjk0MzM1NjYyL3RhYmxlcmFuZ2U6NGMzMzNjZDg4Y2ExNGNiMDlkNGExMmQ2OTQzMzU2NjJfMy04LTEtMS0w_29f54247-8363-4e24-a34f-086a3cbbab6a"
      unitRef="usd">298731000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75d670e1c9cb4989b2c3953893421791_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjRjMzMzY2Q4OGNhMTRjYjA5ZDRhMTJkNjk0MzM1NjYyL3RhYmxlcmFuZ2U6NGMzMzNjZDg4Y2ExNGNiMDlkNGExMmQ2OTQzMzU2NjJfNC0yLTEtMS0w_f5daa4de-aa39-4490-b01a-c25f8fdb7e4a"
      unitRef="usd">1855268000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd7a585c59e849a4abc0c19c39685eb2_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjRjMzMzY2Q4OGNhMTRjYjA5ZDRhMTJkNjk0MzM1NjYyL3RhYmxlcmFuZ2U6NGMzMzNjZDg4Y2ExNGNiMDlkNGExMmQ2OTQzMzU2NjJfNC00LTEtMS0w_da93fd54-7e65-4cae-91a6-4b7452eca7c4"
      unitRef="usd">525539000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id98d5e3580594dce809d335587db5947_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjRjMzMzY2Q4OGNhMTRjYjA5ZDRhMTJkNjk0MzM1NjYyL3RhYmxlcmFuZ2U6NGMzMzNjZDg4Y2ExNGNiMDlkNGExMmQ2OTQzMzU2NjJfNC02LTEtMS0w_bdaa1b87-9892-47ec-84e3-7c193ed6dee9"
      unitRef="usd">22898000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjRjMzMzY2Q4OGNhMTRjYjA5ZDRhMTJkNjk0MzM1NjYyL3RhYmxlcmFuZ2U6NGMzMzNjZDg4Y2ExNGNiMDlkNGExMmQ2OTQzMzU2NjJfNC04LTEtMS0w_c378970d-11b5-49b5-808f-a477cada3c6c"
      unitRef="usd">2403705000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i13d6c6dc739d49d3a99f7650de022d52_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjRjMzMzY2Q4OGNhMTRjYjA5ZDRhMTJkNjk0MzM1NjYyL3RhYmxlcmFuZ2U6NGMzMzNjZDg4Y2ExNGNiMDlkNGExMmQ2OTQzMzU2NjJfNy0yLTEtMS0w_ada032cd-6693-42c4-ba46-3be59c8f0d10"
      unitRef="usd">1409954000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1ceccf5722ec4b109f6c88b1fa37d829_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjRjMzMzY2Q4OGNhMTRjYjA5ZDRhMTJkNjk0MzM1NjYyL3RhYmxlcmFuZ2U6NGMzMzNjZDg4Y2ExNGNiMDlkNGExMmQ2OTQzMzU2NjJfNy00LTEtMS0w_083ff6b5-ec94-43fe-a9eb-85247e110dbf"
      unitRef="usd">423521000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7bcec273bea846e3ae71cf535cc52bac_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjRjMzMzY2Q4OGNhMTRjYjA5ZDRhMTJkNjk0MzM1NjYyL3RhYmxlcmFuZ2U6NGMzMzNjZDg4Y2ExNGNiMDlkNGExMmQ2OTQzMzU2NjJfNy02LTEtMS0w_092c8d2e-0522-41cf-be87-3e093f857918"
      unitRef="usd">22898000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5274bf9857484c60abb966fef88edba3_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjRjMzMzY2Q4OGNhMTRjYjA5ZDRhMTJkNjk0MzM1NjYyL3RhYmxlcmFuZ2U6NGMzMzNjZDg4Y2ExNGNiMDlkNGExMmQ2OTQzMzU2NjJfNy04LTEtMS0w_ed864258-af21-422a-8595-e6b97b4e0dbe"
      unitRef="usd">1856373000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i31593d84a0c542fb980311e833f54db8_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjRjMzMzY2Q4OGNhMTRjYjA5ZDRhMTJkNjk0MzM1NjYyL3RhYmxlcmFuZ2U6NGMzMzNjZDg4Y2ExNGNiMDlkNGExMmQ2OTQzMzU2NjJfOC0yLTEtMS0w_da92767e-3ed0-42f4-8de6-a6e0d243edb6"
      unitRef="usd">445314000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff745a3bff5a418bab55ce0227719d4c_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjRjMzMzY2Q4OGNhMTRjYjA5ZDRhMTJkNjk0MzM1NjYyL3RhYmxlcmFuZ2U6NGMzMzNjZDg4Y2ExNGNiMDlkNGExMmQ2OTQzMzU2NjJfOC00LTEtMS0w_4cd28d6e-d79b-4fe2-b6b9-096d25c8f336"
      unitRef="usd">102018000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7db2484ae39942329144a1657a7e7cb1_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjRjMzMzY2Q4OGNhMTRjYjA5ZDRhMTJkNjk0MzM1NjYyL3RhYmxlcmFuZ2U6NGMzMzNjZDg4Y2ExNGNiMDlkNGExMmQ2OTQzMzU2NjJfOC02LTEtMS0w_7827d77b-5304-466a-ba41-060702696bfb"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i51ea27a86aeb4c6a84868daba50621e7_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjRjMzMzY2Q4OGNhMTRjYjA5ZDRhMTJkNjk0MzM1NjYyL3RhYmxlcmFuZ2U6NGMzMzNjZDg4Y2ExNGNiMDlkNGExMmQ2OTQzMzU2NjJfOC04LTEtMS0w_3b3b1457-8f66-4aa5-8bbf-271743513aea"
      unitRef="usd">547332000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75d670e1c9cb4989b2c3953893421791_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjRjMzMzY2Q4OGNhMTRjYjA5ZDRhMTJkNjk0MzM1NjYyL3RhYmxlcmFuZ2U6NGMzMzNjZDg4Y2ExNGNiMDlkNGExMmQ2OTQzMzU2NjJfOS0yLTEtMS0w_58e91689-a20d-40bc-9a8f-8943e3f28248"
      unitRef="usd">1855268000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd7a585c59e849a4abc0c19c39685eb2_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjRjMzMzY2Q4OGNhMTRjYjA5ZDRhMTJkNjk0MzM1NjYyL3RhYmxlcmFuZ2U6NGMzMzNjZDg4Y2ExNGNiMDlkNGExMmQ2OTQzMzU2NjJfOS00LTEtMS0w_9b00a932-6591-494b-b94b-14f56bf09589"
      unitRef="usd">525539000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id98d5e3580594dce809d335587db5947_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjRjMzMzY2Q4OGNhMTRjYjA5ZDRhMTJkNjk0MzM1NjYyL3RhYmxlcmFuZ2U6NGMzMzNjZDg4Y2ExNGNiMDlkNGExMmQ2OTQzMzU2NjJfOS02LTEtMS0w_b69b8023-234f-43f8-91b9-d16eeb6b8153"
      unitRef="usd">22898000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RhYmxlOjRjMzMzY2Q4OGNhMTRjYjA5ZDRhMTJkNjk0MzM1NjYyL3RhYmxlcmFuZ2U6NGMzMzNjZDg4Y2ExNGNiMDlkNGExMmQ2OTQzMzU2NjJfOS04LTEtMS0w_b1779609-41c7-48d6-952d-ab2f7c74ddad"
      unitRef="usd">2403705000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RleHRyZWdpb246MDlkMTM4N2U0ZTVjNGVlNjkwZTdhYWE3MDJlZjE3ODBfMzg2NA_cf168f42-669e-426f-a6e8-3cec8e88225b"
      unitRef="usd">20800000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RleHRyZWdpb246MDlkMTM4N2U0ZTVjNGVlNjkwZTdhYWE3MDJlZjE3ODBfMzg3MQ_96f8092e-2a75-42c5-a5ba-21c615323316"
      unitRef="usd">22000000.0</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RleHRyZWdpb246MDlkMTM4N2U0ZTVjNGVlNjkwZTdhYWE3MDJlZjE3ODBfNDIxNg_f9b394c4-5208-4f5c-a3a6-60a23471bdd7"
      unitRef="usd">2300000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RleHRyZWdpb246MDlkMTM4N2U0ZTVjNGVlNjkwZTdhYWE3MDJlZjE3ODBfNDIyMw_0050cda3-b1c4-4eb1-abbb-42523450a7e9"
      unitRef="usd">8700000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i31558307a25543ef97d92779aef7c9b7_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RleHRyZWdpb246MDlkMTM4N2U0ZTVjNGVlNjkwZTdhYWE3MDJlZjE3ODBfNDM5NA_368a1b36-2726-4ed2-aeff-7aa63c9d249b"
      unitRef="usd">1900000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ic358d0e812464211a4d7171bc28dc186_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RleHRyZWdpb246MDlkMTM4N2U0ZTVjNGVlNjkwZTdhYWE3MDJlZjE3ODBfNDQ4Nw_0016b3cd-4ca0-4f20-beea-af2179593f66"
      unitRef="usd">6400000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i1e0ea3cbca68418f89d0c5b47350cad9_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN181NS9mcmFnOjA5ZDEzODdlNGU1YzRlZTY5MGU3YWFhNzAyZWYxNzgwL3RleHRyZWdpb246MDlkMTM4N2U0ZTVjNGVlNjkwZTdhYWE3MDJlZjE3ODBfNDUwOA_3fd73ef1-0aea-4029-94fd-fe700549e383"
      unitRef="usd">5000000.0</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RleHRyZWdpb246ZWI5NTg4YjJhMTZlNGZkYTk2YzI5OTAxYmM3MWE1ODhfMTE5Mg_c9177044-afda-4b62-a48e-8a0c181effe6">&lt;div style="margin-top:11pt;margin-bottom:11pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:24pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The company's acquisition of Venture Products on March 2, 2020 resulted in the recognition of $62.3 million and $75.3 million of preliminary goodwill and other intangible assets, respectively. For additional information on the company's acquisition of Venture Products, refer to Note 2, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Business Combinations&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 nine months of fiscal 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:11pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Professional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of October 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;350,250&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,469&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,534&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;362,253&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,252&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,252&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Purchase price allocation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(866)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(866)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;560&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;589&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;412,196&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,498&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,534&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;424,228&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 July&#160;31, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:11pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average Useful Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,232&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,697)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,535&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,871&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,804)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;239,661&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(44,368)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;195,293&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,999&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(34,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,767&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,540&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,453)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,087&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Backlog and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,390&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,390)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total finite-lived&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;328,693&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(105,944)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;222,749&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Indefinite-lived - trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;190,521&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;190,521&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total other intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;519,214&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(105,944)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;413,270&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 August&#160;2, 2019 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:11pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average Useful Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,242&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,916)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,326&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,879&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,792)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;195,223&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(29,479)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;165,744&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,279&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(30,203)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,076&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,590&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,004)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,586&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Backlog and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,380&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,187)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,193&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total finite-lived&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;285,593&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(86,581)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;199,012&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Indefinite-lived - trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;120,874&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;120,874&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total other intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;406,467&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(86,581)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;319,886&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 October&#160;31, 2019 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:11pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average Useful Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,230&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,102)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,128&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,868&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,786)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;220,390&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(33,547)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;186,843&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,911&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(31,289)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,622&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,496&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,109)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,387&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Backlog and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,390&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,390)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total finite-lived&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;309,285&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(91,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;218,062&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Indefinite-lived - trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;134,312&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;134,312&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total other intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;443,597&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(91,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;352,374&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Amortization expense for finite-lived intangible assets during the third quarter of fiscal 2020 and fiscal 2019 was $5.0 million and $7.4 million, respectively. Amortization expense for finite-lived intangible assets during the first nine months of fiscal 2020 and 2019 was $14.6 million and $12.9 million, respectively. Estimated amortization expense for the remainder of fiscal 2020 and succeeding fiscal years is as follows: fiscal 2020 (remainder), $4.9 million; fiscal 2021, $19.5 million; fiscal 2022, $18.3 million; fiscal 2023, $16.5 million; fiscal 2024, $15.5 million; fiscal 2025, $13.9 million; and after fiscal 2025, $134.1 million.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:Goodwill
      contextRef="ia26ab8acc6514d12a362b39eac4c9969_I20200302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RleHRyZWdpb246ZWI5NTg4YjJhMTZlNGZkYTk2YzI5OTAxYmM3MWE1ODhfMTAy_1da94dd8-eb5a-468a-b491-6b33d1dc2f36"
      unitRef="usd">62300000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ia26ab8acc6514d12a362b39eac4c9969_I20200302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RleHRyZWdpb246ZWI5NTg4YjJhMTZlNGZkYTk2YzI5OTAxYmM3MWE1ODhfMTA5_38fb2845-b3f3-4a23-8084-eefd407b2095"
      unitRef="usd">75300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RleHRyZWdpb246ZWI5NTg4YjJhMTZlNGZkYTk2YzI5OTAxYmM3MWE1ODhfMTE5NQ_8b377d4a-6976-4fd6-85c6-618262516aea">&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 nine months of fiscal 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:11pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Professional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of October 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;350,250&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,469&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,534&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;362,253&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,252&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,252&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Purchase price allocation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(866)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(866)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;560&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;589&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;412,196&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,498&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,534&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;424,228&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="ie4cd8c9801ee4e319125026f271afcc3_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjY0YWJlMjc5NGI3ZjQ1ODc5MjQ2OTU0ODcyYTE0OTliL3RhYmxlcmFuZ2U6NjRhYmUyNzk0YjdmNDU4NzkyNDY5NTQ4NzJhMTQ5OWJfMS0yLTEtMS0w_62553ac0-775a-4d37-835f-60a5cf7ba9cd"
      unitRef="usd">350250000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia3cb8de8be354499aeaffe899dceffb4_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjY0YWJlMjc5NGI3ZjQ1ODc5MjQ2OTU0ODcyYTE0OTliL3RhYmxlcmFuZ2U6NjRhYmUyNzk0YjdmNDU4NzkyNDY5NTQ4NzJhMTQ5OWJfMS00LTEtMS0w_e45d6380-1ced-4d2e-b69d-8c3a3d553de9"
      unitRef="usd">10469000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9b757f94a0ab4002b773f1bc0d936667_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjY0YWJlMjc5NGI3ZjQ1ODc5MjQ2OTU0ODcyYTE0OTliL3RhYmxlcmFuZ2U6NjRhYmUyNzk0YjdmNDU4NzkyNDY5NTQ4NzJhMTQ5OWJfMS02LTEtMS0w_7462df74-e3b2-4d69-afe1-f7a9bdac7f80"
      unitRef="usd">1534000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjY0YWJlMjc5NGI3ZjQ1ODc5MjQ2OTU0ODcyYTE0OTliL3RhYmxlcmFuZ2U6NjRhYmUyNzk0YjdmNDU4NzkyNDY5NTQ4NzJhMTQ5OWJfMS04LTEtMS0w_c5e6ec58-19c3-4914-bb58-6c2c90fdc418"
      unitRef="usd">362253000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ie832f3ec465446e88f325bf3e85cbfaa_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjY0YWJlMjc5NGI3ZjQ1ODc5MjQ2OTU0ODcyYTE0OTliL3RhYmxlcmFuZ2U6NjRhYmUyNzk0YjdmNDU4NzkyNDY5NTQ4NzJhMTQ5OWJfMi0yLTEtMS0w_52cab964-ef5b-4449-9d5a-7850c1498aec"
      unitRef="usd">62252000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i584e86a6d68b46dc999e4bd57fb33f9c_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjY0YWJlMjc5NGI3ZjQ1ODc5MjQ2OTU0ODcyYTE0OTliL3RhYmxlcmFuZ2U6NjRhYmUyNzk0YjdmNDU4NzkyNDY5NTQ4NzJhMTQ5OWJfMi00LTEtMS0w_de4af4d2-9475-41b9-83e9-057f30f99f64"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i23a220ae452343eaa148184e24b6751b_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjY0YWJlMjc5NGI3ZjQ1ODc5MjQ2OTU0ODcyYTE0OTliL3RhYmxlcmFuZ2U6NjRhYmUyNzk0YjdmNDU4NzkyNDY5NTQ4NzJhMTQ5OWJfMi02LTEtMS0w_0c19c782-b96e-474f-bc87-edbd95a0fb8f"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjY0YWJlMjc5NGI3ZjQ1ODc5MjQ2OTU0ODcyYTE0OTliL3RhYmxlcmFuZ2U6NjRhYmUyNzk0YjdmNDU4NzkyNDY5NTQ4NzJhMTQ5OWJfMi04LTEtMS0w_1671cb0a-e642-4592-a9aa-9674be7dd7f3"
      unitRef="usd">62252000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ie832f3ec465446e88f325bf3e85cbfaa_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjY0YWJlMjc5NGI3ZjQ1ODc5MjQ2OTU0ODcyYTE0OTliL3RhYmxlcmFuZ2U6NjRhYmUyNzk0YjdmNDU4NzkyNDY5NTQ4NzJhMTQ5OWJfMy0yLTEtMS0w_4cea342d-32dd-47e1-ba27-eb6285077b21"
      unitRef="usd">-866000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i584e86a6d68b46dc999e4bd57fb33f9c_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjY0YWJlMjc5NGI3ZjQ1ODc5MjQ2OTU0ODcyYTE0OTliL3RhYmxlcmFuZ2U6NjRhYmUyNzk0YjdmNDU4NzkyNDY5NTQ4NzJhMTQ5OWJfMy00LTEtMS0w_79e510ab-2686-4194-bbdd-4ca30670c9fa"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i23a220ae452343eaa148184e24b6751b_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjY0YWJlMjc5NGI3ZjQ1ODc5MjQ2OTU0ODcyYTE0OTliL3RhYmxlcmFuZ2U6NjRhYmUyNzk0YjdmNDU4NzkyNDY5NTQ4NzJhMTQ5OWJfMy02LTEtMS0w_ea5053b0-8a4e-489d-be6e-94d4e0d82708"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjY0YWJlMjc5NGI3ZjQ1ODc5MjQ2OTU0ODcyYTE0OTliL3RhYmxlcmFuZ2U6NjRhYmUyNzk0YjdmNDU4NzkyNDY5NTQ4NzJhMTQ5OWJfMy04LTEtMS0w_281950eb-bb7d-42a1-896c-61963de76a51"
      unitRef="usd">-866000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ie832f3ec465446e88f325bf3e85cbfaa_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjY0YWJlMjc5NGI3ZjQ1ODc5MjQ2OTU0ODcyYTE0OTliL3RhYmxlcmFuZ2U6NjRhYmUyNzk0YjdmNDU4NzkyNDY5NTQ4NzJhMTQ5OWJfNC0yLTEtMS0w_f7bb2651-320c-499e-a07d-16c43ff745e9"
      unitRef="usd">560000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i584e86a6d68b46dc999e4bd57fb33f9c_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjY0YWJlMjc5NGI3ZjQ1ODc5MjQ2OTU0ODcyYTE0OTliL3RhYmxlcmFuZ2U6NjRhYmUyNzk0YjdmNDU4NzkyNDY5NTQ4NzJhMTQ5OWJfNC00LTEtMS0w_6d23092c-55a9-4edf-abc1-41cb20e26b25"
      unitRef="usd">29000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i23a220ae452343eaa148184e24b6751b_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjY0YWJlMjc5NGI3ZjQ1ODc5MjQ2OTU0ODcyYTE0OTliL3RhYmxlcmFuZ2U6NjRhYmUyNzk0YjdmNDU4NzkyNDY5NTQ4NzJhMTQ5OWJfNC02LTEtMS0w_7dab4bdb-5185-4426-ad4a-fcf8ad089519"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjY0YWJlMjc5NGI3ZjQ1ODc5MjQ2OTU0ODcyYTE0OTliL3RhYmxlcmFuZ2U6NjRhYmUyNzk0YjdmNDU4NzkyNDY5NTQ4NzJhMTQ5OWJfNC04LTEtMS0w_ed550545-0e36-48e2-a62e-0268d9f48759"
      unitRef="usd">589000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i83b781cb6ec04d0dbcf9d02148386afa_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjY0YWJlMjc5NGI3ZjQ1ODc5MjQ2OTU0ODcyYTE0OTliL3RhYmxlcmFuZ2U6NjRhYmUyNzk0YjdmNDU4NzkyNDY5NTQ4NzJhMTQ5OWJfNS0yLTEtMS0w_e3b72513-98a8-4f71-aa12-98f945487040"
      unitRef="usd">412196000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6764307d024c4b1cacbb2e59cb37d170_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjY0YWJlMjc5NGI3ZjQ1ODc5MjQ2OTU0ODcyYTE0OTliL3RhYmxlcmFuZ2U6NjRhYmUyNzk0YjdmNDU4NzkyNDY5NTQ4NzJhMTQ5OWJfNS00LTEtMS0w_aa59408c-5d3c-4ecb-adce-3f0f2ac24a5c"
      unitRef="usd">10498000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7d4b8b146ed344d89c9dab7e6a094425_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjY0YWJlMjc5NGI3ZjQ1ODc5MjQ2OTU0ODcyYTE0OTliL3RhYmxlcmFuZ2U6NjRhYmUyNzk0YjdmNDU4NzkyNDY5NTQ4NzJhMTQ5OWJfNS02LTEtMS0w_c851661a-c4b9-46f2-a24d-d07e8eca8522"
      unitRef="usd">1534000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjY0YWJlMjc5NGI3ZjQ1ODc5MjQ2OTU0ODcyYTE0OTliL3RhYmxlcmFuZ2U6NjRhYmUyNzk0YjdmNDU4NzkyNDY5NTQ4NzJhMTQ5OWJfNS04LTEtMS0w_234a77db-f14a-417f-a908-e81e7d0db4fe"
      unitRef="usd">424228000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RleHRyZWdpb246ZWI5NTg4YjJhMTZlNGZkYTk2YzI5OTAxYmM3MWE1ODhfMTE4NQ_733b083a-4c7d-4959-906b-609311b3478d">&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 July&#160;31, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:11pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average Useful Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,232&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,697)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,535&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,871&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,804)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;239,661&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(44,368)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;195,293&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,999&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(34,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,767&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,540&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,453)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,087&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Backlog and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,390&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,390)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total finite-lived&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;328,693&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(105,944)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;222,749&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Indefinite-lived - trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;190,521&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;190,521&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total other intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;519,214&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(105,944)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;413,270&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 August&#160;2, 2019 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:11pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average Useful Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,242&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,916)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,326&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,879&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,792)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;195,223&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(29,479)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;165,744&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,279&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(30,203)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,076&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,590&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,004)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,586&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Backlog and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,380&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,187)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,193&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total finite-lived&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;285,593&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(86,581)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;199,012&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Indefinite-lived - trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;120,874&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;120,874&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total other intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;406,467&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(86,581)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;319,886&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 October&#160;31, 2019 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:11pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average Useful Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,230&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,102)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,128&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,868&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,786)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;220,390&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(33,547)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;186,843&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,911&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(31,289)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,622&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,496&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,109)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,387&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Backlog and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,390&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,390)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total finite-lived&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;309,285&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(91,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;218,062&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Indefinite-lived - trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;134,312&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;134,312&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total other intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;443,597&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(91,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;352,374&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RleHRyZWdpb246ZWI5NTg4YjJhMTZlNGZkYTk2YzI5OTAxYmM3MWE1ODhfMTE5MQ_a8037929-2376-4589-b42e-0f05506af015">&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 July&#160;31, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:11pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average Useful Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,232&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,697)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,535&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,871&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,804)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;239,661&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(44,368)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;195,293&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,999&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(34,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,767&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,540&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,453)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,087&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Backlog and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,390&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,390)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total finite-lived&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;328,693&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(105,944)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;222,749&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Indefinite-lived - trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;190,521&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;190,521&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total other intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;519,214&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(105,944)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;413,270&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 August&#160;2, 2019 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:11pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average Useful Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,242&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,916)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,326&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,879&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,792)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;195,223&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(29,479)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;165,744&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,279&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(30,203)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,076&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,590&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,004)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,586&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Backlog and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,380&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,187)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,193&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total finite-lived&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;285,593&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(86,581)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;199,012&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Indefinite-lived - trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;120,874&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;120,874&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total other intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;406,467&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(86,581)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;319,886&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 October&#160;31, 2019 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:11pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-Average Useful Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,230&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,102)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,128&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,868&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,786)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;220,390&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(33,547)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;186,843&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,911&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(31,289)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,622&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,496&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,109)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,387&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Backlog and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,390&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,390)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total finite-lived&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;309,285&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(91,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;218,062&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Indefinite-lived - trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;134,312&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;134,312&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total other intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;443,597&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(91,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;352,374&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i694f900db845487ba1690e6dcbc910b9_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjdmMmY0ZjI4NWI3OTQ5MjI5ODRhY2NhMjNmNjdiNzU3L3RhYmxlcmFuZ2U6N2YyZjRmMjg1Yjc5NDkyMjk4NGFjY2EyM2Y2N2I3NTdfMS0yLTEtMS0w_e92f0202-d932-4170-b26d-984f197833f5">P9Y10M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i66af63f684e5491aa06999292a503193_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjdmMmY0ZjI4NWI3OTQ5MjI5ODRhY2NhMjNmNjdiNzU3L3RhYmxlcmFuZ2U6N2YyZjRmMjg1Yjc5NDkyMjk4NGFjY2EyM2Y2N2I3NTdfMS00LTEtMS0w_61101064-2e1e-4d2e-9e64-2127b026d369"
      unitRef="usd">18232000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i66af63f684e5491aa06999292a503193_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjdmMmY0ZjI4NWI3OTQ5MjI5ODRhY2NhMjNmNjdiNzU3L3RhYmxlcmFuZ2U6N2YyZjRmMjg1Yjc5NDkyMjk4NGFjY2EyM2Y2N2I3NTdfMS02LTEtMS0w_e0548e4e-0e99-4a1b-8217-49472131c43d"
      unitRef="usd">13697000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i66af63f684e5491aa06999292a503193_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjdmMmY0ZjI4NWI3OTQ5MjI5ODRhY2NhMjNmNjdiNzU3L3RhYmxlcmFuZ2U6N2YyZjRmMjg1Yjc5NDkyMjk4NGFjY2EyM2Y2N2I3NTdfMS04LTEtMS0w_7c9e4f5d-67aa-4962-8bb2-b0eea62af4d8"
      unitRef="usd">4535000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i556b1a0befaf4f6aa18fb1df7197175a_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjdmMmY0ZjI4NWI3OTQ5MjI5ODRhY2NhMjNmNjdiNzU3L3RhYmxlcmFuZ2U6N2YyZjRmMjg1Yjc5NDkyMjk4NGFjY2EyM2Y2N2I3NTdfMi0yLTEtMS0w_0e49c5de-f140-4053-86d7-64af574ab31a">P5Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia89ad53b9624473794ddf2b271b4b0e0_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjdmMmY0ZjI4NWI3OTQ5MjI5ODRhY2NhMjNmNjdiNzU3L3RhYmxlcmFuZ2U6N2YyZjRmMjg1Yjc5NDkyMjk4NGFjY2EyM2Y2N2I3NTdfMi00LTEtMS0w_bbf67763-c2d2-47b4-9be7-4ecdce9d607a"
      unitRef="usd">6871000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia89ad53b9624473794ddf2b271b4b0e0_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjdmMmY0ZjI4NWI3OTQ5MjI5ODRhY2NhMjNmNjdiNzU3L3RhYmxlcmFuZ2U6N2YyZjRmMjg1Yjc5NDkyMjk4NGFjY2EyM2Y2N2I3NTdfMi02LTEtMS0w_1dde8b10-36ae-4871-8b82-38c4e821652a"
      unitRef="usd">6804000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia89ad53b9624473794ddf2b271b4b0e0_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjdmMmY0ZjI4NWI3OTQ5MjI5ODRhY2NhMjNmNjdiNzU3L3RhYmxlcmFuZ2U6N2YyZjRmMjg1Yjc5NDkyMjk4NGFjY2EyM2Y2N2I3NTdfMi04LTEtMS0w_590757a2-c4b1-491a-895c-478c946c0627"
      unitRef="usd">67000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic098e2410876401bb55e063fb677cc41_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjdmMmY0ZjI4NWI3OTQ5MjI5ODRhY2NhMjNmNjdiNzU3L3RhYmxlcmFuZ2U6N2YyZjRmMjg1Yjc5NDkyMjk4NGFjY2EyM2Y2N2I3NTdfMy0yLTEtMS0w_4722eed5-55e5-4502-9692-de207cc9c411">P18Y2M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i97e3f9572838473898bc47e6155581a7_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjdmMmY0ZjI4NWI3OTQ5MjI5ODRhY2NhMjNmNjdiNzU3L3RhYmxlcmFuZ2U6N2YyZjRmMjg1Yjc5NDkyMjk4NGFjY2EyM2Y2N2I3NTdfMy00LTEtMS0w_73531a8b-510b-4d41-8040-223a1c28ee1f"
      unitRef="usd">239661000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i97e3f9572838473898bc47e6155581a7_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjdmMmY0ZjI4NWI3OTQ5MjI5ODRhY2NhMjNmNjdiNzU3L3RhYmxlcmFuZ2U6N2YyZjRmMjg1Yjc5NDkyMjk4NGFjY2EyM2Y2N2I3NTdfMy02LTEtMS0w_d6466695-2117-408b-8153-b0d480dc9e8c"
      unitRef="usd">44368000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i97e3f9572838473898bc47e6155581a7_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjdmMmY0ZjI4NWI3OTQ5MjI5ODRhY2NhMjNmNjdiNzU3L3RhYmxlcmFuZ2U6N2YyZjRmMjg1Yjc5NDkyMjk4NGFjY2EyM2Y2N2I3NTdfMy04LTEtMS0w_a350784c-4603-4c41-9232-67eab8a485a7"
      unitRef="usd">195293000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i389ce885b38e48caa40f05cb2c2cca60_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjdmMmY0ZjI4NWI3OTQ5MjI5ODRhY2NhMjNmNjdiNzU3L3RhYmxlcmFuZ2U6N2YyZjRmMjg1Yjc5NDkyMjk4NGFjY2EyM2Y2N2I3NTdfNC0yLTEtMS0w_78e83de3-b68f-45e4-ba80-f8aaedb6cb29">P7Y7M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iea508581f31b4b3e8ffd8aeed1724962_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjdmMmY0ZjI4NWI3OTQ5MjI5ODRhY2NhMjNmNjdiNzU3L3RhYmxlcmFuZ2U6N2YyZjRmMjg1Yjc5NDkyMjk4NGFjY2EyM2Y2N2I3NTdfNC00LTEtMS0w_04658ace-fd2d-4a8a-991b-ef223d740929"
      unitRef="usd">51999000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iea508581f31b4b3e8ffd8aeed1724962_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjdmMmY0ZjI4NWI3OTQ5MjI5ODRhY2NhMjNmNjdiNzU3L3RhYmxlcmFuZ2U6N2YyZjRmMjg1Yjc5NDkyMjk4NGFjY2EyM2Y2N2I3NTdfNC02LTEtMS0w_aa1917be-c61e-459f-bf9b-59882548bc33"
      unitRef="usd">34232000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iea508581f31b4b3e8ffd8aeed1724962_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjdmMmY0ZjI4NWI3OTQ5MjI5ODRhY2NhMjNmNjdiNzU3L3RhYmxlcmFuZ2U6N2YyZjRmMjg1Yjc5NDkyMjk4NGFjY2EyM2Y2N2I3NTdfNC04LTEtMS0w_198fe024-ad79-42c7-a9b5-590037974e41"
      unitRef="usd">17767000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ie342c820aed445e59354f24d91c8f48f_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjdmMmY0ZjI4NWI3OTQ5MjI5ODRhY2NhMjNmNjdiNzU3L3RhYmxlcmFuZ2U6N2YyZjRmMjg1Yjc5NDkyMjk4NGFjY2EyM2Y2N2I3NTdfNS0yLTEtMS0w_f53463ab-ae8d-4e7f-92a1-ad20063ab278">P15Y3M18D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i79e666cd98a14ab786224c1d922f7bc9_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjdmMmY0ZjI4NWI3OTQ5MjI5ODRhY2NhMjNmNjdiNzU3L3RhYmxlcmFuZ2U6N2YyZjRmMjg1Yjc5NDkyMjk4NGFjY2EyM2Y2N2I3NTdfNS00LTEtMS0w_e3b53b9f-5e85-41fd-be93-015d4765bcaf"
      unitRef="usd">7540000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i79e666cd98a14ab786224c1d922f7bc9_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjdmMmY0ZjI4NWI3OTQ5MjI5ODRhY2NhMjNmNjdiNzU3L3RhYmxlcmFuZ2U6N2YyZjRmMjg1Yjc5NDkyMjk4NGFjY2EyM2Y2N2I3NTdfNS02LTEtMS0w_ee62de05-2272-4b41-963e-88e54c0e131b"
      unitRef="usd">2453000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i79e666cd98a14ab786224c1d922f7bc9_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjdmMmY0ZjI4NWI3OTQ5MjI5ODRhY2NhMjNmNjdiNzU3L3RhYmxlcmFuZ2U6N2YyZjRmMjg1Yjc5NDkyMjk4NGFjY2EyM2Y2N2I3NTdfNS04LTEtMS0w_a237bcf7-2788-4ed5-a3ec-38a980b48dc0"
      unitRef="usd">5087000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i1554e119c000418d8c2e2093bf27eedb_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjdmMmY0ZjI4NWI3OTQ5MjI5ODRhY2NhMjNmNjdiNzU3L3RhYmxlcmFuZ2U6N2YyZjRmMjg1Yjc5NDkyMjk4NGFjY2EyM2Y2N2I3NTdfNi0yLTEtMS0w_e3cdfe1a-b4f4-4953-954b-2a5a56c6616b">P0Y7M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i991daf8575b64e7c8ae8d8f782c34b31_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjdmMmY0ZjI4NWI3OTQ5MjI5ODRhY2NhMjNmNjdiNzU3L3RhYmxlcmFuZ2U6N2YyZjRmMjg1Yjc5NDkyMjk4NGFjY2EyM2Y2N2I3NTdfNi00LTEtMS0w_aacf8685-af56-430a-98ee-03148720edac"
      unitRef="usd">4390000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i991daf8575b64e7c8ae8d8f782c34b31_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjdmMmY0ZjI4NWI3OTQ5MjI5ODRhY2NhMjNmNjdiNzU3L3RhYmxlcmFuZ2U6N2YyZjRmMjg1Yjc5NDkyMjk4NGFjY2EyM2Y2N2I3NTdfNi02LTEtMS0w_d0c5cffb-6e41-4e08-93ee-091ab59ed643"
      unitRef="usd">4390000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i991daf8575b64e7c8ae8d8f782c34b31_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjdmMmY0ZjI4NWI3OTQ5MjI5ODRhY2NhMjNmNjdiNzU3L3RhYmxlcmFuZ2U6N2YyZjRmMjg1Yjc5NDkyMjk4NGFjY2EyM2Y2N2I3NTdfNi04LTEtMS0w_ff258d90-1673-467c-b4d1-8415f055be5b"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjdmMmY0ZjI4NWI3OTQ5MjI5ODRhY2NhMjNmNjdiNzU3L3RhYmxlcmFuZ2U6N2YyZjRmMjg1Yjc5NDkyMjk4NGFjY2EyM2Y2N2I3NTdfNy0yLTEtMS0w_183a3f6e-6682-4674-ba32-7f2804f36746">P15Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjdmMmY0ZjI4NWI3OTQ5MjI5ODRhY2NhMjNmNjdiNzU3L3RhYmxlcmFuZ2U6N2YyZjRmMjg1Yjc5NDkyMjk4NGFjY2EyM2Y2N2I3NTdfNy00LTEtMS0w_6a827fdf-b1d6-4dd3-a8c3-d741e785f888"
      unitRef="usd">328693000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjdmMmY0ZjI4NWI3OTQ5MjI5ODRhY2NhMjNmNjdiNzU3L3RhYmxlcmFuZ2U6N2YyZjRmMjg1Yjc5NDkyMjk4NGFjY2EyM2Y2N2I3NTdfNy02LTEtMS0w_4da18481-a835-4b83-97df-b31297ab46ae"
      unitRef="usd">105944000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjdmMmY0ZjI4NWI3OTQ5MjI5ODRhY2NhMjNmNjdiNzU3L3RhYmxlcmFuZ2U6N2YyZjRmMjg1Yjc5NDkyMjk4NGFjY2EyM2Y2N2I3NTdfNy04LTEtMS0w_2213ed88-9948-4ec2-918d-118c50003380"
      unitRef="usd">222749000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjdmMmY0ZjI4NWI3OTQ5MjI5ODRhY2NhMjNmNjdiNzU3L3RhYmxlcmFuZ2U6N2YyZjRmMjg1Yjc5NDkyMjk4NGFjY2EyM2Y2N2I3NTdfOC00LTEtMS0w_f4240968-aded-43d5-bf27-0b94c525c76a"
      unitRef="usd">190521000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjdmMmY0ZjI4NWI3OTQ5MjI5ODRhY2NhMjNmNjdiNzU3L3RhYmxlcmFuZ2U6N2YyZjRmMjg1Yjc5NDkyMjk4NGFjY2EyM2Y2N2I3NTdfOC04LTEtMS0w_2d9c57fc-8134-43ba-8069-bbd1986e3d0b"
      unitRef="usd">190521000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjdmMmY0ZjI4NWI3OTQ5MjI5ODRhY2NhMjNmNjdiNzU3L3RhYmxlcmFuZ2U6N2YyZjRmMjg1Yjc5NDkyMjk4NGFjY2EyM2Y2N2I3NTdfOS00LTEtMS0w_20d05748-4d4d-457a-8bf5-237f957b0a7b"
      unitRef="usd">519214000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjdmMmY0ZjI4NWI3OTQ5MjI5ODRhY2NhMjNmNjdiNzU3L3RhYmxlcmFuZ2U6N2YyZjRmMjg1Yjc5NDkyMjk4NGFjY2EyM2Y2N2I3NTdfOS02LTEtMS0w_186b9763-6b90-488b-8b67-8dc69389dd00"
      unitRef="usd">105944000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjdmMmY0ZjI4NWI3OTQ5MjI5ODRhY2NhMjNmNjdiNzU3L3RhYmxlcmFuZ2U6N2YyZjRmMjg1Yjc5NDkyMjk4NGFjY2EyM2Y2N2I3NTdfOS04LTEtMS0w_f01f02c8-0aaa-4425-affb-9fcb3b88ee58"
      unitRef="usd">413270000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i0a941805be574d93b13490869cfceee3_D20181101-20190802"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjk3OGZkNzc2NGQyYzQ1MjBiNjlhZTAzNGY2ZDYxMDY5L3RhYmxlcmFuZ2U6OTc4ZmQ3NzY0ZDJjNDUyMGI2OWFlMDM0ZjZkNjEwNjlfMS0yLTEtMS0w_d890be07-e131-4a9b-8d8b-3a149e4112b0">P9Y10M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iecceb0042bfd4d979b0845e538cf776b_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjk3OGZkNzc2NGQyYzQ1MjBiNjlhZTAzNGY2ZDYxMDY5L3RhYmxlcmFuZ2U6OTc4ZmQ3NzY0ZDJjNDUyMGI2OWFlMDM0ZjZkNjEwNjlfMS00LTEtMS0w_2eccc11c-94e4-4128-91b0-1a184df95501"
      unitRef="usd">18242000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iecceb0042bfd4d979b0845e538cf776b_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjk3OGZkNzc2NGQyYzQ1MjBiNjlhZTAzNGY2ZDYxMDY5L3RhYmxlcmFuZ2U6OTc4ZmQ3NzY0ZDJjNDUyMGI2OWFlMDM0ZjZkNjEwNjlfMS02LTEtMS0w_ece0d122-2eb2-47b7-8aeb-acf49e6ad6bf"
      unitRef="usd">12916000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iecceb0042bfd4d979b0845e538cf776b_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjk3OGZkNzc2NGQyYzQ1MjBiNjlhZTAzNGY2ZDYxMDY5L3RhYmxlcmFuZ2U6OTc4ZmQ3NzY0ZDJjNDUyMGI2OWFlMDM0ZjZkNjEwNjlfMS04LTEtMS0w_800575e1-f1d7-4db9-a5d7-cb9248b6a62a"
      unitRef="usd">5326000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i3b6c7a150af1430ba13c0953ef382b25_D20181101-20190802"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjk3OGZkNzc2NGQyYzQ1MjBiNjlhZTAzNGY2ZDYxMDY5L3RhYmxlcmFuZ2U6OTc4ZmQ3NzY0ZDJjNDUyMGI2OWFlMDM0ZjZkNjEwNjlfMi0yLTEtMS0w_5e719c1b-8125-48f5-a938-37706a247325">P5Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="icd671ade49d44ba0956bd44e657aa2ae_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjk3OGZkNzc2NGQyYzQ1MjBiNjlhZTAzNGY2ZDYxMDY5L3RhYmxlcmFuZ2U6OTc4ZmQ3NzY0ZDJjNDUyMGI2OWFlMDM0ZjZkNjEwNjlfMi00LTEtMS0w_21b51b9c-d9f4-4293-82cf-ded313479d97"
      unitRef="usd">6879000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="icd671ade49d44ba0956bd44e657aa2ae_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjk3OGZkNzc2NGQyYzQ1MjBiNjlhZTAzNGY2ZDYxMDY5L3RhYmxlcmFuZ2U6OTc4ZmQ3NzY0ZDJjNDUyMGI2OWFlMDM0ZjZkNjEwNjlfMi02LTEtMS0w_1ce0b047-f0da-43bd-9b14-6e802f029759"
      unitRef="usd">6792000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="icd671ade49d44ba0956bd44e657aa2ae_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjk3OGZkNzc2NGQyYzQ1MjBiNjlhZTAzNGY2ZDYxMDY5L3RhYmxlcmFuZ2U6OTc4ZmQ3NzY0ZDJjNDUyMGI2OWFlMDM0ZjZkNjEwNjlfMi04LTEtMS0w_83ac6556-adb3-476d-a270-e611bba9c6ff"
      unitRef="usd">87000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i88248eca637141dbbfca9d32fdb0d4f2_D20181101-20190802"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjk3OGZkNzc2NGQyYzQ1MjBiNjlhZTAzNGY2ZDYxMDY5L3RhYmxlcmFuZ2U6OTc4ZmQ3NzY0ZDJjNDUyMGI2OWFlMDM0ZjZkNjEwNjlfMy0yLTEtMS0w_c64fffed-718d-45ff-882e-b3278e2b4fde">P18Y3M18D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i35b0a508c50b48b3818069346f5e154a_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjk3OGZkNzc2NGQyYzQ1MjBiNjlhZTAzNGY2ZDYxMDY5L3RhYmxlcmFuZ2U6OTc4ZmQ3NzY0ZDJjNDUyMGI2OWFlMDM0ZjZkNjEwNjlfMy00LTEtMS0w_a75043f5-de93-45af-aa1e-eee88a6cf1bb"
      unitRef="usd">195223000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i35b0a508c50b48b3818069346f5e154a_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjk3OGZkNzc2NGQyYzQ1MjBiNjlhZTAzNGY2ZDYxMDY5L3RhYmxlcmFuZ2U6OTc4ZmQ3NzY0ZDJjNDUyMGI2OWFlMDM0ZjZkNjEwNjlfMy02LTEtMS0w_50982067-6d35-4d4f-9d3e-1a60f83bd583"
      unitRef="usd">29479000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i35b0a508c50b48b3818069346f5e154a_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjk3OGZkNzc2NGQyYzQ1MjBiNjlhZTAzNGY2ZDYxMDY5L3RhYmxlcmFuZ2U6OTc4ZmQ3NzY0ZDJjNDUyMGI2OWFlMDM0ZjZkNjEwNjlfMy04LTEtMS0w_489ab18c-940a-48b8-aa37-026add0f1044"
      unitRef="usd">165744000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i1f21a847b41448ba8cab7f13b67de0fb_D20181101-20190802"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjk3OGZkNzc2NGQyYzQ1MjBiNjlhZTAzNGY2ZDYxMDY5L3RhYmxlcmFuZ2U6OTc4ZmQ3NzY0ZDJjNDUyMGI2OWFlMDM0ZjZkNjEwNjlfNC0yLTEtMS0w_e4116534-092c-4cfb-8edf-9f28e576bb6b">P7Y7M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie06180bf49434755b441c843c924ca9f_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjk3OGZkNzc2NGQyYzQ1MjBiNjlhZTAzNGY2ZDYxMDY5L3RhYmxlcmFuZ2U6OTc4ZmQ3NzY0ZDJjNDUyMGI2OWFlMDM0ZjZkNjEwNjlfNC00LTEtMS0w_58d65745-fca7-43dd-adb5-d0caf2c41f57"
      unitRef="usd">50279000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie06180bf49434755b441c843c924ca9f_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjk3OGZkNzc2NGQyYzQ1MjBiNjlhZTAzNGY2ZDYxMDY5L3RhYmxlcmFuZ2U6OTc4ZmQ3NzY0ZDJjNDUyMGI2OWFlMDM0ZjZkNjEwNjlfNC02LTEtMS0w_c8a88710-4393-49c4-a8f4-0e925d72cd7f"
      unitRef="usd">30203000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie06180bf49434755b441c843c924ca9f_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjk3OGZkNzc2NGQyYzQ1MjBiNjlhZTAzNGY2ZDYxMDY5L3RhYmxlcmFuZ2U6OTc4ZmQ3NzY0ZDJjNDUyMGI2OWFlMDM0ZjZkNjEwNjlfNC04LTEtMS0w_2edee0fd-1870-4b25-9b5b-ab6dfdd24a7f"
      unitRef="usd">20076000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic89b20727aca42669576c17ec6cef51c_D20181101-20190802"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjk3OGZkNzc2NGQyYzQ1MjBiNjlhZTAzNGY2ZDYxMDY5L3RhYmxlcmFuZ2U6OTc4ZmQ3NzY0ZDJjNDUyMGI2OWFlMDM0ZjZkNjEwNjlfNS0yLTEtMS0w_7ce8971e-f49b-4c3f-a24d-d974b650ea28">P15Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i787d89056042475d8d47676d957b62b9_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjk3OGZkNzc2NGQyYzQ1MjBiNjlhZTAzNGY2ZDYxMDY5L3RhYmxlcmFuZ2U6OTc4ZmQ3NzY0ZDJjNDUyMGI2OWFlMDM0ZjZkNjEwNjlfNS00LTEtMS0w_0b12a747-7cb3-407d-9cfc-6ea021bd4708"
      unitRef="usd">7590000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i787d89056042475d8d47676d957b62b9_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjk3OGZkNzc2NGQyYzQ1MjBiNjlhZTAzNGY2ZDYxMDY5L3RhYmxlcmFuZ2U6OTc4ZmQ3NzY0ZDJjNDUyMGI2OWFlMDM0ZjZkNjEwNjlfNS02LTEtMS0w_997b8516-8257-4cf4-9841-e1a6fc91620e"
      unitRef="usd">2004000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i787d89056042475d8d47676d957b62b9_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjk3OGZkNzc2NGQyYzQ1MjBiNjlhZTAzNGY2ZDYxMDY5L3RhYmxlcmFuZ2U6OTc4ZmQ3NzY0ZDJjNDUyMGI2OWFlMDM0ZjZkNjEwNjlfNS04LTEtMS0w_1605a5ec-068d-43a9-b998-f1fde7472139"
      unitRef="usd">5586000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i62e2a84a1b5c47b88bd25d62a247486c_D20181101-20190802"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjk3OGZkNzc2NGQyYzQ1MjBiNjlhZTAzNGY2ZDYxMDY5L3RhYmxlcmFuZ2U6OTc4ZmQ3NzY0ZDJjNDUyMGI2OWFlMDM0ZjZkNjEwNjlfNi0yLTEtMS0w_30a64bbc-5753-4f9f-9bba-1cfb3b37702f">P0Y7M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id9566afcd95e4350ab6b13bad9fe2544_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjk3OGZkNzc2NGQyYzQ1MjBiNjlhZTAzNGY2ZDYxMDY5L3RhYmxlcmFuZ2U6OTc4ZmQ3NzY0ZDJjNDUyMGI2OWFlMDM0ZjZkNjEwNjlfNi00LTEtMS0w_255ab4d4-33e7-4515-b793-7701fcbb2b31"
      unitRef="usd">7380000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id9566afcd95e4350ab6b13bad9fe2544_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjk3OGZkNzc2NGQyYzQ1MjBiNjlhZTAzNGY2ZDYxMDY5L3RhYmxlcmFuZ2U6OTc4ZmQ3NzY0ZDJjNDUyMGI2OWFlMDM0ZjZkNjEwNjlfNi02LTEtMS0w_edbb5b5c-3048-4073-910f-ced471a41e5e"
      unitRef="usd">5187000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id9566afcd95e4350ab6b13bad9fe2544_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjk3OGZkNzc2NGQyYzQ1MjBiNjlhZTAzNGY2ZDYxMDY5L3RhYmxlcmFuZ2U6OTc4ZmQ3NzY0ZDJjNDUyMGI2OWFlMDM0ZjZkNjEwNjlfNi04LTEtMS0w_dec60578-181b-43db-a57f-5513c821b0d8"
      unitRef="usd">2193000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjk3OGZkNzc2NGQyYzQ1MjBiNjlhZTAzNGY2ZDYxMDY5L3RhYmxlcmFuZ2U6OTc4ZmQ3NzY0ZDJjNDUyMGI2OWFlMDM0ZjZkNjEwNjlfNy0yLTEtMS0w_c7109e02-fe2d-4b0e-8fa1-774bca5f4201">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjk3OGZkNzc2NGQyYzQ1MjBiNjlhZTAzNGY2ZDYxMDY5L3RhYmxlcmFuZ2U6OTc4ZmQ3NzY0ZDJjNDUyMGI2OWFlMDM0ZjZkNjEwNjlfNy00LTEtMS0w_48ac87d2-c8d9-4d55-b8b7-1cf23744e66d"
      unitRef="usd">285593000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjk3OGZkNzc2NGQyYzQ1MjBiNjlhZTAzNGY2ZDYxMDY5L3RhYmxlcmFuZ2U6OTc4ZmQ3NzY0ZDJjNDUyMGI2OWFlMDM0ZjZkNjEwNjlfNy02LTEtMS0w_cb9132c8-7f95-4f07-8dc8-e1643a919c45"
      unitRef="usd">86581000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjk3OGZkNzc2NGQyYzQ1MjBiNjlhZTAzNGY2ZDYxMDY5L3RhYmxlcmFuZ2U6OTc4ZmQ3NzY0ZDJjNDUyMGI2OWFlMDM0ZjZkNjEwNjlfNy04LTEtMS0w_7aa993d3-f9fc-4f54-a0bd-1e40013a1f59"
      unitRef="usd">199012000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjk3OGZkNzc2NGQyYzQ1MjBiNjlhZTAzNGY2ZDYxMDY5L3RhYmxlcmFuZ2U6OTc4ZmQ3NzY0ZDJjNDUyMGI2OWFlMDM0ZjZkNjEwNjlfOC00LTEtMS0w_13aadfa4-444d-42fb-bf2c-7d5e4f6cb51a"
      unitRef="usd">120874000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjk3OGZkNzc2NGQyYzQ1MjBiNjlhZTAzNGY2ZDYxMDY5L3RhYmxlcmFuZ2U6OTc4ZmQ3NzY0ZDJjNDUyMGI2OWFlMDM0ZjZkNjEwNjlfOC04LTEtMS0w_93449b38-1aa9-42ab-a54b-20b99e635cfb"
      unitRef="usd">120874000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjk3OGZkNzc2NGQyYzQ1MjBiNjlhZTAzNGY2ZDYxMDY5L3RhYmxlcmFuZ2U6OTc4ZmQ3NzY0ZDJjNDUyMGI2OWFlMDM0ZjZkNjEwNjlfOS00LTEtMS0w_5284cda9-4635-47a9-95f6-09f29147f391"
      unitRef="usd">406467000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjk3OGZkNzc2NGQyYzQ1MjBiNjlhZTAzNGY2ZDYxMDY5L3RhYmxlcmFuZ2U6OTc4ZmQ3NzY0ZDJjNDUyMGI2OWFlMDM0ZjZkNjEwNjlfOS02LTEtMS0w_f0b2415a-5508-4811-ade6-64e019b6c76e"
      unitRef="usd">86581000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjk3OGZkNzc2NGQyYzQ1MjBiNjlhZTAzNGY2ZDYxMDY5L3RhYmxlcmFuZ2U6OTc4ZmQ3NzY0ZDJjNDUyMGI2OWFlMDM0ZjZkNjEwNjlfOS04LTEtMS0w_ec7a269a-18d0-4edc-905c-bfb8936caf1e"
      unitRef="usd">319886000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i3ecc652ad11740dcae7d666d86a0d653_D20191031-20191031"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjEwNzc0N2NjMDgwYjRjZDI4ZWM0NmI2NDJlZWQ3ZTIxL3RhYmxlcmFuZ2U6MTA3NzQ3Y2MwODBiNGNkMjhlYzQ2YjY0MmVlZDdlMjFfMS0yLTEtMS0w_05f83de0-3f3a-4db1-95e7-2b53d483c4f9">P9Y10M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0c88e5044b364ba1b7d4da12785ac4d7_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjEwNzc0N2NjMDgwYjRjZDI4ZWM0NmI2NDJlZWQ3ZTIxL3RhYmxlcmFuZ2U6MTA3NzQ3Y2MwODBiNGNkMjhlYzQ2YjY0MmVlZDdlMjFfMS00LTEtMS0w_a6647ea1-14cd-4f2d-ad8a-a5d863c080eb"
      unitRef="usd">18230000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0c88e5044b364ba1b7d4da12785ac4d7_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjEwNzc0N2NjMDgwYjRjZDI4ZWM0NmI2NDJlZWQ3ZTIxL3RhYmxlcmFuZ2U6MTA3NzQ3Y2MwODBiNGNkMjhlYzQ2YjY0MmVlZDdlMjFfMS02LTEtMS0w_7f412f5c-ef65-46e1-a287-45957849fd19"
      unitRef="usd">13102000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0c88e5044b364ba1b7d4da12785ac4d7_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjEwNzc0N2NjMDgwYjRjZDI4ZWM0NmI2NDJlZWQ3ZTIxL3RhYmxlcmFuZ2U6MTA3NzQ3Y2MwODBiNGNkMjhlYzQ2YjY0MmVlZDdlMjFfMS04LTEtMS0w_2ac5fe94-4e19-48fa-863c-ae8b221d329b"
      unitRef="usd">5128000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i18c3e12b966a43dd8744157006259000_D20191031-20191031"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjEwNzc0N2NjMDgwYjRjZDI4ZWM0NmI2NDJlZWQ3ZTIxL3RhYmxlcmFuZ2U6MTA3NzQ3Y2MwODBiNGNkMjhlYzQ2YjY0MmVlZDdlMjFfMi0yLTEtMS0w_bf3d130f-117b-46e9-b6dd-63f7350d3bce">P5Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i748cded35aca41038d1a586705a2edca_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjEwNzc0N2NjMDgwYjRjZDI4ZWM0NmI2NDJlZWQ3ZTIxL3RhYmxlcmFuZ2U6MTA3NzQ3Y2MwODBiNGNkMjhlYzQ2YjY0MmVlZDdlMjFfMi00LTEtMS0w_ca6611a6-e00f-4d9c-a589-1d25ab7175e7"
      unitRef="usd">6868000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i748cded35aca41038d1a586705a2edca_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjEwNzc0N2NjMDgwYjRjZDI4ZWM0NmI2NDJlZWQ3ZTIxL3RhYmxlcmFuZ2U6MTA3NzQ3Y2MwODBiNGNkMjhlYzQ2YjY0MmVlZDdlMjFfMi02LTEtMS0w_274ceced-0d10-433f-adf0-530f2dd63910"
      unitRef="usd">6786000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i748cded35aca41038d1a586705a2edca_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjEwNzc0N2NjMDgwYjRjZDI4ZWM0NmI2NDJlZWQ3ZTIxL3RhYmxlcmFuZ2U6MTA3NzQ3Y2MwODBiNGNkMjhlYzQ2YjY0MmVlZDdlMjFfMi04LTEtMS0w_4a3de196-e27f-4a96-92fa-f711593730b3"
      unitRef="usd">82000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i5593085d2a754e97bd3a002eeae173a1_D20191031-20191031"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjEwNzc0N2NjMDgwYjRjZDI4ZWM0NmI2NDJlZWQ3ZTIxL3RhYmxlcmFuZ2U6MTA3NzQ3Y2MwODBiNGNkMjhlYzQ2YjY0MmVlZDdlMjFfMy0yLTEtMS0w_e743ca1d-3a77-483e-a87d-a2671e351a4d">P18Y4M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if6b5a1cb4faa48c998cc4a5947687374_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjEwNzc0N2NjMDgwYjRjZDI4ZWM0NmI2NDJlZWQ3ZTIxL3RhYmxlcmFuZ2U6MTA3NzQ3Y2MwODBiNGNkMjhlYzQ2YjY0MmVlZDdlMjFfMy00LTEtMS0w_93d8f415-3587-4e0c-a513-8b6f36ed78e8"
      unitRef="usd">220390000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if6b5a1cb4faa48c998cc4a5947687374_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjEwNzc0N2NjMDgwYjRjZDI4ZWM0NmI2NDJlZWQ3ZTIxL3RhYmxlcmFuZ2U6MTA3NzQ3Y2MwODBiNGNkMjhlYzQ2YjY0MmVlZDdlMjFfMy02LTEtMS0w_a96e1436-9951-4814-a836-42c4e37bcafa"
      unitRef="usd">33547000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if6b5a1cb4faa48c998cc4a5947687374_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjEwNzc0N2NjMDgwYjRjZDI4ZWM0NmI2NDJlZWQ3ZTIxL3RhYmxlcmFuZ2U6MTA3NzQ3Y2MwODBiNGNkMjhlYzQ2YjY0MmVlZDdlMjFfMy04LTEtMS0w_faa560a8-e987-4281-ab2c-3cf47e66c04d"
      unitRef="usd">186843000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7165da6b4b984feaa384b1ee7dd33e5c_D20191031-20191031"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjEwNzc0N2NjMDgwYjRjZDI4ZWM0NmI2NDJlZWQ3ZTIxL3RhYmxlcmFuZ2U6MTA3NzQ3Y2MwODBiNGNkMjhlYzQ2YjY0MmVlZDdlMjFfNC0yLTEtMS0w_8d10dd05-ae1b-40d2-a163-ff4fb47eb970">P7Y7M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5ac7814a54994aadb01e88e0238a7be3_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjEwNzc0N2NjMDgwYjRjZDI4ZWM0NmI2NDJlZWQ3ZTIxL3RhYmxlcmFuZ2U6MTA3NzQ3Y2MwODBiNGNkMjhlYzQ2YjY0MmVlZDdlMjFfNC00LTEtMS0w_b1001af5-a173-4ffa-8aa4-ba5400b07725"
      unitRef="usd">51911000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5ac7814a54994aadb01e88e0238a7be3_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjEwNzc0N2NjMDgwYjRjZDI4ZWM0NmI2NDJlZWQ3ZTIxL3RhYmxlcmFuZ2U6MTA3NzQ3Y2MwODBiNGNkMjhlYzQ2YjY0MmVlZDdlMjFfNC02LTEtMS0w_98d53c1a-68d7-48c4-af60-bf949c856484"
      unitRef="usd">31289000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5ac7814a54994aadb01e88e0238a7be3_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjEwNzc0N2NjMDgwYjRjZDI4ZWM0NmI2NDJlZWQ3ZTIxL3RhYmxlcmFuZ2U6MTA3NzQ3Y2MwODBiNGNkMjhlYzQ2YjY0MmVlZDdlMjFfNC04LTEtMS0w_875d362e-2ad8-403c-8299-71a6f3c64b9c"
      unitRef="usd">20622000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i875edc66ef664900a47473a4405ea810_D20191031-20191031"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjEwNzc0N2NjMDgwYjRjZDI4ZWM0NmI2NDJlZWQ3ZTIxL3RhYmxlcmFuZ2U6MTA3NzQ3Y2MwODBiNGNkMjhlYzQ2YjY0MmVlZDdlMjFfNS0yLTEtMS0w_f3b0cb87-811d-4c4c-9b8d-bcbe30a31482">P15Y4M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ifab26bf5e00d4836bd085650aa28c9cb_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjEwNzc0N2NjMDgwYjRjZDI4ZWM0NmI2NDJlZWQ3ZTIxL3RhYmxlcmFuZ2U6MTA3NzQ3Y2MwODBiNGNkMjhlYzQ2YjY0MmVlZDdlMjFfNS00LTEtMS0w_15c39078-4416-4cee-b5bb-c65f9aacacc6"
      unitRef="usd">7496000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ifab26bf5e00d4836bd085650aa28c9cb_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjEwNzc0N2NjMDgwYjRjZDI4ZWM0NmI2NDJlZWQ3ZTIxL3RhYmxlcmFuZ2U6MTA3NzQ3Y2MwODBiNGNkMjhlYzQ2YjY0MmVlZDdlMjFfNS02LTEtMS0w_cbcd881f-d016-4640-8026-0b613b1cbe3e"
      unitRef="usd">2109000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ifab26bf5e00d4836bd085650aa28c9cb_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjEwNzc0N2NjMDgwYjRjZDI4ZWM0NmI2NDJlZWQ3ZTIxL3RhYmxlcmFuZ2U6MTA3NzQ3Y2MwODBiNGNkMjhlYzQ2YjY0MmVlZDdlMjFfNS04LTEtMS0w_7a43eefd-9dc0-4c32-9f00-fbe40d933258"
      unitRef="usd">5387000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ifa9ba48ad9884c778d2687576c7c01f1_D20191031-20191031"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjEwNzc0N2NjMDgwYjRjZDI4ZWM0NmI2NDJlZWQ3ZTIxL3RhYmxlcmFuZ2U6MTA3NzQ3Y2MwODBiNGNkMjhlYzQ2YjY0MmVlZDdlMjFfNi0yLTEtMS0w_56d18dd6-9769-4f82-97e9-3c3f6a4eeb30">P0Y7M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iff6ef2f2e6c448028e6f178f352b7854_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjEwNzc0N2NjMDgwYjRjZDI4ZWM0NmI2NDJlZWQ3ZTIxL3RhYmxlcmFuZ2U6MTA3NzQ3Y2MwODBiNGNkMjhlYzQ2YjY0MmVlZDdlMjFfNi00LTEtMS0w_b08ae9e0-844c-4918-92a4-f31aea0239b3"
      unitRef="usd">4390000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iff6ef2f2e6c448028e6f178f352b7854_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjEwNzc0N2NjMDgwYjRjZDI4ZWM0NmI2NDJlZWQ3ZTIxL3RhYmxlcmFuZ2U6MTA3NzQ3Y2MwODBiNGNkMjhlYzQ2YjY0MmVlZDdlMjFfNi02LTEtMS0w_990defac-5a58-43ec-9d78-2c0588efb104"
      unitRef="usd">4390000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iff6ef2f2e6c448028e6f178f352b7854_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjEwNzc0N2NjMDgwYjRjZDI4ZWM0NmI2NDJlZWQ3ZTIxL3RhYmxlcmFuZ2U6MTA3NzQ3Y2MwODBiNGNkMjhlYzQ2YjY0MmVlZDdlMjFfNi04LTEtMS0w_49420ab5-a4f7-431e-989a-f0c9df112a2a"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i2dede677a194403683ab66f0a6572af4_D20191031-20191031"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjEwNzc0N2NjMDgwYjRjZDI4ZWM0NmI2NDJlZWQ3ZTIxL3RhYmxlcmFuZ2U6MTA3NzQ3Y2MwODBiNGNkMjhlYzQ2YjY0MmVlZDdlMjFfNy0yLTEtMS0w_836aff18-a0bb-4698-bf56-65f23a97f4eb">P15Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjEwNzc0N2NjMDgwYjRjZDI4ZWM0NmI2NDJlZWQ3ZTIxL3RhYmxlcmFuZ2U6MTA3NzQ3Y2MwODBiNGNkMjhlYzQ2YjY0MmVlZDdlMjFfNy00LTEtMS0w_b6574d3a-cc08-4096-a17c-ae3df0bfbf66"
      unitRef="usd">309285000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjEwNzc0N2NjMDgwYjRjZDI4ZWM0NmI2NDJlZWQ3ZTIxL3RhYmxlcmFuZ2U6MTA3NzQ3Y2MwODBiNGNkMjhlYzQ2YjY0MmVlZDdlMjFfNy02LTEtMS0w_3a70fde4-efbc-4e4f-8bd2-23a10397fb55"
      unitRef="usd">91223000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjEwNzc0N2NjMDgwYjRjZDI4ZWM0NmI2NDJlZWQ3ZTIxL3RhYmxlcmFuZ2U6MTA3NzQ3Y2MwODBiNGNkMjhlYzQ2YjY0MmVlZDdlMjFfNy04LTEtMS0w_a98784ee-3db8-4b62-ad5b-a773eed3570f"
      unitRef="usd">218062000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjEwNzc0N2NjMDgwYjRjZDI4ZWM0NmI2NDJlZWQ3ZTIxL3RhYmxlcmFuZ2U6MTA3NzQ3Y2MwODBiNGNkMjhlYzQ2YjY0MmVlZDdlMjFfOC00LTEtMS0w_d4a711d4-992e-4ee4-9d96-f97781f13b3d"
      unitRef="usd">134312000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjEwNzc0N2NjMDgwYjRjZDI4ZWM0NmI2NDJlZWQ3ZTIxL3RhYmxlcmFuZ2U6MTA3NzQ3Y2MwODBiNGNkMjhlYzQ2YjY0MmVlZDdlMjFfOC04LTEtMS0w_df2cde0a-b96c-4208-8640-be064fb628ef"
      unitRef="usd">134312000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjEwNzc0N2NjMDgwYjRjZDI4ZWM0NmI2NDJlZWQ3ZTIxL3RhYmxlcmFuZ2U6MTA3NzQ3Y2MwODBiNGNkMjhlYzQ2YjY0MmVlZDdlMjFfOS00LTEtMS0w_d9cdb16f-73dd-4adf-91aa-f5efea5c4fae"
      unitRef="usd">443597000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjEwNzc0N2NjMDgwYjRjZDI4ZWM0NmI2NDJlZWQ3ZTIxL3RhYmxlcmFuZ2U6MTA3NzQ3Y2MwODBiNGNkMjhlYzQ2YjY0MmVlZDdlMjFfOS02LTEtMS0w_65856f52-552b-48da-9789-c16a1e40de86"
      unitRef="usd">91223000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RhYmxlOjEwNzc0N2NjMDgwYjRjZDI4ZWM0NmI2NDJlZWQ3ZTIxL3RhYmxlcmFuZ2U6MTA3NzQ3Y2MwODBiNGNkMjhlYzQ2YjY0MmVlZDdlMjFfOS04LTEtMS0w_731a1950-f2a6-4bff-9f75-a90d2c739204"
      unitRef="usd">352374000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RleHRyZWdpb246ZWI5NTg4YjJhMTZlNGZkYTk2YzI5OTAxYmM3MWE1ODhfNzk0_6c08ccf6-dc80-42bd-8e0a-41f31def3685"
      unitRef="usd">5000000.0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RleHRyZWdpb246ZWI5NTg4YjJhMTZlNGZkYTk2YzI5OTAxYmM3MWE1ODhfODAx_80e4e9ac-79c5-44a9-9dac-f7eafaf0cde5"
      unitRef="usd">7400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RleHRyZWdpb246ZWI5NTg4YjJhMTZlNGZkYTk2YzI5OTAxYmM3MWE1ODhfOTI2_a111208e-9d61-4e4f-88ac-4fdf27eecfea"
      unitRef="usd">14600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RleHRyZWdpb246ZWI5NTg4YjJhMTZlNGZkYTk2YzI5OTAxYmM3MWE1ODhfOTMz_ccb5af5b-ef07-485d-970b-9194318a7cad"
      unitRef="usd">12900000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RleHRyZWdpb246ZWI5NTg4YjJhMTZlNGZkYTk2YzI5OTAxYmM3MWE1ODhfMTA3OQ_44a2ebc2-4c27-425c-9d5b-8767c8eed3f7"
      unitRef="usd">4900000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RleHRyZWdpb246ZWI5NTg4YjJhMTZlNGZkYTk2YzI5OTAxYmM3MWE1ODhfMTA5NA_40770bf7-23b5-4e5a-9288-75c0f050eb80"
      unitRef="usd">19500000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RleHRyZWdpb246ZWI5NTg4YjJhMTZlNGZkYTk2YzI5OTAxYmM3MWE1ODhfMTEwOQ_e7fd3a00-fd72-4014-b08e-53024594b6af"
      unitRef="usd">18300000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RleHRyZWdpb246ZWI5NTg4YjJhMTZlNGZkYTk2YzI5OTAxYmM3MWE1ODhfMTEyNA_d1829bb5-2aff-411b-a1ef-ebd55afdcb2a"
      unitRef="usd">16500000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RleHRyZWdpb246ZWI5NTg4YjJhMTZlNGZkYTk2YzI5OTAxYmM3MWE1ODhfMTEzOQ_7b7e5f50-8f4d-45db-8aa3-531691da9faf"
      unitRef="usd">15500000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RleHRyZWdpb246ZWI5NTg4YjJhMTZlNGZkYTk2YzI5OTAxYmM3MWE1ODhfMTE1NA_c3339397-33e6-41bc-9a12-d7818e2b2e72"
      unitRef="usd">13900000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182MS9mcmFnOmViOTU4OGIyYTE2ZTRmZGE5NmMyOTkwMWJjNzFhNTg4L3RleHRyZWdpb246ZWI5NTg4YjJhMTZlNGZkYTk2YzI5OTAxYmM3MWE1ODhfMTE3OQ_9ce18370-5311-422b-baa6-5b9c374d32df"
      unitRef="usd">134100000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:LongTermDebtTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTgzMjE_c5f5a857-6f78-42f1-9a6e-7702c7717d5b">&lt;div style="margin-top:11pt;margin-bottom:11pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:24pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Indebtedness&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:center;margin-top:11pt;margin-bottom:11pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;October 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revolving credit facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;"&gt;$200 million term loan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,000&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,000&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,000&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;"&gt;$300 million term loan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;180,000&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;200,000&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;180,000&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;"&gt;$190 million term loan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;190,000&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;"&gt;3.81% series A senior notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,000&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,000&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,000&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;"&gt;3.91% series B senior notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,000&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,000&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,000&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;"&gt;7.800% debentures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,000&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,000&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,000&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;"&gt;6.625% senior notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;123,962&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;123,900&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;123,916&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: unamortized discounts, debt issuance costs, and deferred charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,057&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,219&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,103&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;890,905&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;720,681&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;700,813&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108,869&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;99,877&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79,914&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term debt, less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;782,036&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;620,804&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;620,899&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 2020 and succeeding five fiscal years are as follows: fiscal 2020 (remainder), $0.0 million; fiscal 2021, $28.5 million; fiscal 2022, $161.3 million; fiscal 2023, $127.2 million; fiscal 2024, $153.0 million; fiscal 2025, $0.0 million; and after fiscal 2025, $425.0 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Revolving Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The company has an unsecured senior five-year revolving credit facility with a borrowing capacity of $600.0 million that expires in June 2023. Included in the company's $600.0 million revolving credit facility is a $10.0 million sublimit for standby letters of credit and a $30.0 million sublimit for swingline loans. At the company's election, and with the approval of the named borrowers on the revolving credit facility and the election of the lenders to fund such increase, the aggregate maximum principal amount available under the facility may be increased by an amount up to $300.0 million. Funds are available under the revolving credit facility for working capital, capital expenditures, and other lawful corporate purposes, including, but not limited to, acquisitions and common stock repurchases, subject in each case to compliance with certain financial covenants described below. In connection with the entry into the revolving credit facility during June 2018, the company incurred approximately $1.9 million of debt issuance costs, which are being amortized over the life of the revolving credit facility under the straight-line method as the results obtained are not materially different from those that would result from the use of the effective interest method. The company classifies the debt issuance costs related to its revolving credit facility within other assets on the Condensed Consolidated Balance Sheets, regardless of whether the company has any outstanding borrowings on the revolving credit facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of July&#160;31, 2020, the company had no borrowings under the revolving credit facility, but did have $2.0 million outstanding under the sublimit for standby letters of credit, which resulted in $598.0 million of unutilized availability under the revolving credit facility. As of August&#160;2, 2019, the company had no borrowings under the revolving credit facility, $1.9 million outstanding under the sublimit for standby letters of credit, and $598.1 million of unutilized availability under the revolving credit facility. As of October&#160;31, 2019, the company had no borrowings under the revolving credit facility but did have $1.9 million outstanding under the sublimit for standby letters of credit, which resulted in $598.1 million of unutilized availability under the revolving credit facility. Typically, the company's revolving credit facility is classified as long-term debt within the company's Condensed Consolidated Balance Sheets as the company has the ability to extend the outstanding borrowings under the revolving credit facility for the full-term of the facility. However, if the company intends to repay a portion of the outstanding balance under the revolving credit facility within the next twelve months, the company reclassifies that portion of outstanding borrowings under the revolving credit facility to current portion of long-term debt within the Condensed Consolidated Balance Sheets. As of July&#160;31, 2020, August&#160;2, 2019, and October&#160;31, 2019, no outstanding borrowings under the company's revolving credit facility were classified as current portion of long-term debt within the Condensed Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The company's revolving credit facility contains customary covenants, including, without limitation, financial covenants, such as the maintenance of minimum interest coverage and maximum leverage ratios; and negative covenants, which among other &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;things, limit disposition of assets, consolidations and mergers, restricted payments, liens, and other matters customarily restricted in such agreements. Most of these restrictions are subject to certain minimum thresholds and exceptions. The company was in compliance with all covenants related to the credit agreement for the company's revolving credit facility as of July&#160;31, 2020, August&#160;2, 2019, and October&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Outstanding loans under the revolving credit facility, if applicable, other than swingline loans, bear interest at a variable rate generally based on LIBOR or an alternative variable rate based on the highest of the Bank of America prime rate, the federal funds rate or a rate generally based on LIBOR, in each case subject to an additional basis point spread as defined in the credit agreement. Swingline loans under the revolving credit facility bear interest at a rate determined by the swingline lender or an alternative variable rate based on the highest of the Bank of America prime rate, the federal funds rate or a rate generally based on LIBOR, in each case subject to an additional basis point spread as defined in the credit agreement. Interest is payable quarterly in arrears. For the three month period ended July&#160;31, 2020, no interest expense was incurred on the company's revolving credit facility as the company did not have outstanding borrowings during such period. For the nine month period ended July&#160;31, 2020, the company incurred interest expense of approximately $0.8 million under the revolving credit facility. For the three and nine month periods ended August&#160;2, 2019, the company incurred interest expense of approximately $0.2 million and $1.9 million, respectively, under the revolving credit facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;$500.0 Million Term Loan Credit Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In March 2019, the company entered into a term loan credit agreement with a syndicate of financial institutions for the purpose of partially funding the purchase price of the company's acquisition of CMW and the related fees and expenses incurred in connection with such acquisition. The term loan credit agreement provided for a $200.0 million three year unsecured senior term loan facility maturing on April 1, 2022 and a $300.0 million five year unsecured senior term loan facility maturing on April 1, 2024 (collectively, the "$500.0 million term loan"). The funds under the $500.0 million term loan were received on April 1, 2019 in connection with the closing of the company's acquisition of CMW. There are no scheduled principal amortization payments prior to maturity on the $200.0 million three year unsecured senior term loan facility. For the $300.0 million five year unsecured senior term loan facility, the company is required to make quarterly principal amortization payments of 2.5 percent of the original aggregate principal balance reduced by any applicable prepayments beginning with the last business day of the thirteenth calendar quarter ending after April 1, 2019, with the remainder of the unpaid principal balance due at maturity. No principal payments are required during the first three and one-quarter (3.25) years of the $300.0 million five year unsecured senior term loan facility. The term loan facilities may be prepaid and terminated at the company's election at any time without penalty or premium.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of July&#160;31, 2020, the company had prepaid $100.0 million and $120.0 million against the outstanding principal balances of the $200.0 million three year unsecured senior term loan facility and $300.0 million five year unsecured senior term loan facility, respectively. Thus, as of July&#160;31, 2020, there were $100.0 million and $180.0 million of outstanding borrowings under the $500.0&#160;million term loan for the $200.0 million three year unsecured senior term loan facility and the $300.0 million five year unsecured senior term loan facility, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In connection with the company's entry into the $500.0 million term loan in March 2019, the company incurred approximately $0.6 million of debt issuance costs, which are being amortized over the life of the respective term loans under the straight-line method as the results obtained are not materially different from those that would result from the use of the effective interest method. Unamortized deferred debt issuance costs are netted against the outstanding borrowings under the $500.0 million term loan on the company's Condensed Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The $500.0 million term loan contains customary covenants, including, without limitation, financial covenants generally consistent with those applicable under the company's revolving credit facility, such as the maintenance of minimum interest coverage and maximum leverage ratios; and negative covenants, which among other things, limit disposition of assets, consolidations and mergers, restricted payments, liens, and other matters customarily restricted in such agreements. Most of these restrictions are subject to certain minimum thresholds and exceptions. The company was in compliance with all covenants related to the company's $500.0 million term loan as of July&#160;31, 2020. Outstanding borrowings under the $500.0 million term loan bear interest at a variable rate based on LIBOR or an alternative variable rate, subject to an additional basis point spread as defined in the $500.0 million loan credit agreement. Interest is payable quarterly in arrears. For the three and nine month periods ended July&#160;31, 2020, the company incurred interest expense of approximately $0.9 million and $4.3 million, respectively, on the outstanding borrowings under the $500.0 million term loan. For the three and nine month periods ended August&#160;2, 2019, the company incurred interest expense of approximately $3.7 million and $5.3 million, respectively, on the outstanding borrowings under the $500.0 million term loan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;$190.0 Million Term Loan Credit Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On March 30, 2020, the company entered into a term loan credit agreement ("$190.0 million term loan") with certain financial institutions for the purpose of refinancing certain of its outstanding borrowings incurred in connection with the company's acquisition of Venture Products on March 2, 2020, as well as a precautionary measure to increase the company's liquidity and &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;preserve financial flexibility in light of the current uncertainty in the global financial and commercial markets as a result of COVID-19. The $190.0 million term loan provided for a $190.0 million three year unsecured senior term loan facility maturing on June 19, 2023. In connection with the company's entry into the $190.0 million term loan, the company incurred immaterial debt issuance costs, which are being deferred and amortized over the life of the $190.0 million term loan and are netted against the outstanding borrowings under the $190.0 million term loan on the company's Condensed Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Beginning with the last business day of March 2021, the company is required to make quarterly amortization payments on the $190.0 million term loan equal to 5.0% for the first four payments and 7.5% thereafter of the original aggregate principal amount reduced by any applicable prepayments. The $190.0 million term loan may be prepaid and terminated at the company's election at any time without penalty or premium. Amounts repaid or prepaid may not be reborrowed. As of July&#160;31, 2020, there was $190.0 million of outstanding borrowings under the $190.0 million term loan and the company has reclassified $108.9 million of the remaining outstanding principal balance under the $190.0 million term loan, net of the related proportionate share of deferred debt issuance costs, to current portion of long-term debt within the Condensed Consolidated Balance Sheets. As of July&#160;31, 2020, approximately $19.0&#160;million of the $108.9 million that has been reclassified to current portion of long-term debt within the Condensed Consolidated Balance Sheets represents required quarterly amortization payments due within the next twelve months and the remaining $89.9&#160;million represents the amount the company intends to prepay utilizing anticipated cash flows from operations within the next twelve months.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The $190.0 million term loan contains customary covenants, including, without limitation, financial covenants generally consistent with those applicable under the company's revolving credit facility, such as the maintenance of minimum interest coverage and maximum leverage ratios; and negative covenants, which among other things, limit disposition of assets, consolidations and mergers, restricted payments, liens, and other matters customarily restricted in such agreements. Most of these restrictions are subject to certain minimum thresholds and exceptions. The company was in compliance with all covenants related to the $190.0 million term loan as of July&#160;31, 2020. Outstanding borrowings under the $190.0 million term loan bear interest at a variable rate based on LIBOR or an alternative variable rate with a minimum rate of 0.75 percent, subject to an additional basis point spread as defined in the term credit loan agreement. Interest is payable quarterly in arrears. For the three and nine month periods ended July&#160;31, 2020, the company incurred interest expense of approximately $1.1 million and $1.5 million on the outstanding borrowings under the $190.0 million term loan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;3.81% Series A and 3.91% Series B Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On April 30, 2019, the company entered into a private placement note purchase agreement with certain purchasers ("holders") pursuant to which the company agreed to issue and sell an aggregate principal amount of $100.0 million of 3.81% Series A Senior Notes due June 15, 2029 ("Series A Senior Notes") and $100.0 million of 3.91% Series B Senior Notes due June 15, 2031 ("Series B Senior Notes" and together with the Series A Senior Notes, the "Senior Notes"). On June 27, 2019, the company issued $100.0 million of the Series A Senior Notes and $100.0 million of the Series B Senior Notes pursuant to the private placement note purchase agreement. The Senior Notes are senior unsecured obligations of the company.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The company has the right to prepay all or a portion of either series of the Senior Notes in an amount equal to not less than 10.0 percent of the principal amount of the Senior Notes then outstanding upon notice to the holders of the series of Senior Notes being prepaid for 100.0 percent of the principal amount prepaid, plus a make-whole premium, as set forth in the private placement note purchase agreement, plus accrued and unpaid interest, if any, to the date of prepayment. In addition, at any time on or after the date that is 90 days prior to the maturity date of the respective series, the company has the right to prepay all of the outstanding Senior Notes of such series for 100.0 percent of the principal amount so prepaid, plus accrued and unpaid interest, if any, to the date of prepayment. Upon the occurrence of certain change of control events, the company is required to prepay all of the Senior Notes for the principal amount thereof plus accrued and unpaid interest, if any, to the date of prepayment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The private placement note purchase agreement contains customary representations and warranties of the company, as well as certain customary covenants, including, without limitation, financial covenants, such as the maintenance of minimum interest coverage and maximum leverage ratios, and other covenants, which, among other things, provide limitations on transactions with affiliates, mergers, consolidations and sales of assets, liens and priority debt. The company was in compliance with all representations, warranties, and covenants related to the private placement note purchase agreement as of July&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In connection with the company's issuance of the Senior Notes in June 2019, the company incurred approximately $0.7 million of debt issuance costs, which are being amortized over the life of the respective Senior Notes under the straight-line method as the results obtained are not materially different from those that would result from the use of the effective interest method. Unamortized deferred debt issuance costs are netted against the outstanding borrowings under the respective Senior Notes on the company's Condensed Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Interest on the Senior Notes is payable semiannually on the 15th day of June and December in each year. For the three and nine month periods ended July&#160;31, 2020, the company incurred interest expense of approximately $1.9 million and $5.8 million, respectively, on the outstanding borrowings under the private placement note purchase agreement relating to the Senior Notes. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For the three and nine month periods ended August&#160;2, 2019, the company incurred interest expense of approximately $0.8 million on the outstanding borrowings under the private placement note purchase agreement relating to the Senior Notes. No principal is due on the Senior Notes prior to their stated due dates. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;7.8% Debentures&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In June 1997, the company issued $175.0 million of debt securities consisting of $75.0 million of 7.125 percent coupon 10-year notes and $100.0 million of 7.8 percent coupon 30-year debentures. The $75.0 million of 7.125 percent coupon 10-year notes were repaid at maturity during fiscal 2007. In connection with the issuance of $175.0 million in long-term debt securities, the company paid $23.7 million to terminate three forward-starting interest rate swap agreements with notional amounts totaling $125.0 million. These swap agreements had been entered into to reduce exposure to interest rate risk prior to the issuance of the new long-term debt securities. As of the inception of one of the swap agreements, the company had received payments that were recorded as deferred income to be recognized as an adjustment to interest expense over the term of the new debt securities. As of the date the swaps were terminated, this deferred income totaled $18.7 million. The excess termination fees over the deferred income recorded was deferred and is being recognized as an adjustment to interest expense over the term of the debt securities issued. Interest on the debentures is payable semiannually on the 15th day of June and December in each year. For the three and nine month periods ended July&#160;31, 2020 and August&#160;2, 2019, the company incurred interest expense of approximately $2.0 million and $6.0 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;6.625% Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On April&#160;26, 2007, the company issued $125.0 million in aggregate principal amount of 6.625 percent senior notes due May&#160;1, 2037 and priced at 98.513 percent of par value. The resulting discount of $1.9 million and the underwriting fee and direct debt issuance costs of $1.5 million associated with the issuance of these senior notes are being amortized over the term of the notes using the straight-line method as the results obtained are not materially different from those that would result from the use of the effective interest method. Although the coupon rate of the senior notes is 6.625 percent, the effective interest rate is 6.741 percent after taking into account the issuance discount. The senior notes are unsecured senior obligations of the company and rank equally with the company's other unsecured and unsubordinated indebtedness. The indentures under which the senior notes were issued contain customary covenants and event of default provisions. The company may redeem some or all of the senior notes at any time at the greater of the full principal amount of the senior notes being redeemed or the present value of the remaining scheduled payments of principal and interest discounted to the redemption date on a semi-annual basis at the treasury rate plus 30 basis points, plus, in both cases, accrued and unpaid interest. In the event of the occurrence of both (i)&#160;a change of control of the company, and (ii)&#160;a downgrade of the notes below an investment grade rating by both Moody's Investors Service,&#160;Inc. and Standard&#160;&amp;amp; Poor's Ratings Services within a specified period, the company would be required to make an offer to purchase the senior notes at a price equal to 101 percent of the principal amount of the senior notes plus accrued and unpaid interest to the date of repurchase. Interest on the senior notes is payable semiannually on the 1st day of May and November in each year. For the three and nine month periods ended July&#160;31, 2020 and August&#160;2, 2019, the company incurred interest expense of approximately $2.1 million and $6.3 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTgzMTc_7ad30b44-f136-48c3-b975-1e4e5f471509">&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:center;margin-top:11pt;margin-bottom:11pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;October 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revolving credit facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;"&gt;$200 million term loan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,000&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,000&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,000&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;"&gt;$300 million term loan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;180,000&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;200,000&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;180,000&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;"&gt;$190 million term loan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;190,000&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;"&gt;3.81% series A senior notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,000&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,000&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,000&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;"&gt;3.91% series B senior notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,000&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,000&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,000&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;"&gt;7.800% debentures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,000&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,000&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,000&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;"&gt;6.625% senior notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;123,962&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;123,900&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;123,916&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: unamortized discounts, debt issuance costs, and deferred charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,057&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,219&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,103&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;890,905&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;720,681&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;700,813&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108,869&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;99,877&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79,914&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term debt, less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;782,036&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;620,804&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;620,899&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0f32722a0ef241298ccb739d2733b020_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfMS00LTEtMS0w_a4f1900d-654c-4acf-9c33-5f003e268e12"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="if675f4a228b444efa05adeae38569538_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfMi0wLTEtMS0wL3RleHRyZWdpb246OGQ0ZDZiYTRmZTY4NGQxMzhkZjQ3ZGUxMTkyN2M5MTdfMjc0ODc3OTA2OTQ3OQ_251dfda5-e962-415e-be91-5e8903e7140d"
      unitRef="usd">200000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if675f4a228b444efa05adeae38569538_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfMi0yLTEtMS0w_227cc0eb-1a00-4c1e-8a97-09e0c6caf80f"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id6f8cbf00e1743cebb39dd5bc7742392_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfMi00LTEtMS0w_82c4d39a-7bb0-44ec-bf99-3ffc53696d87"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3d60f199839a4cd1985ba5038fd56a33_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfMi02LTEtMS0w_436377d2-bbe7-4930-b559-64486f5ca0c1"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i8ab5f1f5e7f54f80b3ccdcebf65604bf_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfMy0wLTEtMS0wL3RleHRyZWdpb246MGNjMTdiMzM1MTE2NDJhNGE1MmIwZDEzNmUzYzk5MDJfMjc0ODc3OTA2OTQ3OA_7468f744-1b29-4414-b74b-221b7eb64fcb"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8ab5f1f5e7f54f80b3ccdcebf65604bf_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfMy0yLTEtMS0w_a8e755ce-5fb7-4f2c-ac10-cf12c52c2618"
      unitRef="usd">180000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1f62b4f167614566b41e54f242285f83_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfMy00LTEtMS0w_275d11b1-5873-4204-86dd-4f3966b1e0af"
      unitRef="usd">200000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ieda2d159d333471584b2e9fec070ba2b_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfMy02LTEtMS0w_f0989252-a74f-454a-b0d0-0646fad3134a"
      unitRef="usd">180000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ifd866e5fda3643879fb95607536d3ae0_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfNC0wLTEtMS0wL3RleHRyZWdpb246YzNlNGRmM2I4Nzc4NGM4MjlhZDk4ZGEzMDMyOGUwYTZfMjc0ODc3OTA2OTQ3OA_23364c9e-6c5b-471b-ad0e-3455ca25aaca"
      unitRef="usd">190000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ifd866e5fda3643879fb95607536d3ae0_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfNC0yLTEtMS0w_844a43d1-496e-4196-9644-11dae4cb7c36"
      unitRef="usd">190000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1c030bdd30304e768c08f84855213695_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfNC00LTEtMS0w_52e46a79-d7e6-4990-8d8d-015e842da337"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1d0df10203f840648254744cbffbcc5c_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfNC02LTEtMS0w_dd64c9a5-21d5-4b4b-b1b5-de6704bbd474"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie69536c686734a2980bbf14ba88cab02_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfNS0wLTEtMS0wL3RleHRyZWdpb246NGJjOTdhMDgzNzZhNDBkMjhmNjVkZWExMTEwMDk4MWJfMjc0ODc3OTA2OTQ3Ng_00982571-5204-4f5c-8f46-77292fa8fc0f"
      unitRef="number">0.0381</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie69536c686734a2980bbf14ba88cab02_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfNS0yLTEtMS0w_deeaa48e-bce3-4c9e-9902-1abcf12caf45"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ief129faf41534e869e462dab9ba1fb48_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfNS00LTEtMS0w_027c345f-b689-4501-8d91-6e5eb46fe4f8"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i76d95b0657584499beec75158e965f39_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfNS02LTEtMS0w_e56be41d-fbf7-4652-83bf-d0fdf845dc1e"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8ee08fac87ee4f70a2ee837ac13fd6d5_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfNi0wLTEtMS0wL3RleHRyZWdpb246NjhlZmE3Y2RlMDljNDcwNmJlNGU5MWMyZmUwYmYyZDVfMjc0ODc3OTA2OTQ3Ng_1cc99d64-d646-4b29-8c79-5cf82328bbd6"
      unitRef="number">0.0391</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8ee08fac87ee4f70a2ee837ac13fd6d5_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfNi0yLTEtMS0w_2845b2d3-749f-4aaf-932c-d7b95bb8f103"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0ecfa9f4748d45659784053bd67685f4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfNi00LTEtMS0w_4e7cbfcd-174e-4d9b-b7b7-83c9f0249c96"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia9e4e7fa18e14941a26e4e8aeab334c6_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfNi02LTEtMS0w_e3b21199-8512-4bd6-b899-0af6dec88002"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib25c6d7e557845379ebed213fe1e9712_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfNy0wLTEtMS0wL3RleHRyZWdpb246ODBjMmE2ZDgxYjQzNDk5NzkxNDNmZWJiZjQ4NmVmZDNfMjc0ODc3OTA2OTQ2Nw_57ee7a11-3e95-4be2-b96d-9495159935e1"
      unitRef="number">0.07800</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib25c6d7e557845379ebed213fe1e9712_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfNy0yLTEtMS0w_389788a7-7ee9-4217-a471-47a31cac5ac7"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iae3aa8a822af43e28df6add15cde619e_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfNy00LTEtMS0w_1681303a-1e95-4574-b9f1-cd6cd0e06087"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5e176276f6ce4a018341ab2e5dfcdaaf_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfNy02LTEtMS0w_bff9e605-f757-49d3-9e60-1166ecdfa498"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i18933b5fa55a4bacb938b5423ece0149_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfOC0wLTEtMS0wL3RleHRyZWdpb246ZjYwZjZmOWUyMzBhNGNlYzkxMjdiOTM0MGU2YzQzODBfMjc0ODc3OTA2OTQ3MQ_61dda07b-6f04-40e8-89a9-6fcf0033dd61"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i18933b5fa55a4bacb938b5423ece0149_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfOC0yLTEtMS0w_7dfc58a5-80de-458f-a435-9f87602136bb"
      unitRef="usd">123962000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i631aa08e587f46498d0d6b4ddf631e08_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfOC00LTEtMS0w_c38f581d-551b-440c-95de-897130ebe132"
      unitRef="usd">123900000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iaf5f764b2e7d4b8387a23f8781eeb32e_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfOC02LTEtMS0w_a103d9b7-4b6e-463c-abf5-546c4fd94ee8"
      unitRef="usd">123916000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfOS0yLTEtMS0w_632e72d7-bc9e-4d88-925b-517f01d09c34"
      unitRef="usd">3057000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfOS00LTEtMS0w_e8052191-bc9f-4520-b61f-bfbc134f603c"
      unitRef="usd">3219000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfOS02LTEtMS0w_17ba992e-958c-4118-91b7-300cfe7588b8"
      unitRef="usd">3103000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfMTAtMi0xLTEtMA_6ffdf702-6d42-4c10-af54-b9b9e2cd0521"
      unitRef="usd">890905000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfMTAtNC0xLTEtMA_9a63317c-33fd-4718-9e7a-9b8fd9d5d393"
      unitRef="usd">720681000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfMTAtNi0xLTEtMA_47da7ff7-9d55-43a6-8a63-4fd660bf968a"
      unitRef="usd">700813000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfMTEtMi0xLTEtMA_bbaee112-a9a0-4004-96e8-c32379853bce"
      unitRef="usd">108869000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfMTEtNC0xLTEtMA_20455522-c61f-40c2-aafb-9c5d00b6e93b"
      unitRef="usd">99877000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfMTEtNi0xLTEtMA_1baf3676-6765-406a-882b-c1858d0137d0"
      unitRef="usd">79914000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfMTItMi0xLTEtMA_f5295771-3d29-4509-96c1-9441ec26377f"
      unitRef="usd">782036000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfMTItNC0xLTEtMA_45cf0fd4-843f-4a5d-878c-1469585c03df"
      unitRef="usd">620804000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RhYmxlOmE2ZjJiOThlNTYxOTRjYmJiNDBmYjAyZmZhYTBmMDJlL3RhYmxlcmFuZ2U6YTZmMmI5OGU1NjE5NGNiYmI0MGZiMDJmZmFhMGYwMmVfMTItNi0xLTEtMA_98a2f991-2201-4062-8f10-0a6ac25c2ee1"
      unitRef="usd">620899000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMzE4_5dde6032-20e5-495b-b2d5-d11f519fed09"
      unitRef="usd">0.0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMzMz_ab6733c5-a5e0-4f92-a1b4-b8eace95d8f8"
      unitRef="usd">28500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMzQ4_9a490d50-acc6-4a46-b4e1-24eb4a9551f1"
      unitRef="usd">161300000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMzYz_33aa5b58-f24a-4e1a-904c-0e831990a8d6"
      unitRef="usd">127200000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMzc4_32bfedeb-f754-4086-8fd0-bcde304144d7"
      unitRef="usd">153000000.0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMzkz_6ccca9bc-ae51-4ef0-9a57-a5e1779d7c91"
      unitRef="usd">0.0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfNDE4_fb033564-22a4-43ab-921c-710ffaf1a203"
      unitRef="usd">425000000.0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:DebtInstrumentTerm
      contextRef="i6e1011294d1c48b7b9142c7d3efd7ed5_D20180601-20180630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfOTM0NTg0ODg5MzEzMQ_938b236b-48e7-4dff-838f-0cf3e96c4004">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ifc4850e5f8da40cf86e7d0bfcf618e63_I20180601"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfNTQ5_f6414bd2-403a-42ba-945a-ff5c8af29ff1"
      unitRef="usd">600000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ifc4850e5f8da40cf86e7d0bfcf618e63_I20180601"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfNjA1_f6414bd2-403a-42ba-945a-ff5c8af29ff1"
      unitRef="usd">600000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i2af5681b33d04b3fb797c43f6ca7f530_I20180630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfNjM5_d9a547d6-4e6c-4b5f-9ad4-87a5f263825f"
      unitRef="usd">10000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ie62d03647a4a4d4b8c287291b7a7c0ab_I20180630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfNjg3_d3037019-4194-47b8-ba5e-2b65a5bccaac"
      unitRef="usd">30000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <ttc:LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature
      contextRef="ie6120abb554b4bb7a1ab4493c6b6b3f6_I20180630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfOTg0_a32d937c-b6e8-4c15-9997-364c99e6182f"
      unitRef="usd">300000000.0</ttc:LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i6e1011294d1c48b7b9142c7d3efd7ed5_D20180601-20180630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTQwMA_b47ea7bf-42f8-4ffb-bbe6-609e517f93bd"
      unitRef="usd">1900000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic2150368de95493aa58dbe0a8d33fdcd_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTkzOQ_8c3f566a-95e4-4698-8ccf-047023c53b69"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebt
      contextRef="ib26c703e8ed548ccb43588085b59cf5f_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMjAwMw_47a8299b-c0e3-4565-9f68-ede683132fd7"
      unitRef="usd">2000000.0</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount
      contextRef="ic2150368de95493aa58dbe0a8d33fdcd_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMjA4Ng_0a75c697-94e3-467d-83c9-5e562b847f5b"
      unitRef="usd">598000000.0</us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0f32722a0ef241298ccb739d2733b020_I20190802"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMjE3OQ_f284a649-ca18-4893-8d66-1f4e0c340bb7"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebt
      contextRef="ic885f4afa413459c84919e48f0c324f5_I20190802"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMjIzMQ_98b06201-bf81-4086-9817-8dfc14717f21"
      unitRef="usd">1900000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount
      contextRef="i0f32722a0ef241298ccb739d2733b020_I20190802"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMjMwMA_66629f31-0edd-4a6b-8b4b-952641f92439"
      unitRef="usd">598100000</us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7bc9854c841541a59fa7a3801c431524_I20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMjM5Mw_e64f05d3-f507-4833-8277-451d7c54a582"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebt
      contextRef="if342458a9f6b4caea02ea397a7794d30_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMjQ1Ng_5f2efef7-d751-46a1-b302-c36048a2017b"
      unitRef="usd">1900000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount
      contextRef="i7bc9854c841541a59fa7a3801c431524_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMjUzOQ_95a8c584-5a8a-4988-b03b-71e2c2e2cb2d"
      unitRef="usd">598100000</us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount>
    <us-gaap:InterestExpenseDebt
      contextRef="i34c62b71859e4c4ab512d4fc4e71a4c5_D20200502-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTQyOTM2NTEyMTk3NjQ_f434b1b9-55b1-4cdc-b222-65d2b2f1d4ce"
      unitRef="usd">0</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic2150368de95493aa58dbe0a8d33fdcd_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTQyOTM2NTEyMTk3NzM_41f52d2d-ed43-43d3-a024-2fa6f9112f62"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:InterestExpenseDebt
      contextRef="i820fe62712364ebf92d5023136b4f396_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfNTExMQ_083e8814-7109-4484-90bf-2e24a7b95f19"
      unitRef="usd">800000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i3453e032050041eeb54724eadb3937d2_D20190504-20190802"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfNTI1Ng_6e60d4e2-c687-40b4-89d8-fadde0cb283c"
      unitRef="usd">200000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="id24a8f6eeb0e40aaaf59fb87bb2d4d07_D20181101-20190802"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfNTI2Mw_f0f3fbcc-6efe-4c29-b8b2-ff524e3aa52d"
      unitRef="usd">1900000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id9a9c9ba8fbb415f804389875021ee79_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfNTMxOA_5d2aced3-7b73-4bdf-add9-a26385e57e31"
      unitRef="usd">500000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ia16c68d24d864524affb92b7bfcce66d_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfNTY4Ng_a02d5ea1-bb4b-4699-81f2-bbfe5ea2e886"
      unitRef="usd">200000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm
      contextRef="idd36ba46184d456fa48ae9228fb8b221_D20190301-20190331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfOTM0NTg0ODg5NDQ2OQ_8ebc330c-3c02-4f00-8ae8-976c9d5e7af1">P3Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i3d08655f6e784d3799592642bf9edbb7_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfNTc2OA_28d5ec6f-53f8-4c64-ba8c-83843019073d"
      unitRef="usd">300000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm
      contextRef="ib81b84be883a4798a86c06fb1314a47e_D20190301-20190331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfOTM0NTg0ODg5NDQ3MA_cc10b972-3297-4d4e-a35e-83a8f8180b43">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id9a9c9ba8fbb415f804389875021ee79_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfNTg2Mw_5ad861b8-494c-493a-a654-540d632d2ff2"
      unitRef="usd">500000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id9a9c9ba8fbb415f804389875021ee79_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfNTg5OQ_d1a17b7f-e605-4b93-b57c-7cb1d5ee150b"
      unitRef="usd">500000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ia16c68d24d864524affb92b7bfcce66d_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfNjA5MQ_a02d5ea1-bb4b-4699-81f2-bbfe5ea2e886"
      unitRef="usd">200000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm
      contextRef="idd36ba46184d456fa48ae9228fb8b221_D20190301-20190331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfOTM0NTg0ODg5NDQ2OA_731ca568-af70-4356-a532-2aba34458eae">P3Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i3d08655f6e784d3799592642bf9edbb7_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfNjE1MA_28d5ec6f-53f8-4c64-ba8c-83843019073d"
      unitRef="usd">300000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm
      contextRef="ib81b84be883a4798a86c06fb1314a47e_D20190301-20190331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfOTM0NTg0ODg5NDQ3MQ_6d34b8e5-ab7c-4ef8-b27f-de8d7b0e2126">P5Y</us-gaap:DebtInstrumentTerm>
    <ttc:AmortizationPaymentPercentage
      contextRef="i3d08655f6e784d3799592642bf9edbb7_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfNjI3Nw_13e2b0cd-d542-4157-a460-8962992c4843"
      unitRef="number">0.025</ttc:AmortizationPaymentPercentage>
    <ttc:PrincipalPaymentRequirementTerm
      contextRef="ib81b84be883a4798a86c06fb1314a47e_D20190301-20190331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfNjYwNQ_87d7bc9e-cbb4-4428-b520-e2b9428dcfda">P3Y3M</ttc:PrincipalPaymentRequirementTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i3d08655f6e784d3799592642bf9edbb7_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfNjYyMg_28d5ec6f-53f8-4c64-ba8c-83843019073d"
      unitRef="usd">300000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm
      contextRef="ib81b84be883a4798a86c06fb1314a47e_D20190301-20190331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfOTM0NTg0ODg5NDQ4Nw_50104bca-3b72-44da-860a-89b86b756c3e">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="if38c08466b7346f899a074b6a783fab3_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfNjgyNw_e2280d1d-d122-49b2-83b2-ca5d1baaa5b7"
      unitRef="usd">100000000.0</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="id33b9944e48749799eb2230a4e472edf_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfNjgzNA_a2f5f601-c880-493d-88bb-ad162c103a4d"
      unitRef="usd">120000000.0</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ia16c68d24d864524affb92b7bfcce66d_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfNjg4Nw_a02d5ea1-bb4b-4699-81f2-bbfe5ea2e886"
      unitRef="usd">200000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm
      contextRef="idd36ba46184d456fa48ae9228fb8b221_D20190301-20190331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfOTM0NTg0ODg5NDQ3Mg_26f23f63-7ab8-4171-a19c-d6d30fda6d05">P3Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i3d08655f6e784d3799592642bf9edbb7_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfNjk0MQ_28d5ec6f-53f8-4c64-ba8c-83843019073d"
      unitRef="usd">300000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm
      contextRef="ib81b84be883a4798a86c06fb1314a47e_D20190301-20190331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfOTM0NTg0ODg5NDQ3Mw_64a9e7af-1022-4784-a0a9-43462e7fa6ee">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if675f4a228b444efa05adeae38569538_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfNzAzMg_ef1d06a2-9fc4-413b-bae1-2b96f84ad8c9"
      unitRef="usd">100000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8ab5f1f5e7f54f80b3ccdcebf65604bf_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfNzAzOQ_f963ded1-88d9-4f69-a2a1-0dc5b0ea3810"
      unitRef="usd">180000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id9a9c9ba8fbb415f804389875021ee79_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfOTM0NTg0ODg5MzIwMQ_d2ca4976-e759-4b29-a06d-a94333dcc981"
      unitRef="usd">500000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ia16c68d24d864524affb92b7bfcce66d_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfNzExMQ_a02d5ea1-bb4b-4699-81f2-bbfe5ea2e886"
      unitRef="usd">200000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm
      contextRef="idd36ba46184d456fa48ae9228fb8b221_D20190301-20190331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTQyOTM2NTEyMTk3OTQ_e36d4d08-a02d-41b9-b0ef-34f7cb078d50">P3Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i3d08655f6e784d3799592642bf9edbb7_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfNzE2OQ_28d5ec6f-53f8-4c64-ba8c-83843019073d"
      unitRef="usd">300000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm
      contextRef="ib81b84be883a4798a86c06fb1314a47e_D20190301-20190331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfOTM0NTg0ODg5NDQ4OA_d5d9cd92-fdf9-4144-9f01-bc83016a8661">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id9a9c9ba8fbb415f804389875021ee79_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfNzI4MQ_457c3a6e-52eb-437c-b127-e23c1de647e0"
      unitRef="usd">500000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="icc2e9394052f445ca4ad8c2007ea0705_D20190301-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfNzM0NA_3ccddcd9-1721-40af-bd12-cd6ddaa641c6"
      unitRef="usd">600000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id9a9c9ba8fbb415f804389875021ee79_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfNzY5Nw_427a306a-9eef-4623-a97e-1c3f032b38eb"
      unitRef="usd">500000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id9a9c9ba8fbb415f804389875021ee79_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfNzc3MA_697d1ba3-cd69-4ef6-a7b7-8de59f70daa9"
      unitRef="usd">500000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id9a9c9ba8fbb415f804389875021ee79_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfODM5MQ_4d78746e-c334-4434-8fde-80aa15acedaa"
      unitRef="usd">500000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id9a9c9ba8fbb415f804389875021ee79_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfODQ0Nw_329951ba-3841-44e0-ad3a-3cdfda2be251"
      unitRef="usd">500000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id9a9c9ba8fbb415f804389875021ee79_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfODYwMw_8d50567d-00c3-4da4-89dd-477f9b767829"
      unitRef="usd">500000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:InterestExpenseDebt
      contextRef="ic5d645ba6c4643e4953a208a9576b24f_D20200502-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfODc2MQ_c18cdaa6-50c7-4dc2-98f3-f5ee745b6c82"
      unitRef="usd">900000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i86cd25f0c7814a96823d17c3df1ead77_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfODc2OA_09351097-a668-432d-88c9-1568097aef32"
      unitRef="usd">4300000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id9a9c9ba8fbb415f804389875021ee79_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfODgyNg_67dc14a4-5e75-49ce-9899-269956a05834"
      unitRef="usd">500000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:InterestExpenseDebt
      contextRef="ia97f2f9775e540eaabb1a9c616289299_D20190504-20190802"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfODkzMA_5e835385-9c19-420b-8525-362329e93615"
      unitRef="usd">3700000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="id6c9e0ae27884fd59377db16d907d55a_D20181101-20190802"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMzI5ODUzNDkzOTY3NA_31083073-5041-4bad-b565-c83b658013d7"
      unitRef="usd">5300000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id9a9c9ba8fbb415f804389875021ee79_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfODk3Mw_8f1adfe2-b7c4-4af4-bd8d-ee040e937bea"
      unitRef="usd">500000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7cc1ee6f9019480586dd58628d3b33cc_I20200330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfODk4Nw_a58a06b2-4673-4a86-9368-452ed5da56fb"
      unitRef="usd">190000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7cc1ee6f9019480586dd58628d3b33cc_I20200330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfOTEwMA_1d41ebf3-a73e-4d92-b562-8ff5bd782f4a"
      unitRef="usd">190000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7cc1ee6f9019480586dd58628d3b33cc_I20200330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfOTUzMA_dc29b874-ecd6-4c7b-909b-2f924a002382"
      unitRef="usd">190000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7cc1ee6f9019480586dd58628d3b33cc_I20200330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfOTU1OA_e9e00b19-1d71-446a-802a-7d427bc88885"
      unitRef="usd">190000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm
      contextRef="i9571f4fd3a734f0894bdde60c84b999c_D20200330-20200330"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfOTM0NTg0ODg5NDQ3NA_c011fcdc-29cf-48e0-ac70-398edddfb3cf">P3Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7cc1ee6f9019480586dd58628d3b33cc_I20200330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfOTY4Mw_cf7e8f42-e555-4e31-8186-2af371335623"
      unitRef="usd">190000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7cc1ee6f9019480586dd58628d3b33cc_I20200330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfOTgxMA_3e125788-3db0-4de2-a16a-7f310dedc0de"
      unitRef="usd">190000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7cc1ee6f9019480586dd58628d3b33cc_I20200330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfOTg4Mw_8e4a9043-9dff-4763-8661-fd6ebea6b78e"
      unitRef="usd">190000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7cc1ee6f9019480586dd58628d3b33cc_I20200330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTAwNzU_fd500aba-a9ca-41c4-afe9-b319a24ffad5"
      unitRef="usd">190000000.0</us-gaap:DebtInstrumentFaceAmount>
    <ttc:AmortizationPaymentPercentage
      contextRef="i0baa4bcda5eb4a88bfef927456d49b92_I20200330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTAwOTc_206c1dfc-f872-4291-9597-773402e6841b"
      unitRef="number">0.050</ttc:AmortizationPaymentPercentage>
    <ttc:DebtInstrumentRepaymentPeriod
      contextRef="i0baa4bcda5eb4a88bfef927456d49b92_I20200330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTAxMTQ_7e39964c-8745-4552-bf4a-b78de95a58cb"
      unitRef="payment">4</ttc:DebtInstrumentRepaymentPeriod>
    <ttc:AmortizationPaymentsLoanPercentageThereafter
      contextRef="i74871f3794474fb1a57429c8619d7bfd_I20200330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTAxMzA_1b8500a3-8ec0-41b5-8f94-35540395653f"
      unitRef="number">0.075</ttc:AmortizationPaymentsLoanPercentageThereafter>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7cc1ee6f9019480586dd58628d3b33cc_I20200330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTAyMzA_3b6eac0a-c371-48d8-8dea-1d6a7206015e"
      unitRef="usd">190000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ifd866e5fda3643879fb95607536d3ae0_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTA0MDg_844a43d1-496e-4196-9644-11dae4cb7c36"
      unitRef="usd">190000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7cc1ee6f9019480586dd58628d3b33cc_I20200330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTA0NDc_c1919ee8-286d-49c1-8c3b-ee6de124e23a"
      unitRef="usd">190000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LongTermDebtCurrent
      contextRef="ifd866e5fda3643879fb95607536d3ae0_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTA0OTM_02f572d4-bbea-4065-87d3-59b230fa7120"
      unitRef="usd">108900000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7cc1ee6f9019480586dd58628d3b33cc_I20200330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTA1NTM_ad50bc9c-7ae0-4838-baa2-2f4eef1e0462"
      unitRef="usd">190000000.0</us-gaap:DebtInstrumentFaceAmount>
    <ttc:LongTermDebtCurrentMaturitiesAmortizationPayments
      contextRef="ifd866e5fda3643879fb95607536d3ae0_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfOTM0NTg0ODg5NDQwMA_b9f4bef9-efa4-411f-9974-321f4bf0c0b3"
      unitRef="usd">19000000.0</ttc:LongTermDebtCurrentMaturitiesAmortizationPayments>
    <us-gaap:LongTermDebtCurrent
      contextRef="ifd866e5fda3643879fb95607536d3ae0_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTY0OTI2NzQ5OTIwMg_02f572d4-bbea-4065-87d3-59b230fa7120"
      unitRef="usd">108900000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ifd866e5fda3643879fb95607536d3ae0_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfOTM0NTg0ODg5NDQxNQ_199ba610-ae3c-440f-9cd8-ff7c61a73706"
      unitRef="usd">89900000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7cc1ee6f9019480586dd58628d3b33cc_I20200330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTA4NTQ_3f253285-37c0-43bb-96a8-7d65b48f6f36"
      unitRef="usd">190000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7cc1ee6f9019480586dd58628d3b33cc_I20200330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTE0NjU_3c7143eb-af0b-4fce-bcdd-71350fe718c1"
      unitRef="usd">190000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7cc1ee6f9019480586dd58628d3b33cc_I20200330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTE1MjA_8fcd868c-8d30-4944-b106-1ba5200106d1"
      unitRef="usd">190000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ifd866e5fda3643879fb95607536d3ae0_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTE2MzY_a671d4a6-caf3-495e-a39b-5700b14f4750"
      unitRef="number">0.0075</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:InterestExpenseDebt
      contextRef="icb94c5b2960e4dcb905b3875c87ac0ae_D20200502-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTE4NjI_e280d98d-7374-41e6-a344-435de79d563c"
      unitRef="usd">1100000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ib6ec87f54d1c428cb86f6eb1ae7d36e3_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMzI5ODUzNDkzOTcwMQ_84cb9334-702a-4fea-9d7c-aa231565c4da"
      unitRef="usd">1500000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7cc1ee6f9019480586dd58628d3b33cc_I20200330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTE5MDU_28086bec-1739-4404-9832-bc1ba7fc8bea"
      unitRef="usd">190000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie69536c686734a2980bbf14ba88cab02_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTE5MTk_983f9238-7211-4ea1-bd95-e7054a595999"
      unitRef="number">0.0381</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8ee08fac87ee4f70a2ee837ac13fd6d5_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTE5MzU_2d7b65ed-52e7-454b-86b7-b4e469406de0"
      unitRef="number">0.0391</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="iafc899bc0e934f3d8f2c9bc8e18e9059_I20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTIxNzI_addb9c06-b1fd-4dd3-96af-f19b11b8dd51"
      unitRef="usd">100000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iafc899bc0e934f3d8f2c9bc8e18e9059_I20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTIxNzg_20085f39-7789-447b-a2a2-352393a4b288"
      unitRef="number">0.0381</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i5778174ace5341fabc5d20740be71c63_I20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTIyNTE_36ead672-dd0f-4ff9-8378-6df1d6ba9dc9"
      unitRef="usd">100000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i5778174ace5341fabc5d20740be71c63_I20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTIyNTc_efc123f8-51ae-4b42-a6c3-92bd11cb990c"
      unitRef="number">0.0391</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i1b648a9ca999452b9137674cd881d888_I20190627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTI0Mjg_d0065ce4-6c7e-46b5-8aa2-9d3477a8d470"
      unitRef="usd">100000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ia643ece3c4ca420f92ba0ffe71e8a215_I20190627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTI0NjQ_8bbf69f9-1d24-49bb-986d-b714f70f8fd1"
      unitRef="usd">100000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i9a9f911c56474d7bb3c8da848cbdbdea_D20190430-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTI3NDc_83a69bfe-e286-4c14-ba5b-f94f92da196d"
      unitRef="number">0.100</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i2e705b4ff2b445f0828cb9a2e756bbb7_D20190430-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTI4ODY_905bc5c8-d7dd-44e0-8f2b-21846875b3f3"
      unitRef="number">1.000</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i3c34c69bf2994486af5a97e0f14ca8d6_D20190430-20190430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTMyODc_78d3eea3-247d-4e8c-a16d-cac77985806b"
      unitRef="number">1.000</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i7046c97fc6ad4129ac5e19f5877e58f4_I20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTQzMjk_aee8ca9a-7d08-4e37-90ac-ea23ebb850ce"
      unitRef="usd">700000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:InterestExpenseDebt
      contextRef="ieab09efdb2014737b27cd4b07617c1db_D20200502-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTQ5NTg_44762e77-6959-4079-b34a-750c331585e2"
      unitRef="usd">1900000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="idf9392d02989421aa8bbaf1adc46147e_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTQ5NjU_4b1ff5e4-3d05-4f5e-94c2-7f059ef8210b"
      unitRef="usd">5800000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i7e43c99ebdbc44d09f30d40862308112_D20181101-20190802"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfOTM0NTg0ODg5NDUxMA_14cb9a3f-5f5b-4c5b-bf0d-c47825095343"
      unitRef="usd">800000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i507249a2a19d4519ad14a9eaa3ef7e26_D20190504-20190802"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfOTM0NTg0ODg5NDUxMA_5064aa4d-6996-49bc-831f-ab0d013b1c24"
      unitRef="usd">800000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i09ee8ae9b59e4c66b2a1543425d52a2a_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTUwOTU_704958ba-58b5-4619-a82b-2dfc2a332cb9"
      unitRef="number">0.078</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i4353cb6722494b97beb01df69615095f_I19970630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTUxNDI_4ad6ae80-3b90-48b5-b184-2a329a32d349"
      unitRef="usd">175000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic063752672c641efbf997de8606fc674_I19970630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTUxNzg_85b3bf22-fa28-4cd2-8e64-865fd3221b7a"
      unitRef="usd">75000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic063752672c641efbf997de8606fc674_I19970630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTUxODQ_ea7956d3-1d8d-472e-9f0a-d2a836111e9e"
      unitRef="number">0.07125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="i9d70da00801140fbbe54237eec90af93_D19970601-19970630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTUxOTQ_f9a60cab-14fa-4847-a7fd-6150ac69fde3">P10Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LongTermDebt
      contextRef="i3ba95e5a4ad94129b071077acc05e962_I19970630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTUyMTI_a154118b-e8f4-47cf-bcc7-3ec0cb8826e0"
      unitRef="usd">100000000.0</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i3ba95e5a4ad94129b071077acc05e962_I19970630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTUyMTg_94751843-43ba-43d3-b3dd-21f728a5a5eb"
      unitRef="number">0.078</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="ibdebb59b0e5647ecb170148a242b3656_D19970601-19970630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTUyMjg_f2c5ed52-8d58-401e-b43d-9d7b2a93b5ab">P30Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic063752672c641efbf997de8606fc674_I19970630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTUyNTI_59dadc2d-d046-4151-b403-0322ca6d5445"
      unitRef="usd">75000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic063752672c641efbf997de8606fc674_I19970630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTUyNTg_ac9e9708-b295-4694-93cd-9a2bc87cd4cd"
      unitRef="number">0.07125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="i9d70da00801140fbbe54237eec90af93_D19970601-19970630"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTUyNjg_7c965070-09e3-4f03-a77d-fb8f3eff35bd">P10Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i4353cb6722494b97beb01df69615095f_I19970630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTUzNjE_6a475858-494a-4449-a8d2-95ca0b86b8cd"
      unitRef="usd">175000000.0</us-gaap:DebtInstrumentFaceAmount>
    <ttc:PaymentMadeToTerminateInterestRateDerivatives
      contextRef="ibdebb59b0e5647ecb170148a242b3656_D19970601-19970630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTU0MTE_89526565-23b9-4cd8-8548-da19a37899af"
      unitRef="usd">23700000</ttc:PaymentMadeToTerminateInterestRateDerivatives>
    <us-gaap:NumberOfInterestRateDerivativesHeld
      contextRef="i3ba95e5a4ad94129b071077acc05e962_I19970630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTU0Mjc_86f44ac8-1cf0-4e2d-8963-b530e8c32468"
      unitRef="instrument">3</us-gaap:NumberOfInterestRateDerivativesHeld>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i3ba95e5a4ad94129b071077acc05e962_I19970630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTU1MDg_068ee605-22af-4ca5-ab73-a0043780d773"
      unitRef="usd">125000000.0</us-gaap:DerivativeAssetNotionalAmount>
    <ttc:DeferredIncomeEarnedOnSwapBalanceAtTermination
      contextRef="i3ba95e5a4ad94129b071077acc05e962_I19970630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTU5NDc_1c630e90-aa07-4449-88eb-24df1f53e735"
      unitRef="usd">18700000</ttc:DeferredIncomeEarnedOnSwapBalanceAtTermination>
    <us-gaap:InterestExpenseDebt
      contextRef="iee61988b248e444f9cabd53864515c4b_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTYzMzE_323b02d9-cbdf-43f5-82d3-df83ee697700"
      unitRef="usd">2000000.0</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i080e175bbc6243879e2999a1da34cc00_D20200502-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTYzMzE_f642fbd2-8fbc-4f62-b4f1-18fa234fe000"
      unitRef="usd">2000000.0</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="if0c007eb3a50416cbc60f7d154eac0f1_D20181101-20190802"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTYzMzg_1777ed78-774a-47aa-a5eb-0e9aaaef1852"
      unitRef="usd">6000000.0</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ief718c2888a84e52ab18466850a8e053_D20190504-20190802"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTYzMzg_a142cad0-e3ab-48b6-b1a3-f428ff637183"
      unitRef="usd">6000000.0</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ia91bbddcb69843aba82b842f472563c8_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTYzNTY_d288f94f-d5c6-4b01-bb33-97120afc2cb1"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i2d0008fc7c4943fa8ca5837245df6b00_I20070426"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTY0MTA_64cb1a5f-836f-4783-833e-7d7a3ec2bcc6"
      unitRef="usd">125000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i2d0008fc7c4943fa8ca5837245df6b00_I20070426"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTY0NDY_8e1998fb-fdf3-4a21-9725-cef7bb29f0ea"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <ttc:DebtInstrumentIssuancePriceAsPercentageOfParValue
      contextRef="i2d0008fc7c4943fa8ca5837245df6b00_I20070426"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTY0OTI_6c793fb4-8394-4657-a539-0e396c367363"
      unitRef="number">0.98513</ttc:DebtInstrumentIssuancePriceAsPercentageOfParValue>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i2d0008fc7c4943fa8ca5837245df6b00_I20070426"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTY1MzU_9506c58f-bd89-468d-a15e-d1e40996a2a9"
      unitRef="usd">1900000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i2d0008fc7c4943fa8ca5837245df6b00_I20070426"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTY1OTc_946e6bac-6f76-4555-8326-dfec03c90b84"
      unitRef="usd">1500000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ia91bbddcb69843aba82b842f472563c8_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTY5MDY_9c0b9da8-8ed5-4188-8f17-bbc99bee07ac"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ia91bbddcb69843aba82b842f472563c8_I20200731"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTY5NDE_3bd6d861-82a9-4695-892c-3e2fb192cf86"
      unitRef="number">0.06741</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="idd9995f705dc404e9d4969b6ac4bba56_D20070426-20070426"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfOTM0NTg0ODg5NDQ5MA_78808348-668d-4426-af5a-9722b22e2029"
      unitRef="number">0.0030</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <ttc:DebtInstrumentRepurchaseOfferDueToChangeOfControlAndDowngradeOfNotesBelowInvestmentGradeRatingPercentageOfPrincipal
      contextRef="ic5e71032406548069449545223b7dbcf_D20191101-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTc5ODc_71af24f4-9b56-427e-8748-1f10af07850a"
      unitRef="number">1.01</ttc:DebtInstrumentRepurchaseOfferDueToChangeOfControlAndDowngradeOfNotesBelowInvestmentGradeRatingPercentageOfPrincipal>
    <us-gaap:InterestExpenseDebt
      contextRef="i67aede0c738c4d72b81a904f5066fed5_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTgyOTM_9b5f2410-6515-4fe0-8a69-fc9a7be63fdc"
      unitRef="usd">2100000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i9c8e6279f9e84b8cbce32f9fdc44219e_D20200502-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTgyOTM_c4638442-9bb7-40cf-bec6-99f001273f49"
      unitRef="usd">2100000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i0eb936f983f545428974ed0c7fe3bb51_D20190504-20190802"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTgzMDA_3de9927c-54ed-4d11-a6d7-e748401e6626"
      unitRef="usd">6300000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i51ea580ec02149c29b5ed0ff4964792b_D20181101-20190802"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN182NC9mcmFnOjE4ZTYyNmJhNGZmOTQ4NGU4OTE1NDdjYzg5NjU5ODFiL3RleHRyZWdpb246MThlNjI2YmE0ZmY5NDg0ZTg5MTU0N2NjODk2NTk4MWJfMTgzMDA_a7436637-e6b0-4622-908c-e362a11262ce"
      unitRef="usd">6300000</us-gaap:InterestExpenseDebt>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183MC9mcmFnOmRjNDQxY2Q4MWEyZjRiODc4ZmNjMjcyZGQwMzMxMGNlL3RleHRyZWdpb246ZGM0NDFjZDgxYTJmNGI4NzhmY2MyNzJkZDAzMzEwY2VfMTQ5NA_8f0671d6-4297-4512-ae2d-c52807cfbc50">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:24pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Management Actions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;On August 1, 2019, during the company's fiscal 2019 third quarter, the company announced a plan to wind down its Toro-branded large directional drill and riding trencher product categories within its Professional segment product portfolio ("Toro underground wind down"). As of July&#160;31, 2020, the company continues to expect to incur total pretax charges of approximately $10.0 million to $11.0 million related to the Toro underground wind down. The majority of such charges have already been incurred and substantially all remaining anticipated costs are expected to be incurred by the end of fiscal 2020. For the nine month period ended July&#160;31, 2020, the company incurred $0.9 million of pre-tax charges related to inventory write-downs to net realizable value. No pre-tax charges were incurred during the three month period ended July&#160;31, 2020 related to the Toro underground wind down. For the three and nine month periods ended August&#160;2, 2019, the company recorded $7.2 million of pre-tax charges related to inventory write-downs to net realizable value and accelerated depreciation on fixed assets no longer used within cost of sales in the Condensed Consolidated Statements of Earnings as a result of the Toro underground wind down. Additionally, the company recorded $1.9 million of pre-tax charges related to anticipated inventory retail support activities within net sales in the Condensed Consolidated Statements of Earnings for the three and nine month periods ended August&#160;2, 2019. As of July&#160;31, 2020, the company had a remaining accrual balance of $0.9 million related to the anticipated inventory retail support activities within accrued liabilities in the Condensed Consolidated Balance Sheet. The remainder of the estimated pre-tax charges are anticipated to be primarily comprised of costs related to the write-down of future component parts inventory purchases to finalize assembly of the company's remaining Toro-branded large directional drill and riding trencher inventory.</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsAttributableToParentBeforeIncomeTax
      contextRef="i7795837b78ab4101b00d603b4cc278af_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183MC9mcmFnOmRjNDQxY2Q4MWEyZjRiODc4ZmNjMjcyZGQwMzMxMGNlL3RleHRyZWdpb246ZGM0NDFjZDgxYTJmNGI4NzhmY2MyNzJkZDAzMzEwY2VfMzY2_a32bc472-672a-4a3c-85d3-ecdeab92dfb8"
      unitRef="usd">-10000000.0</us-gaap:IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsAttributableToParentBeforeIncomeTax>
    <us-gaap:IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsAttributableToParentBeforeIncomeTax
      contextRef="ia8bd6fd15eec4d9e9677d9ec7ad3fa2b_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183MC9mcmFnOmRjNDQxY2Q4MWEyZjRiODc4ZmNjMjcyZGQwMzMxMGNlL3RleHRyZWdpb246ZGM0NDFjZDgxYTJmNGI4NzhmY2MyNzJkZDAzMzEwY2VfMzcy_d2746967-4bb8-4995-ab23-2d841e6afec2"
      unitRef="usd">-11000000.0</us-gaap:IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsAttributableToParentBeforeIncomeTax>
    <us-gaap:IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsAttributableToParentBeforeIncomeTax
      contextRef="i39d0f9f35257410b94f4ae05b1c0119d_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183MC9mcmFnOmRjNDQxY2Q4MWEyZjRiODc4ZmNjMjcyZGQwMzMxMGNlL3RleHRyZWdpb246ZGM0NDFjZDgxYTJmNGI4NzhmY2MyNzJkZDAzMzEwY2VfMjE5OTAyMzI1ODgzMw_c1e96366-219a-42a6-bd8c-ba614dd3aeec"
      unitRef="usd">-900000</us-gaap:IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsAttributableToParentBeforeIncomeTax>
    <us-gaap:IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsAttributableToParentBeforeIncomeTax
      contextRef="i4d0e9f55bea8490a83c18b43073e7f50_D20200502-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183MC9mcmFnOmRjNDQxY2Q4MWEyZjRiODc4ZmNjMjcyZGQwMzMxMGNlL3RleHRyZWdpb246ZGM0NDFjZDgxYTJmNGI4NzhmY2MyNzJkZDAzMzEwY2VfMTA5OTUxMTYyODM4MzA_049ca398-cce8-48f2-b33e-0ea645cbff97"
      unitRef="usd">0</us-gaap:IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsAttributableToParentBeforeIncomeTax>
    <us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown
      contextRef="ie48281f6eb6e4c55965726d0be9bbbbf_D20181101-20190802"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183MC9mcmFnOmRjNDQxY2Q4MWEyZjRiODc4ZmNjMjcyZGQwMzMxMGNlL3RleHRyZWdpb246ZGM0NDFjZDgxYTJmNGI4NzhmY2MyNzJkZDAzMzEwY2VfMjE5OTAyMzI2MDQxMA_0c035c93-dc55-4a14-8b3c-17911fa50085"
      unitRef="usd">7200000</us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown>
    <us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown
      contextRef="i0224c480e520490699e447527e71a6ea_D20190504-20190802"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183MC9mcmFnOmRjNDQxY2Q4MWEyZjRiODc4ZmNjMjcyZGQwMzMxMGNlL3RleHRyZWdpb246ZGM0NDFjZDgxYTJmNGI4NzhmY2MyNzJkZDAzMzEwY2VfMjE5OTAyMzI2MDQxMA_8597b3bf-8d9c-4638-b1d8-ffeee4732955"
      unitRef="usd">7200000</us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown>
    <us-gaap:IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsAttributableToParentBeforeIncomeTax
      contextRef="i2a981086318a4210a750d34228718b5f_D20181101-20190802"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183MC9mcmFnOmRjNDQxY2Q4MWEyZjRiODc4ZmNjMjcyZGQwMzMxMGNlL3RleHRyZWdpb246ZGM0NDFjZDgxYTJmNGI4NzhmY2MyNzJkZDAzMzEwY2VfMjE5OTAyMzI2MDgwOQ_1a5061c6-d210-4b63-8179-c79ef1272ca8"
      unitRef="usd">-1900000</us-gaap:IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsAttributableToParentBeforeIncomeTax>
    <us-gaap:IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsAttributableToParentBeforeIncomeTax
      contextRef="ifcaf3e0b4a9f4c049cd16071cde938e4_D20190504-20190802"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183MC9mcmFnOmRjNDQxY2Q4MWEyZjRiODc4ZmNjMjcyZGQwMzMxMGNlL3RleHRyZWdpb246ZGM0NDFjZDgxYTJmNGI4NzhmY2MyNzJkZDAzMzEwY2VfMjE5OTAyMzI2MDgwOQ_7c827935-874a-49b6-bb07-2ce5caa18c3b"
      unitRef="usd">-1900000</us-gaap:IncomeLossFromIndividuallySignificantComponentDisposedOfOrHeldForSaleExcludingDiscontinuedOperationsAttributableToParentBeforeIncomeTax>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="i8da299379085448cbdf9d678e458cf02_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183MC9mcmFnOmRjNDQxY2Q4MWEyZjRiODc4ZmNjMjcyZGQwMzMxMGNlL3RleHRyZWdpb246ZGM0NDFjZDgxYTJmNGI4NzhmY2MyNzJkZDAzMzEwY2VfMTA2Nw_26f51294-0a3b-4382-a185-c7873e66231f"
      unitRef="usd">900000</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183Ni9mcmFnOjhiNjkzMzYwMjk4MDQwOTNhMDczNThlNWU0OWQ4Njk2L3RleHRyZWdpb246OGI2OTMzNjAyOTgwNDA5M2EwNzM1OGU1ZTQ5ZDg2OTZfOTM4_e2452d43-1b15-452a-bd06-9462c77d3882">&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:24pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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") method for a majority of the company's inventories and the last-in, first-out ("LIFO") and average cost methods for all other inventories. The company establishes a reserve for excess, slow-moving, and obsolete inventory that is equal to the difference between the cost and estimated net realizable value for that inventory. These reserves are based on a review and comparison of current inventory levels to planned production, as well as planned and historical sales of the inventory.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On March 2, 2020, with the acquisition of Venture Products, the company acquired $23.0 million of inventory based on fair value purchase accounting adjustments. For additional information on the company's acquisition of Venture Products, refer to Note 2, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Business Combinations&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Inventories were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;October 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Raw materials and work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;197,439&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;174,348&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;179,967&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finished goods and service parts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;540,840&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;518,465&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;553,767&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total FIFO value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;738,279&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;692,813&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;733,734&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: adjustment to LIFO value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82,071&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72,201&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82,071&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total inventories, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;656,208&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;620,612&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;651,663&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="ia26ab8acc6514d12a362b39eac4c9969_I20200302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183Ni9mcmFnOjhiNjkzMzYwMjk4MDQwOTNhMDczNThlNWU0OWQ4Njk2L3RleHRyZWdpb246OGI2OTMzNjAyOTgwNDA5M2EwNzM1OGU1ZTQ5ZDg2OTZfNzAx_1e7bd528-a584-4a11-806c-bef189da9362"
      unitRef="usd">23000000.0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183Ni9mcmFnOjhiNjkzMzYwMjk4MDQwOTNhMDczNThlNWU0OWQ4Njk2L3RleHRyZWdpb246OGI2OTMzNjAyOTgwNDA5M2EwNzM1OGU1ZTQ5ZDg2OTZfOTM5_e00196a2-6bd9-4d68-bc90-cd721a1b818e">&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Inventories were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;October 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Raw materials and work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;197,439&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;174,348&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;179,967&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finished goods and service parts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;540,840&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;518,465&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;553,767&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total FIFO value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;738,279&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;692,813&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;733,734&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: adjustment to LIFO value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82,071&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72,201&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82,071&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total inventories, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;656,208&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;620,612&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;651,663&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryWorkInProcessAndRawMaterials
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183Ni9mcmFnOjhiNjkzMzYwMjk4MDQwOTNhMDczNThlNWU0OWQ4Njk2L3RhYmxlOmUwZDFkMmYwZjMzNjQ2MjdiMWRkM2RlNDc1M2Q4MjU2L3RhYmxlcmFuZ2U6ZTBkMWQyZjBmMzM2NDYyN2IxZGQzZGU0NzUzZDgyNTZfMS0yLTEtMS0w_10d43021-6b01-4746-a43c-c56a6a432756"
      unitRef="usd">197439000</us-gaap:InventoryWorkInProcessAndRawMaterials>
    <us-gaap:InventoryWorkInProcessAndRawMaterials
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183Ni9mcmFnOjhiNjkzMzYwMjk4MDQwOTNhMDczNThlNWU0OWQ4Njk2L3RhYmxlOmUwZDFkMmYwZjMzNjQ2MjdiMWRkM2RlNDc1M2Q4MjU2L3RhYmxlcmFuZ2U6ZTBkMWQyZjBmMzM2NDYyN2IxZGQzZGU0NzUzZDgyNTZfMS00LTEtMS0w_b534e31a-7803-4f29-9834-51bb3a4004a5"
      unitRef="usd">174348000</us-gaap:InventoryWorkInProcessAndRawMaterials>
    <us-gaap:InventoryWorkInProcessAndRawMaterials
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183Ni9mcmFnOjhiNjkzMzYwMjk4MDQwOTNhMDczNThlNWU0OWQ4Njk2L3RhYmxlOmUwZDFkMmYwZjMzNjQ2MjdiMWRkM2RlNDc1M2Q4MjU2L3RhYmxlcmFuZ2U6ZTBkMWQyZjBmMzM2NDYyN2IxZGQzZGU0NzUzZDgyNTZfMS02LTEtMS0w_113d6a4b-4a25-44ce-a2f3-d6f7bce647da"
      unitRef="usd">179967000</us-gaap:InventoryWorkInProcessAndRawMaterials>
    <us-gaap:InventoryFinishedGoods
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183Ni9mcmFnOjhiNjkzMzYwMjk4MDQwOTNhMDczNThlNWU0OWQ4Njk2L3RhYmxlOmUwZDFkMmYwZjMzNjQ2MjdiMWRkM2RlNDc1M2Q4MjU2L3RhYmxlcmFuZ2U6ZTBkMWQyZjBmMzM2NDYyN2IxZGQzZGU0NzUzZDgyNTZfMi0yLTEtMS0w_b39d3525-3522-4a62-ad3f-dc2ce2677f8a"
      unitRef="usd">540840000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183Ni9mcmFnOjhiNjkzMzYwMjk4MDQwOTNhMDczNThlNWU0OWQ4Njk2L3RhYmxlOmUwZDFkMmYwZjMzNjQ2MjdiMWRkM2RlNDc1M2Q4MjU2L3RhYmxlcmFuZ2U6ZTBkMWQyZjBmMzM2NDYyN2IxZGQzZGU0NzUzZDgyNTZfMi00LTEtMS0w_f1539d4b-5e63-4b9d-ba7c-ce15c855ae12"
      unitRef="usd">518465000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183Ni9mcmFnOjhiNjkzMzYwMjk4MDQwOTNhMDczNThlNWU0OWQ4Njk2L3RhYmxlOmUwZDFkMmYwZjMzNjQ2MjdiMWRkM2RlNDc1M2Q4MjU2L3RhYmxlcmFuZ2U6ZTBkMWQyZjBmMzM2NDYyN2IxZGQzZGU0NzUzZDgyNTZfMi02LTEtMS0w_432c0bd4-6248-47d0-8405-30ec61f0f428"
      unitRef="usd">553767000</us-gaap:InventoryFinishedGoods>
    <us-gaap:FIFOInventoryAmount
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183Ni9mcmFnOjhiNjkzMzYwMjk4MDQwOTNhMDczNThlNWU0OWQ4Njk2L3RhYmxlOmUwZDFkMmYwZjMzNjQ2MjdiMWRkM2RlNDc1M2Q4MjU2L3RhYmxlcmFuZ2U6ZTBkMWQyZjBmMzM2NDYyN2IxZGQzZGU0NzUzZDgyNTZfMy0yLTEtMS0w_d2e25332-5e26-4f6a-b3ef-744239b28a95"
      unitRef="usd">738279000</us-gaap:FIFOInventoryAmount>
    <us-gaap:FIFOInventoryAmount
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183Ni9mcmFnOjhiNjkzMzYwMjk4MDQwOTNhMDczNThlNWU0OWQ4Njk2L3RhYmxlOmUwZDFkMmYwZjMzNjQ2MjdiMWRkM2RlNDc1M2Q4MjU2L3RhYmxlcmFuZ2U6ZTBkMWQyZjBmMzM2NDYyN2IxZGQzZGU0NzUzZDgyNTZfMy00LTEtMS0w_1ccfe6b7-0aa7-4258-bad4-3f3b1e985cea"
      unitRef="usd">692813000</us-gaap:FIFOInventoryAmount>
    <us-gaap:FIFOInventoryAmount
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183Ni9mcmFnOjhiNjkzMzYwMjk4MDQwOTNhMDczNThlNWU0OWQ4Njk2L3RhYmxlOmUwZDFkMmYwZjMzNjQ2MjdiMWRkM2RlNDc1M2Q4MjU2L3RhYmxlcmFuZ2U6ZTBkMWQyZjBmMzM2NDYyN2IxZGQzZGU0NzUzZDgyNTZfMy02LTEtMS0w_de85470a-9ea1-415f-9d92-487faf8d13ae"
      unitRef="usd">733734000</us-gaap:FIFOInventoryAmount>
    <us-gaap:InventoryLIFOReserve
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183Ni9mcmFnOjhiNjkzMzYwMjk4MDQwOTNhMDczNThlNWU0OWQ4Njk2L3RhYmxlOmUwZDFkMmYwZjMzNjQ2MjdiMWRkM2RlNDc1M2Q4MjU2L3RhYmxlcmFuZ2U6ZTBkMWQyZjBmMzM2NDYyN2IxZGQzZGU0NzUzZDgyNTZfNC0yLTEtMS0w_83b8212c-f95b-4cbb-9894-e5dda47d6417"
      unitRef="usd">82071000</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryLIFOReserve
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183Ni9mcmFnOjhiNjkzMzYwMjk4MDQwOTNhMDczNThlNWU0OWQ4Njk2L3RhYmxlOmUwZDFkMmYwZjMzNjQ2MjdiMWRkM2RlNDc1M2Q4MjU2L3RhYmxlcmFuZ2U6ZTBkMWQyZjBmMzM2NDYyN2IxZGQzZGU0NzUzZDgyNTZfNC00LTEtMS0w_6ff00af5-37ed-468e-83ca-c027833e9469"
      unitRef="usd">72201000</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryLIFOReserve
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183Ni9mcmFnOjhiNjkzMzYwMjk4MDQwOTNhMDczNThlNWU0OWQ4Njk2L3RhYmxlOmUwZDFkMmYwZjMzNjQ2MjdiMWRkM2RlNDc1M2Q4MjU2L3RhYmxlcmFuZ2U6ZTBkMWQyZjBmMzM2NDYyN2IxZGQzZGU0NzUzZDgyNTZfNC02LTEtMS0w_5984be4b-f7f2-4073-b8db-08cebd5f2c99"
      unitRef="usd">82071000</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryNet
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183Ni9mcmFnOjhiNjkzMzYwMjk4MDQwOTNhMDczNThlNWU0OWQ4Njk2L3RhYmxlOmUwZDFkMmYwZjMzNjQ2MjdiMWRkM2RlNDc1M2Q4MjU2L3RhYmxlcmFuZ2U6ZTBkMWQyZjBmMzM2NDYyN2IxZGQzZGU0NzUzZDgyNTZfNS0yLTEtMS0w_84f33596-ba52-4129-86f1-bbc8d98d2395"
      unitRef="usd">656208000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183Ni9mcmFnOjhiNjkzMzYwMjk4MDQwOTNhMDczNThlNWU0OWQ4Njk2L3RhYmxlOmUwZDFkMmYwZjMzNjQ2MjdiMWRkM2RlNDc1M2Q4MjU2L3RhYmxlcmFuZ2U6ZTBkMWQyZjBmMzM2NDYyN2IxZGQzZGU0NzUzZDgyNTZfNS00LTEtMS0w_d2ac67ab-a3fa-458b-a357-51b4b0524b85"
      unitRef="usd">620612000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183Ni9mcmFnOjhiNjkzMzYwMjk4MDQwOTNhMDczNThlNWU0OWQ4Njk2L3RhYmxlOmUwZDFkMmYwZjMzNjQ2MjdiMWRkM2RlNDc1M2Q4MjU2L3RhYmxlcmFuZ2U6ZTBkMWQyZjBmMzM2NDYyN2IxZGQzZGU0NzUzZDgyNTZfNS02LTEtMS0w_fb59091a-57ac-40c3-9f79-e317ad23b93d"
      unitRef="usd">651663000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183OS9mcmFnOmZhNWJlYjgxZjJiMTQ3Yjg5NWI1YzM1NjYyMThlOGI4L3RleHRyZWdpb246ZmE1YmViODFmMmIxNDdiODk1YjVjMzU2NjIxOGU4YjhfMTI0OA_4be5d65c-44d6-4d59-bf5d-28e508326360">&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:24pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property and Depreciation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 provides 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 two to 15 years, tooling is generally depreciated over three to five years, and computer hardware and software and website development costs are generally depreciated over two to five years. Expenditures for major renewals and improvements, which substantially increase the useful lives of existing assets, are capitalized, and expenditures for general maintenance and repairs are charged to operating expenses as incurred. Interest is capitalized during the construction period for significant capital projects.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On March 2, 2020, with the acquisition of Venture Products, the company acquired $27.0 million of property, plant, and equipment based on fair value purchase accounting adjustments. For additional information on the company's acquisition of Venture Products, refer to Note 2, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Business Combinations&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Property, plant and equipment was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;October 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Land and land improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,257&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,786&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,613&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Buildings and leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;289,484&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;259,928&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;276,556&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;474,519&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;420,262&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;453,314&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tooling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;218,851&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;224,230&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;226,870&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Computer hardware and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;95,891&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;91,577&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;94,409&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Construction in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;77,227&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;70,367&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,937&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant, and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,212,229&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,122,150&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,141,699&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;754,338&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;695,735&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;704,382&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant, and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;457,891&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;426,415&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;437,317&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ic77e076d015b46918633c0478111b89c_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183OS9mcmFnOmZhNWJlYjgxZjJiMTQ3Yjg5NWI1YzM1NjYyMThlOGI4L3RleHRyZWdpb246ZmE1YmViODFmMmIxNDdiODk1YjVjMzU2NjIxOGU4YjhfMzM5_9e8f3039-bfe2-4028-bb57-810e47c348bc">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i5a4744483ca5453aa934087d3c7d248f_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183OS9mcmFnOmZhNWJlYjgxZjJiMTQ3Yjg5NWI1YzM1NjYyMThlOGI4L3RleHRyZWdpb246ZmE1YmViODFmMmIxNDdiODk1YjVjMzU2NjIxOGU4YjhfMzQ1_2b75abb9-8036-409e-bf45-c1f2de7cc6ec">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i0e917567b02b48f188ce981aff4046e4_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183OS9mcmFnOmZhNWJlYjgxZjJiMTQ3Yjg5NWI1YzM1NjYyMThlOGI4L3RleHRyZWdpb246ZmE1YmViODFmMmIxNDdiODk1YjVjMzU2NjIxOGU4YjhfNDEx_a2623bae-1a7d-4fcf-aad3-ccc19756f043">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id229c651efb6495e823ae4a559dd7727_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183OS9mcmFnOmZhNWJlYjgxZjJiMTQ3Yjg5NWI1YzM1NjYyMThlOGI4L3RleHRyZWdpb246ZmE1YmViODFmMmIxNDdiODk1YjVjMzU2NjIxOGU4YjhfNDYy_597a4419-1c8b-4a9d-9490-664a9a3a494f">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i4375c0cb925c4063b31b26d60fee7e62_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183OS9mcmFnOmZhNWJlYjgxZjJiMTQ3Yjg5NWI1YzM1NjYyMThlOGI4L3RleHRyZWdpb246ZmE1YmViODFmMmIxNDdiODk1YjVjMzU2NjIxOGU4YjhfNTY5_010d220a-f4dd-4d01-ad73-29ea4ce7f8f7">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ia26ab8acc6514d12a362b39eac4c9969_I20200302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183OS9mcmFnOmZhNWJlYjgxZjJiMTQ3Yjg5NWI1YzM1NjYyMThlOGI4L3RleHRyZWdpb246ZmE1YmViODFmMmIxNDdiODk1YjVjMzU2NjIxOGU4YjhfOTc2_239b68f2-3359-4e57-bf84-841e26b9cc27"
      unitRef="usd">27000000.0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183OS9mcmFnOmZhNWJlYjgxZjJiMTQ3Yjg5NWI1YzM1NjYyMThlOGI4L3RleHRyZWdpb246ZmE1YmViODFmMmIxNDdiODk1YjVjMzU2NjIxOGU4YjhfMTI0NQ_ff4f0a91-cfd2-49d1-afc0-04194c3a889e">&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Property, plant and equipment was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;October 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Land and land improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,257&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,786&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,613&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Buildings and leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;289,484&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;259,928&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;276,556&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;474,519&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;420,262&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;453,314&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tooling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;218,851&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;224,230&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;226,870&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Computer hardware and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;95,891&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;91,577&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;94,409&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Construction in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;77,227&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;70,367&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,937&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant, and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,212,229&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,122,150&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,141,699&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;754,338&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;695,735&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;704,382&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant, and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;457,891&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;426,415&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;437,317&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i97ca215579284084a5d976ab661627a0_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183OS9mcmFnOmZhNWJlYjgxZjJiMTQ3Yjg5NWI1YzM1NjYyMThlOGI4L3RhYmxlOjE4ZDYyZTQ0NWUzOTQ4YTc4NDg3YTdjMzA0MDhkMzQ5L3RhYmxlcmFuZ2U6MThkNjJlNDQ1ZTM5NDhhNzg0ODdhN2MzMDQwOGQzNDlfMS0yLTEtMS0w_b1134794-ea62-4b74-bf67-0587e774302e"
      unitRef="usd">56257000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic35f40e5eeba45ce8692c5d11271c6dd_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183OS9mcmFnOmZhNWJlYjgxZjJiMTQ3Yjg5NWI1YzM1NjYyMThlOGI4L3RhYmxlOjE4ZDYyZTQ0NWUzOTQ4YTc4NDg3YTdjMzA0MDhkMzQ5L3RhYmxlcmFuZ2U6MThkNjJlNDQ1ZTM5NDhhNzg0ODdhN2MzMDQwOGQzNDlfMS00LTEtMS0w_eebdbc4a-fed4-44f8-bc88-bed242ee5135"
      unitRef="usd">55786000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ied943485f50c4b7591583b042c251542_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183OS9mcmFnOmZhNWJlYjgxZjJiMTQ3Yjg5NWI1YzM1NjYyMThlOGI4L3RhYmxlOjE4ZDYyZTQ0NWUzOTQ4YTc4NDg3YTdjMzA0MDhkMzQ5L3RhYmxlcmFuZ2U6MThkNjJlNDQ1ZTM5NDhhNzg0ODdhN2MzMDQwOGQzNDlfMS02LTEtMS0w_ed296a51-a26e-446b-8fe4-8a795f643b0e"
      unitRef="usd">55613000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i35e327a4735147b2b4b6f5d9a8ec5e53_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183OS9mcmFnOmZhNWJlYjgxZjJiMTQ3Yjg5NWI1YzM1NjYyMThlOGI4L3RhYmxlOjE4ZDYyZTQ0NWUzOTQ4YTc4NDg3YTdjMzA0MDhkMzQ5L3RhYmxlcmFuZ2U6MThkNjJlNDQ1ZTM5NDhhNzg0ODdhN2MzMDQwOGQzNDlfMi0yLTEtMS0w_2d7d2ebf-3a3c-45e3-8787-d585731a9981"
      unitRef="usd">289484000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4b3afae9ab694b309d1aa4fde818bf4c_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183OS9mcmFnOmZhNWJlYjgxZjJiMTQ3Yjg5NWI1YzM1NjYyMThlOGI4L3RhYmxlOjE4ZDYyZTQ0NWUzOTQ4YTc4NDg3YTdjMzA0MDhkMzQ5L3RhYmxlcmFuZ2U6MThkNjJlNDQ1ZTM5NDhhNzg0ODdhN2MzMDQwOGQzNDlfMi00LTEtMS0w_6dd57e87-eca7-408e-b6c9-a0c048e433d4"
      unitRef="usd">259928000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic406c82e617048bf9b23b4e2b30b6678_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183OS9mcmFnOmZhNWJlYjgxZjJiMTQ3Yjg5NWI1YzM1NjYyMThlOGI4L3RhYmxlOjE4ZDYyZTQ0NWUzOTQ4YTc4NDg3YTdjMzA0MDhkMzQ5L3RhYmxlcmFuZ2U6MThkNjJlNDQ1ZTM5NDhhNzg0ODdhN2MzMDQwOGQzNDlfMi02LTEtMS0w_058f309d-82ef-4e08-ba79-62a9b3f425fc"
      unitRef="usd">276556000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia8d438752c3a41768a5821b898a15e1e_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183OS9mcmFnOmZhNWJlYjgxZjJiMTQ3Yjg5NWI1YzM1NjYyMThlOGI4L3RhYmxlOjE4ZDYyZTQ0NWUzOTQ4YTc4NDg3YTdjMzA0MDhkMzQ5L3RhYmxlcmFuZ2U6MThkNjJlNDQ1ZTM5NDhhNzg0ODdhN2MzMDQwOGQzNDlfMy0yLTEtMS0w_f84be685-38af-4dc2-9b9f-4583630982fd"
      unitRef="usd">474519000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i09ea8ff901ae459fb04f42b2736c644c_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183OS9mcmFnOmZhNWJlYjgxZjJiMTQ3Yjg5NWI1YzM1NjYyMThlOGI4L3RhYmxlOjE4ZDYyZTQ0NWUzOTQ4YTc4NDg3YTdjMzA0MDhkMzQ5L3RhYmxlcmFuZ2U6MThkNjJlNDQ1ZTM5NDhhNzg0ODdhN2MzMDQwOGQzNDlfMy00LTEtMS0w_f5da52a6-3651-4a04-87c0-072d0deb2f9a"
      unitRef="usd">420262000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i724eb854a3be431bbb2f928a511b77c8_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183OS9mcmFnOmZhNWJlYjgxZjJiMTQ3Yjg5NWI1YzM1NjYyMThlOGI4L3RhYmxlOjE4ZDYyZTQ0NWUzOTQ4YTc4NDg3YTdjMzA0MDhkMzQ5L3RhYmxlcmFuZ2U6MThkNjJlNDQ1ZTM5NDhhNzg0ODdhN2MzMDQwOGQzNDlfMy02LTEtMS0w_35c00083-986e-4d7e-9cb7-900fe0d6c5b5"
      unitRef="usd">453314000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i61397c5f6fa64965a31479dfba94a771_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183OS9mcmFnOmZhNWJlYjgxZjJiMTQ3Yjg5NWI1YzM1NjYyMThlOGI4L3RhYmxlOjE4ZDYyZTQ0NWUzOTQ4YTc4NDg3YTdjMzA0MDhkMzQ5L3RhYmxlcmFuZ2U6MThkNjJlNDQ1ZTM5NDhhNzg0ODdhN2MzMDQwOGQzNDlfNC0yLTEtMS0w_37e09513-c0a0-4f3e-88b5-21593c5fb279"
      unitRef="usd">218851000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie15111637e204e7786b98f77b91e5bbc_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183OS9mcmFnOmZhNWJlYjgxZjJiMTQ3Yjg5NWI1YzM1NjYyMThlOGI4L3RhYmxlOjE4ZDYyZTQ0NWUzOTQ4YTc4NDg3YTdjMzA0MDhkMzQ5L3RhYmxlcmFuZ2U6MThkNjJlNDQ1ZTM5NDhhNzg0ODdhN2MzMDQwOGQzNDlfNC00LTEtMS0w_9fd5b86d-e93d-4b63-b9c1-1b3502a32d5c"
      unitRef="usd">224230000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id112879ed33740e480750811c674bf3e_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183OS9mcmFnOmZhNWJlYjgxZjJiMTQ3Yjg5NWI1YzM1NjYyMThlOGI4L3RhYmxlOjE4ZDYyZTQ0NWUzOTQ4YTc4NDg3YTdjMzA0MDhkMzQ5L3RhYmxlcmFuZ2U6MThkNjJlNDQ1ZTM5NDhhNzg0ODdhN2MzMDQwOGQzNDlfNC02LTEtMS0w_a0633676-814e-47b6-b7df-cb946c5714db"
      unitRef="usd">226870000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i893a83e926f6470ea41b9c564ed106b8_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183OS9mcmFnOmZhNWJlYjgxZjJiMTQ3Yjg5NWI1YzM1NjYyMThlOGI4L3RhYmxlOjE4ZDYyZTQ0NWUzOTQ4YTc4NDg3YTdjMzA0MDhkMzQ5L3RhYmxlcmFuZ2U6MThkNjJlNDQ1ZTM5NDhhNzg0ODdhN2MzMDQwOGQzNDlfNS0yLTEtMS0w_32f0f210-9edb-4638-b4e6-b0ed58bc20a9"
      unitRef="usd">95891000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i19572870d0e84cc6a5f37cb9031204ad_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183OS9mcmFnOmZhNWJlYjgxZjJiMTQ3Yjg5NWI1YzM1NjYyMThlOGI4L3RhYmxlOjE4ZDYyZTQ0NWUzOTQ4YTc4NDg3YTdjMzA0MDhkMzQ5L3RhYmxlcmFuZ2U6MThkNjJlNDQ1ZTM5NDhhNzg0ODdhN2MzMDQwOGQzNDlfNS00LTEtMS0w_1af39e04-6c79-4a6b-b6b3-48d29a4ccb72"
      unitRef="usd">91577000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie370d64963f64ac8ae5b981bb99cb327_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183OS9mcmFnOmZhNWJlYjgxZjJiMTQ3Yjg5NWI1YzM1NjYyMThlOGI4L3RhYmxlOjE4ZDYyZTQ0NWUzOTQ4YTc4NDg3YTdjMzA0MDhkMzQ5L3RhYmxlcmFuZ2U6MThkNjJlNDQ1ZTM5NDhhNzg0ODdhN2MzMDQwOGQzNDlfNS02LTEtMS0w_713c9001-f328-483e-83df-eebd5754b7ca"
      unitRef="usd">94409000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i218f646796ff4e9b9f021e03771b6470_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183OS9mcmFnOmZhNWJlYjgxZjJiMTQ3Yjg5NWI1YzM1NjYyMThlOGI4L3RhYmxlOjE4ZDYyZTQ0NWUzOTQ4YTc4NDg3YTdjMzA0MDhkMzQ5L3RhYmxlcmFuZ2U6MThkNjJlNDQ1ZTM5NDhhNzg0ODdhN2MzMDQwOGQzNDlfNi0yLTEtMS0w_7b81b661-b454-4f08-9ce1-d20f9793c246"
      unitRef="usd">77227000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1c7287f38232412ea51fa1f0e47ea544_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183OS9mcmFnOmZhNWJlYjgxZjJiMTQ3Yjg5NWI1YzM1NjYyMThlOGI4L3RhYmxlOjE4ZDYyZTQ0NWUzOTQ4YTc4NDg3YTdjMzA0MDhkMzQ5L3RhYmxlcmFuZ2U6MThkNjJlNDQ1ZTM5NDhhNzg0ODdhN2MzMDQwOGQzNDlfNi00LTEtMS0w_2a241c03-2a13-4bf6-bf3a-20864d283e26"
      unitRef="usd">70367000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib0616395c3d34174b3bb6c8d1d0994f1_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183OS9mcmFnOmZhNWJlYjgxZjJiMTQ3Yjg5NWI1YzM1NjYyMThlOGI4L3RhYmxlOjE4ZDYyZTQ0NWUzOTQ4YTc4NDg3YTdjMzA0MDhkMzQ5L3RhYmxlcmFuZ2U6MThkNjJlNDQ1ZTM5NDhhNzg0ODdhN2MzMDQwOGQzNDlfNi02LTEtMS0w_a8aebfd1-e0a7-43c8-9c2d-6c827f7b75f4"
      unitRef="usd">34937000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183OS9mcmFnOmZhNWJlYjgxZjJiMTQ3Yjg5NWI1YzM1NjYyMThlOGI4L3RhYmxlOjE4ZDYyZTQ0NWUzOTQ4YTc4NDg3YTdjMzA0MDhkMzQ5L3RhYmxlcmFuZ2U6MThkNjJlNDQ1ZTM5NDhhNzg0ODdhN2MzMDQwOGQzNDlfNy0yLTEtMS0w_def47718-d130-45cc-a1fd-ea23f8e3b349"
      unitRef="usd">1212229000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183OS9mcmFnOmZhNWJlYjgxZjJiMTQ3Yjg5NWI1YzM1NjYyMThlOGI4L3RhYmxlOjE4ZDYyZTQ0NWUzOTQ4YTc4NDg3YTdjMzA0MDhkMzQ5L3RhYmxlcmFuZ2U6MThkNjJlNDQ1ZTM5NDhhNzg0ODdhN2MzMDQwOGQzNDlfNy00LTEtMS0w_8072feaa-ff7d-4a45-a9bf-8a86e240b982"
      unitRef="usd">1122150000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183OS9mcmFnOmZhNWJlYjgxZjJiMTQ3Yjg5NWI1YzM1NjYyMThlOGI4L3RhYmxlOjE4ZDYyZTQ0NWUzOTQ4YTc4NDg3YTdjMzA0MDhkMzQ5L3RhYmxlcmFuZ2U6MThkNjJlNDQ1ZTM5NDhhNzg0ODdhN2MzMDQwOGQzNDlfNy02LTEtMS0w_f1e3b8fc-837a-4265-b8e4-72cf618583d8"
      unitRef="usd">1141699000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183OS9mcmFnOmZhNWJlYjgxZjJiMTQ3Yjg5NWI1YzM1NjYyMThlOGI4L3RhYmxlOjE4ZDYyZTQ0NWUzOTQ4YTc4NDg3YTdjMzA0MDhkMzQ5L3RhYmxlcmFuZ2U6MThkNjJlNDQ1ZTM5NDhhNzg0ODdhN2MzMDQwOGQzNDlfOC0yLTEtMS0w_710b7c96-08f8-41cb-a6de-2cd99c35ac12"
      unitRef="usd">754338000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183OS9mcmFnOmZhNWJlYjgxZjJiMTQ3Yjg5NWI1YzM1NjYyMThlOGI4L3RhYmxlOjE4ZDYyZTQ0NWUzOTQ4YTc4NDg3YTdjMzA0MDhkMzQ5L3RhYmxlcmFuZ2U6MThkNjJlNDQ1ZTM5NDhhNzg0ODdhN2MzMDQwOGQzNDlfOC00LTEtMS0w_c7b1205b-9544-409e-9a05-daa5271b1f91"
      unitRef="usd">695735000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183OS9mcmFnOmZhNWJlYjgxZjJiMTQ3Yjg5NWI1YzM1NjYyMThlOGI4L3RhYmxlOjE4ZDYyZTQ0NWUzOTQ4YTc4NDg3YTdjMzA0MDhkMzQ5L3RhYmxlcmFuZ2U6MThkNjJlNDQ1ZTM5NDhhNzg0ODdhN2MzMDQwOGQzNDlfOC02LTEtMS0w_a07a639b-e861-4781-9be6-479543422682"
      unitRef="usd">704382000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183OS9mcmFnOmZhNWJlYjgxZjJiMTQ3Yjg5NWI1YzM1NjYyMThlOGI4L3RhYmxlOjE4ZDYyZTQ0NWUzOTQ4YTc4NDg3YTdjMzA0MDhkMzQ5L3RhYmxlcmFuZ2U6MThkNjJlNDQ1ZTM5NDhhNzg0ODdhN2MzMDQwOGQzNDlfOS0yLTEtMS0w_1476efdf-462b-4e04-acbf-f26db5058856"
      unitRef="usd">457891000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183OS9mcmFnOmZhNWJlYjgxZjJiMTQ3Yjg5NWI1YzM1NjYyMThlOGI4L3RhYmxlOjE4ZDYyZTQ0NWUzOTQ4YTc4NDg3YTdjMzA0MDhkMzQ5L3RhYmxlcmFuZ2U6MThkNjJlNDQ1ZTM5NDhhNzg0ODdhN2MzMDQwOGQzNDlfOS00LTEtMS0w_2f9194e0-bb30-4643-aac4-bff91628cdf4"
      unitRef="usd">426415000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN183OS9mcmFnOmZhNWJlYjgxZjJiMTQ3Yjg5NWI1YzM1NjYyMThlOGI4L3RhYmxlOjE4ZDYyZTQ0NWUzOTQ4YTc4NDg3YTdjMzA0MDhkMzQ5L3RhYmxlcmFuZ2U6MThkNjJlNDQ1ZTM5NDhhNzg0ODdhN2MzMDQwOGQzNDlfOS02LTEtMS0w_2e44cfbd-1afb-4524-aba4-59d912f3ee00"
      unitRef="usd">437317000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:ProductWarrantyDisclosureTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184NS9mcmFnOjAzMTgzYjM4OTU5NjRlNzQ5NTkyOThmYTkyOTc3ZTFkL3RleHRyZWdpb246MDMxODNiMzg5NTk2NGU3NDk1OTI5OGZhOTI5NzdlMWRfMTk1OQ_ca8ae484-6e5f-472d-b272-02a269128869">&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:24pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Warranty Guarantees&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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. 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. Warranty coverage generally does not cover operator abuse or improper use. An authorized company distributor or dealer must perform warranty work. Distributors and dealers submit claims for warranty reimbursement and are credited for the cost of repairs, labor, and other expenses as long as the repairs meet the company's prescribed standards. Service support outside of the warranty period is provided by authorized distributors and dealers at the customer's expense.&#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. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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. 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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The changes in accrued warranties were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;102,884&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;95,752&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;96,604&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76,214&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Provisions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,186&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,232&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,289&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,734&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,557&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,272&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Claims&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(16,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(17,514)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(48,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(39,685)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Changes in estimates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;226&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,096&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,476&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,031&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101,496&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;94,566&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101,496&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;94,566&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ProductWarrantyDisclosureTextBlock>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184NS9mcmFnOjAzMTgzYjM4OTU5NjRlNzQ5NTkyOThmYTkyOTc3ZTFkL3RleHRyZWdpb246MDMxODNiMzg5NTk2NGU3NDk1OTI5OGZhOTI5NzdlMWRfMTk2Ng_d88d6847-e6d1-4793-b75a-6545f4f9cd04">&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The changes in accrued warranties were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;102,884&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;95,752&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;96,604&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76,214&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Provisions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,186&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,232&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,289&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,734&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,557&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,272&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Claims&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(16,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(17,514)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(48,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(39,685)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Changes in estimates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;226&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,096&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,476&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,031&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101,496&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;94,566&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101,496&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;94,566&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i02be6df19e6d41c5be204721c8c3d8b7_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184NS9mcmFnOjAzMTgzYjM4OTU5NjRlNzQ5NTkyOThmYTkyOTc3ZTFkL3RhYmxlOjRkNTgzMmU0YzljNzQyZjM4NTQ1ZjBkMTQ2NjNmOGJhL3RhYmxlcmFuZ2U6NGQ1ODMyZTRjOWM3NDJmMzg1NDVmMGQxNDY2M2Y4YmFfMi0yLTEtMS0w_95184e58-6510-48af-ab0a-e7e765f1cc23"
      unitRef="usd">102884000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i88a8fcea065c49a08ab6090123f3e60f_I20190503"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184NS9mcmFnOjAzMTgzYjM4OTU5NjRlNzQ5NTkyOThmYTkyOTc3ZTFkL3RhYmxlOjRkNTgzMmU0YzljNzQyZjM4NTQ1ZjBkMTQ2NjNmOGJhL3RhYmxlcmFuZ2U6NGQ1ODMyZTRjOWM3NDJmMzg1NDVmMGQxNDY2M2Y4YmFfMi00LTEtMS0w_0d994e1e-58e2-4368-897f-450057d165de"
      unitRef="usd">95752000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184NS9mcmFnOjAzMTgzYjM4OTU5NjRlNzQ5NTkyOThmYTkyOTc3ZTFkL3RhYmxlOjRkNTgzMmU0YzljNzQyZjM4NTQ1ZjBkMTQ2NjNmOGJhL3RhYmxlcmFuZ2U6NGQ1ODMyZTRjOWM3NDJmMzg1NDVmMGQxNDY2M2Y4YmFfMi02LTEtMS0w_efdd7e47-b2b3-47c6-a43f-e6ae6e0b1b7e"
      unitRef="usd">96604000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="ibc63fef22ca5432a8bdcaa8767e2dfca_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184NS9mcmFnOjAzMTgzYjM4OTU5NjRlNzQ5NTkyOThmYTkyOTc3ZTFkL3RhYmxlOjRkNTgzMmU0YzljNzQyZjM4NTQ1ZjBkMTQ2NjNmOGJhL3RhYmxlcmFuZ2U6NGQ1ODMyZTRjOWM3NDJmMzg1NDVmMGQxNDY2M2Y4YmFfMi04LTEtMS0w_abfb1ebc-3b02-4883-9268-e23e23cbec4d"
      unitRef="usd">76214000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184NS9mcmFnOjAzMTgzYjM4OTU5NjRlNzQ5NTkyOThmYTkyOTc3ZTFkL3RhYmxlOjRkNTgzMmU0YzljNzQyZjM4NTQ1ZjBkMTQ2NjNmOGJhL3RhYmxlcmFuZ2U6NGQ1ODMyZTRjOWM3NDJmMzg1NDVmMGQxNDY2M2Y4YmFfMy0yLTEtMS0w_20ebc1f6-a29d-4342-8d01-21f3f46dbcf7"
      unitRef="usd">15186000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184NS9mcmFnOjAzMTgzYjM4OTU5NjRlNzQ5NTkyOThmYTkyOTc3ZTFkL3RhYmxlOjRkNTgzMmU0YzljNzQyZjM4NTQ1ZjBkMTQ2NjNmOGJhL3RhYmxlcmFuZ2U6NGQ1ODMyZTRjOWM3NDJmMzg1NDVmMGQxNDY2M2Y4YmFfMy00LTEtMS0w_f0c46469-edb6-4dc4-8c21-995eee6dc99c"
      unitRef="usd">14232000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184NS9mcmFnOjAzMTgzYjM4OTU5NjRlNzQ5NTkyOThmYTkyOTc3ZTFkL3RhYmxlOjRkNTgzMmU0YzljNzQyZjM4NTQ1ZjBkMTQ2NjNmOGJhL3RhYmxlcmFuZ2U6NGQ1ODMyZTRjOWM3NDJmMzg1NDVmMGQxNDY2M2Y4YmFfMy02LTEtMS0w_45b1b44d-a015-4f2e-9f03-cfb09314ca54"
      unitRef="usd">46289000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184NS9mcmFnOjAzMTgzYjM4OTU5NjRlNzQ5NTkyOThmYTkyOTc3ZTFkL3RhYmxlOjRkNTgzMmU0YzljNzQyZjM4NTQ1ZjBkMTQ2NjNmOGJhL3RhYmxlcmFuZ2U6NGQ1ODMyZTRjOWM3NDJmMzg1NDVmMGQxNDY2M2Y4YmFfMy04LTEtMS0w_6d716834-c12f-4f6e-9fe0-c65ba8dc2834"
      unitRef="usd">42734000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184NS9mcmFnOjAzMTgzYjM4OTU5NjRlNzQ5NTkyOThmYTkyOTc3ZTFkL3RhYmxlOjRkNTgzMmU0YzljNzQyZjM4NTQ1ZjBkMTQ2NjNmOGJhL3RhYmxlcmFuZ2U6NGQ1ODMyZTRjOWM3NDJmMzg1NDVmMGQxNDY2M2Y4YmFfNC0yLTEtMS0w_0e774289-5177-4ee0-bce0-8abb9ff81e35"
      unitRef="usd">0</us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition>
    <us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184NS9mcmFnOjAzMTgzYjM4OTU5NjRlNzQ5NTkyOThmYTkyOTc3ZTFkL3RhYmxlOjRkNTgzMmU0YzljNzQyZjM4NTQ1ZjBkMTQ2NjNmOGJhL3RhYmxlcmFuZ2U6NGQ1ODMyZTRjOWM3NDJmMzg1NDVmMGQxNDY2M2Y4YmFfNC00LTEtMS0w_766dc6a9-9939-4d8a-993b-77d76d99dfaf"
      unitRef="usd">0</us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition>
    <us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184NS9mcmFnOjAzMTgzYjM4OTU5NjRlNzQ5NTkyOThmYTkyOTc3ZTFkL3RhYmxlOjRkNTgzMmU0YzljNzQyZjM4NTQ1ZjBkMTQ2NjNmOGJhL3RhYmxlcmFuZ2U6NGQ1ODMyZTRjOWM3NDJmMzg1NDVmMGQxNDY2M2Y4YmFfNC02LTEtMS0w_6cd14eeb-877e-4815-bfc6-629a077f0e5f"
      unitRef="usd">2557000</us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition>
    <us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184NS9mcmFnOjAzMTgzYjM4OTU5NjRlNzQ5NTkyOThmYTkyOTc3ZTFkL3RhYmxlOjRkNTgzMmU0YzljNzQyZjM4NTQ1ZjBkMTQ2NjNmOGJhL3RhYmxlcmFuZ2U6NGQ1ODMyZTRjOWM3NDJmMzg1NDVmMGQxNDY2M2Y4YmFfNC04LTEtMS0w_bf1d1baa-69a4-4d37-b2b6-61d1f64d1562"
      unitRef="usd">14272000</us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184NS9mcmFnOjAzMTgzYjM4OTU5NjRlNzQ5NTkyOThmYTkyOTc3ZTFkL3RhYmxlOjRkNTgzMmU0YzljNzQyZjM4NTQ1ZjBkMTQ2NjNmOGJhL3RhYmxlcmFuZ2U6NGQ1ODMyZTRjOWM3NDJmMzg1NDVmMGQxNDY2M2Y4YmFfNS0yLTEtMS0w_f9fd8165-b285-4e53-bab5-2d83ff662ead"
      unitRef="usd">16800000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184NS9mcmFnOjAzMTgzYjM4OTU5NjRlNzQ5NTkyOThmYTkyOTc3ZTFkL3RhYmxlOjRkNTgzMmU0YzljNzQyZjM4NTQ1ZjBkMTQ2NjNmOGJhL3RhYmxlcmFuZ2U6NGQ1ODMyZTRjOWM3NDJmMzg1NDVmMGQxNDY2M2Y4YmFfNS00LTEtMS0w_0ce22438-8d45-4d43-9ba1-f42a1dbd08b6"
      unitRef="usd">17514000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184NS9mcmFnOjAzMTgzYjM4OTU5NjRlNzQ5NTkyOThmYTkyOTc3ZTFkL3RhYmxlOjRkNTgzMmU0YzljNzQyZjM4NTQ1ZjBkMTQ2NjNmOGJhL3RhYmxlcmFuZ2U6NGQ1ODMyZTRjOWM3NDJmMzg1NDVmMGQxNDY2M2Y4YmFfNS02LTEtMS0w_75906009-ca8e-4279-a1e5-56604c4dc75b"
      unitRef="usd">48430000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184NS9mcmFnOjAzMTgzYjM4OTU5NjRlNzQ5NTkyOThmYTkyOTc3ZTFkL3RhYmxlOjRkNTgzMmU0YzljNzQyZjM4NTQ1ZjBkMTQ2NjNmOGJhL3RhYmxlcmFuZ2U6NGQ1ODMyZTRjOWM3NDJmMzg1NDVmMGQxNDY2M2Y4YmFfNS04LTEtMS0w_4fb52a52-22e2-4dcd-a1e3-ac77a7382e22"
      unitRef="usd">39685000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184NS9mcmFnOjAzMTgzYjM4OTU5NjRlNzQ5NTkyOThmYTkyOTc3ZTFkL3RhYmxlOjRkNTgzMmU0YzljNzQyZjM4NTQ1ZjBkMTQ2NjNmOGJhL3RhYmxlcmFuZ2U6NGQ1ODMyZTRjOWM3NDJmMzg1NDVmMGQxNDY2M2Y4YmFfNi0yLTEtMS0w_7d7bd5f4-6c95-4079-aaa6-96537b9c12f4"
      unitRef="usd">226000</us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184NS9mcmFnOjAzMTgzYjM4OTU5NjRlNzQ5NTkyOThmYTkyOTc3ZTFkL3RhYmxlOjRkNTgzMmU0YzljNzQyZjM4NTQ1ZjBkMTQ2NjNmOGJhL3RhYmxlcmFuZ2U6NGQ1ODMyZTRjOWM3NDJmMzg1NDVmMGQxNDY2M2Y4YmFfNi00LTEtMS0w_8272c331-bdca-4c91-a357-a7a9c00c9eec"
      unitRef="usd">2096000</us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184NS9mcmFnOjAzMTgzYjM4OTU5NjRlNzQ5NTkyOThmYTkyOTc3ZTFkL3RhYmxlOjRkNTgzMmU0YzljNzQyZjM4NTQ1ZjBkMTQ2NjNmOGJhL3RhYmxlcmFuZ2U6NGQ1ODMyZTRjOWM3NDJmMzg1NDVmMGQxNDY2M2Y4YmFfNi02LTEtMS0w_0c796f06-794a-4a17-8e17-d32bf8b6272d"
      unitRef="usd">4476000</us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184NS9mcmFnOjAzMTgzYjM4OTU5NjRlNzQ5NTkyOThmYTkyOTc3ZTFkL3RhYmxlOjRkNTgzMmU0YzljNzQyZjM4NTQ1ZjBkMTQ2NjNmOGJhL3RhYmxlcmFuZ2U6NGQ1ODMyZTRjOWM3NDJmMzg1NDVmMGQxNDY2M2Y4YmFfNi04LTEtMS0w_e733e615-109e-460d-aa37-122d86f58731"
      unitRef="usd">1031000</us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184NS9mcmFnOjAzMTgzYjM4OTU5NjRlNzQ5NTkyOThmYTkyOTc3ZTFkL3RhYmxlOjRkNTgzMmU0YzljNzQyZjM4NTQ1ZjBkMTQ2NjNmOGJhL3RhYmxlcmFuZ2U6NGQ1ODMyZTRjOWM3NDJmMzg1NDVmMGQxNDY2M2Y4YmFfNy0yLTEtMS0w_8e1fbc82-8c24-4cd1-ad78-172f9cbbaf29"
      unitRef="usd">101496000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184NS9mcmFnOjAzMTgzYjM4OTU5NjRlNzQ5NTkyOThmYTkyOTc3ZTFkL3RhYmxlOjRkNTgzMmU0YzljNzQyZjM4NTQ1ZjBkMTQ2NjNmOGJhL3RhYmxlcmFuZ2U6NGQ1ODMyZTRjOWM3NDJmMzg1NDVmMGQxNDY2M2Y4YmFfNy00LTEtMS0w_149aacad-1ace-40e7-8257-d6d7dd8c2b57"
      unitRef="usd">94566000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184NS9mcmFnOjAzMTgzYjM4OTU5NjRlNzQ5NTkyOThmYTkyOTc3ZTFkL3RhYmxlOjRkNTgzMmU0YzljNzQyZjM4NTQ1ZjBkMTQ2NjNmOGJhL3RhYmxlcmFuZ2U6NGQ1ODMyZTRjOWM3NDJmMzg1NDVmMGQxNDY2M2Y4YmFfNy02LTEtMS0w_840077dd-bc9a-4bc7-8ffe-76379a9aa504"
      unitRef="usd">101496000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184NS9mcmFnOjAzMTgzYjM4OTU5NjRlNzQ5NTkyOThmYTkyOTc3ZTFkL3RhYmxlOjRkNTgzMmU0YzljNzQyZjM4NTQ1ZjBkMTQ2NjNmOGJhL3RhYmxlcmFuZ2U6NGQ1ODMyZTRjOWM3NDJmMzg1NDVmMGQxNDY2M2Y4YmFfNy04LTEtMS0w_6bc38215-7ff4-42b7-bde1-557a3fe1c671"
      unitRef="usd">94566000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184OC9mcmFnOjEyZjcxOWM0ZGEyZjRiYjQ5M2RkZjAwNzgyYWNhNGJkL3RleHRyZWdpb246MTJmNzE5YzRkYTJmNGJiNDkzZGRmMDA3ODJhY2E0YmRfNDQ1Ng_628d23f5-4bab-473a-843f-8fc599610a98">&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:24pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Investment in Finance Affiliate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In fiscal 2009, the company and TCF Inventory Finance, Inc. ("TCFIF"), a subsidiary of TCF National Bank, established the Red Iron joint venture ("Red Iron") to primarily provide inventory financing to certain distributors and dealers of certain of the company&#x2019;s products in the U.S. Under such joint venture, the company owns 45 percent of Red Iron and TCFIF owns 55 percent of Red Iron. Under a separate agreement, TCF Commercial Finance Canada, Inc. ("TCFCFC") provides inventory financing to dealers of the company's products in Canada. On December 20, 2019, during the first quarter of fiscal 2020, the company amended certain agreements pertaining to the Red Iron joint venture. The purpose of these amendments was, among other things, to: (i)&#160;adjust certain rates under the floor plan financing rate structure charged to the company&#x2019;s distributors and dealers participating in financing arrangements through the Red Iron joint venture; (ii) extend the term of the Red Iron joint venture from October&#160;31, 2024 to October&#160;31, 2026, subject to two-year extensions thereafter unless either the company or TCFIF provides written notice to the other party of non-renewal at least one year prior to the end of the then-current term; (iii)&#160;amend certain exclusivity-related provisions, including the definition of the company's products that are subject to exclusivity, inclusion of a two-year review period by the company for products acquired in future acquisitions to assess, without a commitment to exclusivity, the potential benefits and detriments of including such acquired products under the Red Iron financing arrangement, and the pro-rata payback over a five-year period of the exclusivity incentive payment the company received from TCFIF in 2016; (iv)&#160;extend the maturity date of the revolving credit facility used by Red Iron primarily to finance the acquisition of inventory from the company by its distributors and dealers from October 31, 2024 to October&#160;31, 2026 and to increase the amount available under such revolving credit facility from $550 million to $625 million; and (v)&#160;memorialize certain other non-material amendments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The company accounts for its investment in Red Iron under the equity method of accounting. 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 July&#160;31, 2020, August&#160;2, 2019, and October&#160;31, &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;2019 was $22.6 million, $25.1 million, and $24.1 million, respectively. The company has not guaranteed the outstanding indebtedness of Red Iron.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Under the financing agreement between Red Iron and the company, Red Iron provides financing for certain dealers and distributors. These 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 and TCFCFC. Under such limited inventory repurchase agreement, the company has agreed to repurchase products repossessed by Red Iron and TCFCFC, 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 to Red Iron and TCFCFC 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 nine months ended July&#160;31, 2020 and August&#160;2, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 nine months ended July&#160;31, 2020 and August&#160;2, 2019 were $1,374.3 million and $1,513.3 million, respectively. As of July&#160;31, 2020, Red Iron&#x2019;s total assets were $457.2 million and total liabilities were $407.0 million. The total amount of receivables due from Red Iron to the company as of July&#160;31, 2020, August&#160;2, 2019, and October&#160;31, 2019 were $21.0 million, $32.5 million and $21.7 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i0fef6aee97a34edd8dc49218e1c8059a_I20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184OC9mcmFnOjEyZjcxOWM0ZGEyZjRiYjQ5M2RkZjAwNzgyYWNhNGJkL3RleHRyZWdpb246MTJmNzE5YzRkYTJmNGJiNDkzZGRmMDA3ODJhY2E0YmRfMzIy_751d93c9-fcc8-4d49-86aa-adf15c388f9e"
      unitRef="number">0.45</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <ttc:OwnershipPercentageHeldByCoVentureUnderJointVenture
      contextRef="i0fef6aee97a34edd8dc49218e1c8059a_I20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184OC9mcmFnOjEyZjcxOWM0ZGEyZjRiYjQ5M2RkZjAwNzgyYWNhNGJkL3RleHRyZWdpb246MTJmNzE5YzRkYTJmNGJiNDkzZGRmMDA3ODJhY2E0YmRfMzUy_d7942553-93b5-4e84-8d62-c41109a82334"
      unitRef="number">0.55</ttc:OwnershipPercentageHeldByCoVentureUnderJointVenture>
    <ttc:PeriodOfUnlimitedAutomaticExtensionsafterInitialTermofJointVenture
      contextRef="ia82e99b804894f278e45b3295984dd18_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184OC9mcmFnOjEyZjcxOWM0ZGEyZjRiYjQ5M2RkZjAwNzgyYWNhNGJkL3RleHRyZWdpb246MTJmNzE5YzRkYTJmNGJiNDkzZGRmMDA3ODJhY2E0YmRfMTA5OTUxMTYyOTEwNjI_fa43c543-7354-4795-a8ad-6416325b0006">P2Y</ttc:PeriodOfUnlimitedAutomaticExtensionsafterInitialTermofJointVenture>
    <ttc:PeriodOfNoticeToBeGivenByPartiesUnderJointVentureForNotExtendingInitialTermOfJointVenture
      contextRef="ia82e99b804894f278e45b3295984dd18_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184OC9mcmFnOjEyZjcxOWM0ZGEyZjRiYjQ5M2RkZjAwNzgyYWNhNGJkL3RleHRyZWdpb246MTJmNzE5YzRkYTJmNGJiNDkzZGRmMDA3ODJhY2E0YmRfMTE2MA_03edd2c1-19ad-44cb-81c2-4a03cc13ab8a">P1Y</ttc:PeriodOfNoticeToBeGivenByPartiesUnderJointVentureForNotExtendingInitialTermOfJointVenture>
    <ttc:PeriodOfReviewForProductsAcquiredInFutureAcquisitionsToAssesPotentialBenefitsAndDetriments
      contextRef="ia82e99b804894f278e45b3295984dd18_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184OC9mcmFnOjEyZjcxOWM0ZGEyZjRiYjQ5M2RkZjAwNzgyYWNhNGJkL3RleHRyZWdpb246MTJmNzE5YzRkYTJmNGJiNDkzZGRmMDA3ODJhY2E0YmRfMTA5OTUxMTYyOTEwNzI_0b616e2f-b533-4928-b61f-d30076263083">P2Y</ttc:PeriodOfReviewForProductsAcquiredInFutureAcquisitionsToAssesPotentialBenefitsAndDetriments>
    <ttc:PeriodOfProRataPaybackAfterInitialTermOfJointVenture
      contextRef="ia82e99b804894f278e45b3295984dd18_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184OC9mcmFnOjEyZjcxOWM0ZGEyZjRiYjQ5M2RkZjAwNzgyYWNhNGJkL3RleHRyZWdpb246MTJmNzE5YzRkYTJmNGJiNDkzZGRmMDA3ODJhY2E0YmRfMTA5OTUxMTYyOTEwODU_80c6e121-b3fa-45cd-a72d-6e711a63ec6b">P5Y</ttc:PeriodOfProRataPaybackAfterInitialTermOfJointVenture>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i3f2d5ef89e354879b53a828c5345a35c_I20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184OC9mcmFnOjEyZjcxOWM0ZGEyZjRiYjQ5M2RkZjAwNzgyYWNhNGJkL3RleHRyZWdpb246MTJmNzE5YzRkYTJmNGJiNDkzZGRmMDA3ODJhY2E0YmRfMjAzMQ_0b57b97d-d00d-4077-93d2-a0d3808141f4"
      unitRef="usd">550000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i490c759ea97c4f0480a49e65f3f6cfc3_I20191220"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184OC9mcmFnOjEyZjcxOWM0ZGEyZjRiYjQ5M2RkZjAwNzgyYWNhNGJkL3RleHRyZWdpb246MTJmNzE5YzRkYTJmNGJiNDkzZGRmMDA3ODJhY2E0YmRfMjAzNw_bcf73242-b5dd-4bd5-bd39-b02b1dc78711"
      unitRef="usd">625000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i0fef6aee97a34edd8dc49218e1c8059a_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184OC9mcmFnOjEyZjcxOWM0ZGEyZjRiYjQ5M2RkZjAwNzgyYWNhNGJkL3RleHRyZWdpb246MTJmNzE5YzRkYTJmNGJiNDkzZGRmMDA3ODJhY2E0YmRfMjUwMw_85cc5839-1e34-49b0-bce4-1c59b048fd6e"
      unitRef="usd">625000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:EquityMethodInvestments
      contextRef="i0fef6aee97a34edd8dc49218e1c8059a_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184OC9mcmFnOjEyZjcxOWM0ZGEyZjRiYjQ5M2RkZjAwNzgyYWNhNGJkL3RleHRyZWdpb246MTJmNzE5YzRkYTJmNGJiNDkzZGRmMDA3ODJhY2E0YmRfMjY3Mw_8f99e78d-440c-4dac-930b-96e79ea6ab04"
      unitRef="usd">22600000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i3ac936559e024182a07c6132d3203da7_I20190802"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184OC9mcmFnOjEyZjcxOWM0ZGEyZjRiYjQ5M2RkZjAwNzgyYWNhNGJkL3RleHRyZWdpb246MTJmNzE5YzRkYTJmNGJiNDkzZGRmMDA3ODJhY2E0YmRfMjY3Nw_d01f47f5-4209-41f7-a34a-d690e80d0acd"
      unitRef="usd">25100000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i91a2fd94b76b4eeea7fa1209c33eabf0_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184OC9mcmFnOjEyZjcxOWM0ZGEyZjRiYjQ5M2RkZjAwNzgyYWNhNGJkL3RleHRyZWdpb246MTJmNzE5YzRkYTJmNGJiNDkzZGRmMDA3ODJhY2E0YmRfMjY4NQ_9766ae59-a195-444e-89b7-86eced59d1bc"
      unitRef="usd">24100000</us-gaap:EquityMethodInvestments>
    <ttc:MaximumAggregateAmountOfProductsRepossessedByJointVentureEntityAgreedToRepurchase
      contextRef="i0fef6aee97a34edd8dc49218e1c8059a_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184OC9mcmFnOjEyZjcxOWM0ZGEyZjRiYjQ5M2RkZjAwNzgyYWNhNGJkL3RleHRyZWdpb246MTJmNzE5YzRkYTJmNGJiNDkzZGRmMDA3ODJhY2E0YmRfMzUwNA_e762107d-1f08-4549-a339-106869336f24"
      unitRef="usd">7500000</ttc:MaximumAggregateAmountOfProductsRepossessedByJointVentureEntityAgreedToRepurchase>
    <ttc:EquityMethodInvestmentNewReceivablesFinancedForDealersAndDistributorsNet
      contextRef="ia82e99b804894f278e45b3295984dd18_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184OC9mcmFnOjEyZjcxOWM0ZGEyZjRiYjQ5M2RkZjAwNzgyYWNhNGJkL3RleHRyZWdpb246MTJmNzE5YzRkYTJmNGJiNDkzZGRmMDA3ODJhY2E0YmRfNDIzNg_56d07f1d-4933-418c-a866-95c53e8fbbc9"
      unitRef="usd">1374300000</ttc:EquityMethodInvestmentNewReceivablesFinancedForDealersAndDistributorsNet>
    <ttc:EquityMethodInvestmentNewReceivablesFinancedForDealersAndDistributorsNet
      contextRef="i031aa23c8ae4465d8653aec7d36588b0_D20181101-20190802"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184OC9mcmFnOjEyZjcxOWM0ZGEyZjRiYjQ5M2RkZjAwNzgyYWNhNGJkL3RleHRyZWdpb246MTJmNzE5YzRkYTJmNGJiNDkzZGRmMDA3ODJhY2E0YmRfNDI0Mw_939e8136-8bd9-44e0-a017-e788c7f283c6"
      unitRef="usd">1513300000</ttc:EquityMethodInvestmentNewReceivablesFinancedForDealersAndDistributorsNet>
    <us-gaap:Assets
      contextRef="iba054bfc16ec43f9b5c5478594926c4a_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184OC9mcmFnOjEyZjcxOWM0ZGEyZjRiYjQ5M2RkZjAwNzgyYWNhNGJkL3RleHRyZWdpb246MTJmNzE5YzRkYTJmNGJiNDkzZGRmMDA3ODJhY2E0YmRfNDMwMA_ae34645c-1cd3-4549-b4cb-56c7517c955f"
      unitRef="usd">457200000</us-gaap:Assets>
    <us-gaap:Liabilities
      contextRef="iba054bfc16ec43f9b5c5478594926c4a_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184OC9mcmFnOjEyZjcxOWM0ZGEyZjRiYjQ5M2RkZjAwNzgyYWNhNGJkL3RleHRyZWdpb246MTJmNzE5YzRkYTJmNGJiNDkzZGRmMDA3ODJhY2E0YmRfNDMzMA_39d07db1-8e70-403d-8d2e-aaac83bf86cd"
      unitRef="usd">407000000.0</us-gaap:Liabilities>
    <ttc:EquityMethodInvestmentSummarizedFinancialInformationReceivablesNet
      contextRef="i0fef6aee97a34edd8dc49218e1c8059a_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184OC9mcmFnOjEyZjcxOWM0ZGEyZjRiYjQ5M2RkZjAwNzgyYWNhNGJkL3RleHRyZWdpb246MTJmNzE5YzRkYTJmNGJiNDkzZGRmMDA3ODJhY2E0YmRfNDQyNQ_a139554e-da6a-4e1c-b6c7-14ab3a58ad15"
      unitRef="usd">21000000.0</ttc:EquityMethodInvestmentSummarizedFinancialInformationReceivablesNet>
    <ttc:EquityMethodInvestmentSummarizedFinancialInformationReceivablesNet
      contextRef="i3ac936559e024182a07c6132d3203da7_I20190802"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184OC9mcmFnOjEyZjcxOWM0ZGEyZjRiYjQ5M2RkZjAwNzgyYWNhNGJkL3RleHRyZWdpb246MTJmNzE5YzRkYTJmNGJiNDkzZGRmMDA3ODJhY2E0YmRfNDQyOQ_3b485fc3-3718-4876-8f5d-c88b07e82dc4"
      unitRef="usd">32500000</ttc:EquityMethodInvestmentSummarizedFinancialInformationReceivablesNet>
    <ttc:EquityMethodInvestmentSummarizedFinancialInformationReceivablesNet
      contextRef="i91a2fd94b76b4eeea7fa1209c33eabf0_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN184OC9mcmFnOjEyZjcxOWM0ZGEyZjRiYjQ5M2RkZjAwNzgyYWNhNGJkL3RleHRyZWdpb246MTJmNzE5YzRkYTJmNGJiNDkzZGRmMDA3ODJhY2E0YmRfNDQzNg_5ee3d648-1398-4ebb-8caf-073225b41ebe"
      unitRef="usd">21700000</ttc:EquityMethodInvestmentSummarizedFinancialInformationReceivablesNet>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RleHRyZWdpb246ZmIxODFlZWY3NGRjNDc2MTlhYTNiZDUyODJhY2M4MDJfNjMwMQ_bd75c438-e29e-49fb-8ec4-6bf49b118dc0">&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:24pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 awards were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrestricted common stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;693&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;592&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock option awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,483&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,678&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,577&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,841&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Performance share awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,665&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;666&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;327&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,483&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted stock unit awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;807&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;890&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,725&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,342&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total compensation cost for stock-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,955&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,234&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,322&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,258&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During the first nine months of fiscal years 2020 and 2019, 8,920 and 10,090 shares, respectively, of fully vested unrestricted common stock awards were granted to certain members of the company's Board of Directors as a component of their compensation for their service on the Board of Directors and are recorded in 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 third quarter of fiscal years 2020 and 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 on an annual basis in the first quarter of the company&#x2019;s fiscal year. Options generally vest one-third each year over a three-year period and have a ten-year term. Other options granted to certain employees vest in full on the three-year anniversary of the date of grant and have a ten-year term. Compensation cost equal to the grant date fair value is generally recognized for these awards over the vesting period. Stock options granted to executive officers and other employees are subject to accelerated vesting if the option holder meets the retirement definition set forth in the 2010 plan. In that case, the fair value of the options is expensed in the fiscal year of grant because generally, if the option holder is employed as of the end of the fiscal year in which the options are granted, such options will not be forfeited but continue to vest according to their schedule following retirement. Similarly, if a non-employee director has served on the company&#x2019;s Board of Directors for &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RleHRyZWdpb246ZmIxODFlZWY3NGRjNDc2MTlhYTNiZDUyODJhY2M4MDJfMjU4Ng_47feb1d7-0186-4052-86cb-e432f6ce1f4b"&gt;ten&lt;/span&gt; full fiscal years or more, the awards vest immediately upon retirement, and therefore, the fair value of the options granted is fully expensed on the date of the grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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. 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 directors are expected to exercise their stock options, which is primarily based on historical exercise &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;experience. The company groups executive officers and non-employee directors for valuation purposes based on similar historical exercise behavior. Expected stock price volatilities are 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. 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-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 nine months of the following fiscal periods:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.999%;"/&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.622%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected life of option in years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected stock price volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19.53%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19.83%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.73%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.77%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.99%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.18%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$15.23&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$12.83&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 and businesses 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 as of the date of grant and the probability of achieving each performance goal. The per share weighted-average fair value of performance share awards granted during the first quarter of fiscal 2020 and 2019 was $77.33 and $59.58, respectively. No performance share awards were granted during the second or third quarters of fiscal 2020 and 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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. Restricted stock unit awards generally vest one-third each year over a three-year period, or vest in full on the three-year anniversary of the date of grant. Such awards may have performance-based rather than time-based vesting requirements. Compensation cost equal to the grant date fair value, which is equal to the closing price of the company&#x2019;s common stock on the date of grant multiplied by the number of shares subject to the restricted stock unit awards, is recognized for these awards over the vesting period. The per share weighted-average fair value of restricted stock unit awards granted during the first nine months of fiscal 2020 and 2019 was $74.43 and $66.00, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RleHRyZWdpb246ZmIxODFlZWY3NGRjNDc2MTlhYTNiZDUyODJhY2M4MDJfNjI5Nw_d0b761b1-2355-4d9f-b864-6035507787f9">&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 awards were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrestricted common stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;693&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;592&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock option awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,483&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,678&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,577&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,841&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Performance share awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,665&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;666&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;327&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,483&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted stock unit awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;807&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;890&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,725&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,342&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total compensation cost for stock-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,955&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,234&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,322&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,258&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i59a3f644bfb24ecaa210a878c4779c7f_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RhYmxlOmIwODg4N2RlOGM3ZjQzMTM5MGQwOGY1YjdiM2ZlNjc5L3RhYmxlcmFuZ2U6YjA4ODg3ZGU4YzdmNDMxMzkwZDA4ZjViN2IzZmU2NzlfMi0yLTEtMS0w_bfdc7f9b-93ce-46aa-afa3-ad398a2708be"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5d731ee8a32240c593b44b5b9eacfbd9_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RhYmxlOmIwODg4N2RlOGM3ZjQzMTM5MGQwOGY1YjdiM2ZlNjc5L3RhYmxlcmFuZ2U6YjA4ODg3ZGU4YzdmNDMxMzkwZDA4ZjViN2IzZmU2NzlfMi00LTEtMS0w_fc822c6d-f9f5-4965-b50e-eacf2a3b2fce"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1f769b853c774897849689d25ce68374_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RhYmxlOmIwODg4N2RlOGM3ZjQzMTM5MGQwOGY1YjdiM2ZlNjc5L3RhYmxlcmFuZ2U6YjA4ODg3ZGU4YzdmNDMxMzkwZDA4ZjViN2IzZmU2NzlfMi02LTEtMS0w_08d9c630-d50f-417d-a842-1d10f51a7af0"
      unitRef="usd">693000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idd48ca09c8794f35bb57031d873d6ed4_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RhYmxlOmIwODg4N2RlOGM3ZjQzMTM5MGQwOGY1YjdiM2ZlNjc5L3RhYmxlcmFuZ2U6YjA4ODg3ZGU4YzdmNDMxMzkwZDA4ZjViN2IzZmU2NzlfMi04LTEtMS0w_6d710a9c-83da-402f-89dd-67381c2a1501"
      unitRef="usd">592000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4d4b4a4b30ea483da98af811ad4a5e45_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RhYmxlOmIwODg4N2RlOGM3ZjQzMTM5MGQwOGY1YjdiM2ZlNjc5L3RhYmxlcmFuZ2U6YjA4ODg3ZGU4YzdmNDMxMzkwZDA4ZjViN2IzZmU2NzlfMy0yLTEtMS0w_b0eb7769-e546-4191-bf85-a7433cdc32ca"
      unitRef="usd">2483000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i09a8bce750e548a9a8e45cde5ff46fc3_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RhYmxlOmIwODg4N2RlOGM3ZjQzMTM5MGQwOGY1YjdiM2ZlNjc5L3RhYmxlcmFuZ2U6YjA4ODg3ZGU4YzdmNDMxMzkwZDA4ZjViN2IzZmU2NzlfMy00LTEtMS0w_04a7ba19-4b40-41e7-ae13-dced83d200ca"
      unitRef="usd">1678000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i482b89a63faa47eca0a083b34e17b59e_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RhYmxlOmIwODg4N2RlOGM3ZjQzMTM5MGQwOGY1YjdiM2ZlNjc5L3RhYmxlcmFuZ2U6YjA4ODg3ZGU4YzdmNDMxMzkwZDA4ZjViN2IzZmU2NzlfMy02LTEtMS0w_8559571a-036f-4ec5-928d-351730274aa8"
      unitRef="usd">6577000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4a05647984d04d15ae979d935a5e8d59_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RhYmxlOmIwODg4N2RlOGM3ZjQzMTM5MGQwOGY1YjdiM2ZlNjc5L3RhYmxlcmFuZ2U6YjA4ODg3ZGU4YzdmNDMxMzkwZDA4ZjViN2IzZmU2NzlfMy04LTEtMS0w_0ac22edf-4aa6-4333-aa18-a817925a879e"
      unitRef="usd">4841000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iebab74837987462c984f6dcfcae40121_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RhYmxlOmIwODg4N2RlOGM3ZjQzMTM5MGQwOGY1YjdiM2ZlNjc5L3RhYmxlcmFuZ2U6YjA4ODg3ZGU4YzdmNDMxMzkwZDA4ZjViN2IzZmU2NzlfNC0yLTEtMS0w_762b5218-a9b9-4b07-9ef0-9b4690949925"
      unitRef="usd">1665000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1d98b93ac9764514851118a571ed8131_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RhYmxlOmIwODg4N2RlOGM3ZjQzMTM5MGQwOGY1YjdiM2ZlNjc5L3RhYmxlcmFuZ2U6YjA4ODg3ZGU4YzdmNDMxMzkwZDA4ZjViN2IzZmU2NzlfNC00LTEtMS0w_ad335aa9-8013-4fee-b26e-a4f1e39bbf07"
      unitRef="usd">666000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1349b859f59e43948ba5fc5923ca6878_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RhYmxlOmIwODg4N2RlOGM3ZjQzMTM5MGQwOGY1YjdiM2ZlNjc5L3RhYmxlcmFuZ2U6YjA4ODg3ZGU4YzdmNDMxMzkwZDA4ZjViN2IzZmU2NzlfNC02LTEtMS0w_cdff705e-a963-4520-ac92-cea34b168b4e"
      unitRef="usd">327000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iaedc081d1f334f72af4eab796513b6cd_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RhYmxlOmIwODg4N2RlOGM3ZjQzMTM5MGQwOGY1YjdiM2ZlNjc5L3RhYmxlcmFuZ2U6YjA4ODg3ZGU4YzdmNDMxMzkwZDA4ZjViN2IzZmU2NzlfNC04LTEtMS0w_6772b190-dbf1-4fb7-a9f1-7e5ffde27d67"
      unitRef="usd">2483000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if399ee6a4b514186aa468af5fa68e49d_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RhYmxlOmIwODg4N2RlOGM3ZjQzMTM5MGQwOGY1YjdiM2ZlNjc5L3RhYmxlcmFuZ2U6YjA4ODg3ZGU4YzdmNDMxMzkwZDA4ZjViN2IzZmU2NzlfNS0yLTEtMS0w_81f6de2c-b47a-4657-b0f7-feef464ba133"
      unitRef="usd">807000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib34628bbd24c4ea9bee2f2d9ab0df001_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RhYmxlOmIwODg4N2RlOGM3ZjQzMTM5MGQwOGY1YjdiM2ZlNjc5L3RhYmxlcmFuZ2U6YjA4ODg3ZGU4YzdmNDMxMzkwZDA4ZjViN2IzZmU2NzlfNS00LTEtMS0w_49cb3da1-f9f7-4a1a-8b39-215448330b09"
      unitRef="usd">890000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic900449dcd814ae8bbd7cb70b8842f52_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RhYmxlOmIwODg4N2RlOGM3ZjQzMTM5MGQwOGY1YjdiM2ZlNjc5L3RhYmxlcmFuZ2U6YjA4ODg3ZGU4YzdmNDMxMzkwZDA4ZjViN2IzZmU2NzlfNS02LTEtMS0w_57cb127b-8ff4-4d1e-b991-7168d90e7be1"
      unitRef="usd">2725000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5ba95047615c4eb9a1cd594fb6d6a1f2_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RhYmxlOmIwODg4N2RlOGM3ZjQzMTM5MGQwOGY1YjdiM2ZlNjc5L3RhYmxlcmFuZ2U6YjA4ODg3ZGU4YzdmNDMxMzkwZDA4ZjViN2IzZmU2NzlfNS04LTEtMS0w_b2b81e2e-bc35-423c-8970-6a238e4c3796"
      unitRef="usd">2342000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RhYmxlOmIwODg4N2RlOGM3ZjQzMTM5MGQwOGY1YjdiM2ZlNjc5L3RhYmxlcmFuZ2U6YjA4ODg3ZGU4YzdmNDMxMzkwZDA4ZjViN2IzZmU2NzlfNi0yLTEtMS0w_8e8b1b00-5b38-4dbc-955c-9a49a029decc"
      unitRef="usd">4955000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RhYmxlOmIwODg4N2RlOGM3ZjQzMTM5MGQwOGY1YjdiM2ZlNjc5L3RhYmxlcmFuZ2U6YjA4ODg3ZGU4YzdmNDMxMzkwZDA4ZjViN2IzZmU2NzlfNi00LTEtMS0w_ecd6ad68-e4fe-413f-829c-5d39a8fce52e"
      unitRef="usd">3234000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RhYmxlOmIwODg4N2RlOGM3ZjQzMTM5MGQwOGY1YjdiM2ZlNjc5L3RhYmxlcmFuZ2U6YjA4ODg3ZGU4YzdmNDMxMzkwZDA4ZjViN2IzZmU2NzlfNi02LTEtMS0w_07a4e45a-77d4-4c0d-9235-6d9f5140c40c"
      unitRef="usd">10322000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RhYmxlOmIwODg4N2RlOGM3ZjQzMTM5MGQwOGY1YjdiM2ZlNjc5L3RhYmxlcmFuZ2U6YjA4ODg3ZGU4YzdmNDMxMzkwZDA4ZjViN2IzZmU2NzlfNi04LTEtMS0w_a8e00cea-d297-480b-9d46-928217c28efc"
      unitRef="usd">10258000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="ieec1c93363ea46d7884813d5aff20b12_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RleHRyZWdpb246ZmIxODFlZWY3NGRjNDc2MTlhYTNiZDUyODJhY2M4MDJfNjg0_30cdda92-2dfa-4092-bef1-a7d70c38d4dc"
      unitRef="shares">8920000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i1a05bcba07214fc987ab7a511290be68_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RleHRyZWdpb246ZmIxODFlZWY3NGRjNDc2MTlhYTNiZDUyODJhY2M4MDJfNjkx_7183c1d1-e7b9-4efd-abf9-dd73fb95fb07"
      unitRef="shares">10090000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ie2bc8e1af14c49f599e5d099121919fd_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RleHRyZWdpb246ZmIxODFlZWY3NGRjNDc2MTlhYTNiZDUyODJhY2M4MDJfMTA5OTUxMTYyOTcyOTk_b3c3c9eb-d901-4b94-a3bc-b3a201ac8ee3">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="ie2bc8e1af14c49f599e5d099121919fd_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RleHRyZWdpb246ZmIxODFlZWY3NGRjNDc2MTlhYTNiZDUyODJhY2M4MDJfMTA5OTUxMTYyOTczMDA_d11da4db-240a-4e9f-8864-52430b61a867">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i0db4bc111a674d159e3bf17408de5d62_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RleHRyZWdpb246ZmIxODFlZWY3NGRjNDc2MTlhYTNiZDUyODJhY2M4MDJfMTA5OTUxMTYyOTczMDE_5342c696-9332-47af-a465-a9fc414ad149">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i0db4bc111a674d159e3bf17408de5d62_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RleHRyZWdpb246ZmIxODFlZWY3NGRjNDc2MTlhYTNiZDUyODJhY2M4MDJfMTA5OTUxMTYyOTczMDI_d90496ec-cfba-4d88-a4d7-9185a610be7e">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RleHRyZWdpb246ZmIxODFlZWY3NGRjNDc2MTlhYTNiZDUyODJhY2M4MDJfNjI5Mg_cd3ebef9-d237-4752-938f-9d080cf43e07">&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 nine months of the following fiscal periods:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.999%;"/&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.622%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected life of option in years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected stock price volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19.53%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19.83%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.73%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.77%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.99%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.18%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$15.23&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$12.83&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i482b89a63faa47eca0a083b34e17b59e_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RhYmxlOjA0OWZmOTdiOGRhMTQxYTc4NmIzYjkxZmM0ODFmM2UwL3RhYmxlcmFuZ2U6MDQ5ZmY5N2I4ZGExNDFhNzg2YjNiOTFmYzQ4MWYzZTBfMS0yLTEtMS0w_ec9b0082-a23b-484f-9550-e94bd33ad0eb">P6Y3M21D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i4a05647984d04d15ae979d935a5e8d59_D20181101-20190802"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RhYmxlOjA0OWZmOTdiOGRhMTQxYTc4NmIzYjkxZmM0ODFmM2UwL3RhYmxlcmFuZ2U6MDQ5ZmY5N2I4ZGExNDFhNzg2YjNiOTFmYzQ4MWYzZTBfMS00LTEtMS0w_eae92731-6c08-46bc-956d-ef267ae85b59">P6Y3M21D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i482b89a63faa47eca0a083b34e17b59e_D20191101-20200731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RhYmxlOjA0OWZmOTdiOGRhMTQxYTc4NmIzYjkxZmM0ODFmM2UwL3RhYmxlcmFuZ2U6MDQ5ZmY5N2I4ZGExNDFhNzg2YjNiOTFmYzQ4MWYzZTBfMi0yLTEtMS0w_a52d74ab-6a0d-41f4-b893-53007e7c1388"
      unitRef="number">0.1953</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i4a05647984d04d15ae979d935a5e8d59_D20181101-20190802"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RhYmxlOjA0OWZmOTdiOGRhMTQxYTc4NmIzYjkxZmM0ODFmM2UwL3RhYmxlcmFuZ2U6MDQ5ZmY5N2I4ZGExNDFhNzg2YjNiOTFmYzQ4MWYzZTBfMi00LTEtMS0w_a825dc6e-7760-46ac-a2aa-aa12db874f36"
      unitRef="number">0.1983</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i482b89a63faa47eca0a083b34e17b59e_D20191101-20200731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RhYmxlOjA0OWZmOTdiOGRhMTQxYTc4NmIzYjkxZmM0ODFmM2UwL3RhYmxlcmFuZ2U6MDQ5ZmY5N2I4ZGExNDFhNzg2YjNiOTFmYzQ4MWYzZTBfMy0yLTEtMS0w_3dc39ad9-3fda-4430-b01c-0adb94369fbb"
      unitRef="number">0.0173</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i4a05647984d04d15ae979d935a5e8d59_D20181101-20190802"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RhYmxlOjA0OWZmOTdiOGRhMTQxYTc4NmIzYjkxZmM0ODFmM2UwL3RhYmxlcmFuZ2U6MDQ5ZmY5N2I4ZGExNDFhNzg2YjNiOTFmYzQ4MWYzZTBfMy00LTEtMS0w_5f1e87c1-2050-41a0-8f73-f19a717131dc"
      unitRef="number">0.0277</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i482b89a63faa47eca0a083b34e17b59e_D20191101-20200731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RhYmxlOjA0OWZmOTdiOGRhMTQxYTc4NmIzYjkxZmM0ODFmM2UwL3RhYmxlcmFuZ2U6MDQ5ZmY5N2I4ZGExNDFhNzg2YjNiOTFmYzQ4MWYzZTBfNC0yLTEtMS0w_fd341099-5311-4e55-8bfe-75eb6ca2c3a9"
      unitRef="number">0.0099</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i4a05647984d04d15ae979d935a5e8d59_D20181101-20190802"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RhYmxlOjA0OWZmOTdiOGRhMTQxYTc4NmIzYjkxZmM0ODFmM2UwL3RhYmxlcmFuZ2U6MDQ5ZmY5N2I4ZGExNDFhNzg2YjNiOTFmYzQ4MWYzZTBfNC00LTEtMS0w_4f97bce3-1931-427c-ac38-8de2f09eda8a"
      unitRef="number">0.0118</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i482b89a63faa47eca0a083b34e17b59e_D20191101-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RhYmxlOjA0OWZmOTdiOGRhMTQxYTc4NmIzYjkxZmM0ODFmM2UwL3RhYmxlcmFuZ2U6MDQ5ZmY5N2I4ZGExNDFhNzg2YjNiOTFmYzQ4MWYzZTBfNS0yLTEtMS0w_ac2dddc1-421c-4ea3-8765-1ee34d665402"
      unitRef="usdPerShare">15.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4a05647984d04d15ae979d935a5e8d59_D20181101-20190802"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RhYmxlOjA0OWZmOTdiOGRhMTQxYTc4NmIzYjkxZmM0ODFmM2UwL3RhYmxlcmFuZ2U6MDQ5ZmY5N2I4ZGExNDFhNzg2YjNiOTFmYzQ4MWYzZTBfNS00LTEtMS0w_c625f6a2-94e8-47fe-84b5-0b93a5662aaa"
      unitRef="usdPerShare">12.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i41fb34d31678443fafdf5beb1f6e64af_D20191101-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RleHRyZWdpb246ZmIxODFlZWY3NGRjNDc2MTlhYTNiZDUyODJhY2M4MDJfNDU1Mg_5e783b04-1337-4c1b-8156-d91e9b9d2503"
      unitRef="number">2</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i46f3db6b83b54166ba650424ecb73dcf_D20191101-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RleHRyZWdpb246ZmIxODFlZWY3NGRjNDc2MTlhYTNiZDUyODJhY2M4MDJfNDYwMw_67cc05d9-58ff-417d-97db-6c72c587e3a1"
      unitRef="number">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <ttc:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod
      contextRef="i1349b859f59e43948ba5fc5923ca6878_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RleHRyZWdpb246ZmIxODFlZWY3NGRjNDc2MTlhYTNiZDUyODJhY2M4MDJfMTA5OTUxMTYyOTczMDM_cefdddba-48d3-4f04-86fc-f9310af17427">P3Y</ttc:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic010c7d3393049069227bc38f608692c_D20191101-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RleHRyZWdpb246ZmIxODFlZWY3NGRjNDc2MTlhYTNiZDUyODJhY2M4MDJfNTE2NA_df5c531f-15b1-44a3-a8ef-09bad5074490"
      unitRef="usdPerShare">77.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iccff2a99c2744a2ca02dcb7cded86626_D20181101-20190201"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RleHRyZWdpb246ZmIxODFlZWY3NGRjNDc2MTlhYTNiZDUyODJhY2M4MDJfNTE3MQ_850956b4-c321-4857-bb4f-65d6f7496e80"
      unitRef="usdPerShare">59.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1d98b93ac9764514851118a571ed8131_D20190504-20190802"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RleHRyZWdpb246ZmIxODFlZWY3NGRjNDc2MTlhYTNiZDUyODJhY2M4MDJfNTE4OQ_5f3a8083-dd3a-4400-b34f-7d0ed63ab0ce"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i03b59f35b06d4a7782a21af3752cc1cc_D20190202-20190503"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RleHRyZWdpb246ZmIxODFlZWY3NGRjNDc2MTlhYTNiZDUyODJhY2M4MDJfNTE4OQ_81ceacf2-6435-421c-ac79-33671f2e7fa3"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i976ef8fbe65e4515a26d2f5ce8b982e2_D20200201-20200501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RleHRyZWdpb246ZmIxODFlZWY3NGRjNDc2MTlhYTNiZDUyODJhY2M4MDJfNTE4OQ_d54f92b2-d9d1-4882-81d8-5024a4f02c43"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iebab74837987462c984f6dcfcae40121_D20200502-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RleHRyZWdpb246ZmIxODFlZWY3NGRjNDc2MTlhYTNiZDUyODJhY2M4MDJfNTE4OQ_f4d574bb-48c6-4c2e-a38f-59bed01fc6cd"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i0933fc25811e484d858e3496cfd078f6_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RleHRyZWdpb246ZmIxODFlZWY3NGRjNDc2MTlhYTNiZDUyODJhY2M4MDJfMTA5OTUxMTYyOTczMTQ_e5cec938-6146-40c2-b9ca-1bbde8910360">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0933fc25811e484d858e3496cfd078f6_D20191101-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RleHRyZWdpb246ZmIxODFlZWY3NGRjNDc2MTlhYTNiZDUyODJhY2M4MDJfNjI2Mg_8f9706cc-7145-4220-b581-81e15ae58c0e"
      unitRef="usdPerShare">74.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib755621599724f399369cbc9142ca30a_D20181101-20190802"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN185NC9mcmFnOmZiMTgxZWVmNzRkYzQ3NjE5YWEzYmQ1MjgyYWNjODAyL3RleHRyZWdpb246ZmIxODFlZWY3NGRjNDc2MTlhYTNiZDUyODJhY2M4MDJfNjI2OQ_31df7f70-f927-4f11-8ed6-72776a5355cf"
      unitRef="usdPerShare">66.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90ZXh0cmVnaW9uOjEyYmQxNWMxMzRjNjQ3MTBiMTcyMmI0NjgxZGNlMDYyXzU2NQ_3925b69f-29fa-46d7-b4f8-cb386aa948d5">&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:24pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stockholders' Equity&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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-top:6pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;October 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,905&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,862&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,025&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension and post-retirement benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,949&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;561&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,861&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash flow derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,722&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,755)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,837)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,576&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,668&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,049&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 nine month periods ended July&#160;31, 2020 and August&#160;2, 2019 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension&#160;and&lt;br/&gt;Post-Retirement&lt;br/&gt;Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash&#160;Flow Hedging Derivative Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of May 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,916&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,949&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,163)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,702&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other comprehensive (income) loss before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,838&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,827&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts reclassified from AOCL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,953)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,953)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net current period other comprehensive (income) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,885&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;874&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,905&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,949&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,722&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,576&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension&#160;and&lt;br/&gt;Post-Retirement&lt;br/&gt;Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash&#160;Flow Hedging Derivative Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of October 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,025&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,861&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,837)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,049&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other comprehensive (income) loss before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,529&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,409&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts reclassified from AOCL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(912)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,970)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,882)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net current period other comprehensive (income) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(912)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,559&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,527&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,905&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,949&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,722&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,576&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension&#160;and&lt;br/&gt;Post-Retirement&lt;br/&gt;Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash&#160;Flow Hedging Derivative Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of May 3, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,047&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;561&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,492)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,116&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other comprehensive (income) loss before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,815&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(773)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,042&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts reclassified from AOCL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net current period other comprehensive (income) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,815&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,263)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,552&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,862&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;561&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,755)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,668&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension&#160;and&lt;br/&gt;Post-Retirement&lt;br/&gt;Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash&#160;Flow Hedging Derivative Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of October 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,711&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;561&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,335)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,937&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other comprehensive loss before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,151&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,905&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,056&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts reclassified from AOCL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,325)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,325)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net current period other comprehensive (income) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,151&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,420)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,731&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,862&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;561&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,755)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,668&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 within net earnings for the company's cash flow hedging derivative instruments, refer to Note 17, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90ZXh0cmVnaW9uOjEyYmQxNWMxMzRjNjQ3MTBiMTcyMmI0NjgxZGNlMDYyXzEwOTk1MTE2Mjc5NDMz_4196c2f4-1375-4ac1-8868-4b5946980da8">&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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-top:6pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;October 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,905&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,862&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,025&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension and post-retirement benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,949&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;561&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,861&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash flow derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,722&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,755)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,837)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,576&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,668&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,049&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTo4YTBkZTkyYTZhMjI0MTcwODVlY2M0YzJiYTE1OTk1NS90YWJsZXJhbmdlOjhhMGRlOTJhNmEyMjQxNzA4NWVjYzRjMmJhMTU5OTU1XzEtMi0xLTEtMA_03e5d5d5-959e-45a9-9cfc-2f1f0e089cf3"
      unitRef="usd">-22905000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTo4YTBkZTkyYTZhMjI0MTcwODVlY2M0YzJiYTE1OTk1NS90YWJsZXJhbmdlOjhhMGRlOTJhNmEyMjQxNzA4NWVjYzRjMmJhMTU5OTU1XzEtNC0xLTEtMA_e93a1e35-2990-437e-a57f-bd8d146b88d4"
      unitRef="usd">-33862000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTo4YTBkZTkyYTZhMjI0MTcwODVlY2M0YzJiYTE1OTk1NS90YWJsZXJhbmdlOjhhMGRlOTJhNmEyMjQxNzA4NWVjYzRjMmJhMTU5OTU1XzEtNi0xLTEtMA_399c1d9b-bac7-43a2-bc44-d2286b58f6a7"
      unitRef="usd">-31025000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTo4YTBkZTkyYTZhMjI0MTcwODVlY2M0YzJiYTE1OTk1NS90YWJsZXJhbmdlOjhhMGRlOTJhNmEyMjQxNzA4NWVjYzRjMmJhMTU5OTU1XzItMi0xLTEtMA_17c1d44b-67ce-4ccf-bd69-fe9ebe468fdc"
      unitRef="usd">3949000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTo4YTBkZTkyYTZhMjI0MTcwODVlY2M0YzJiYTE1OTk1NS90YWJsZXJhbmdlOjhhMGRlOTJhNmEyMjQxNzA4NWVjYzRjMmJhMTU5OTU1XzItNC0xLTEtMA_b9201e18-67a1-46f4-8b6a-785020929630"
      unitRef="usd">561000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTo4YTBkZTkyYTZhMjI0MTcwODVlY2M0YzJiYTE1OTk1NS90YWJsZXJhbmdlOjhhMGRlOTJhNmEyMjQxNzA4NWVjYzRjMmJhMTU5OTU1XzItNi0xLTEtMA_f71c72d5-72f1-4d49-9492-63406eff36b2"
      unitRef="usd">4861000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTo4YTBkZTkyYTZhMjI0MTcwODVlY2M0YzJiYTE1OTk1NS90YWJsZXJhbmdlOjhhMGRlOTJhNmEyMjQxNzA4NWVjYzRjMmJhMTU5OTU1XzMtMi0xLTEtMA_1348e062-873f-479c-9770-7a79bf267dbd"
      unitRef="usd">-7722000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTo4YTBkZTkyYTZhMjI0MTcwODVlY2M0YzJiYTE1OTk1NS90YWJsZXJhbmdlOjhhMGRlOTJhNmEyMjQxNzA4NWVjYzRjMmJhMTU5OTU1XzMtNC0xLTEtMA_cebba467-2e5b-40f3-9f28-205f12930743"
      unitRef="usd">7755000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTo4YTBkZTkyYTZhMjI0MTcwODVlY2M0YzJiYTE1OTk1NS90YWJsZXJhbmdlOjhhMGRlOTJhNmEyMjQxNzA4NWVjYzRjMmJhMTU5OTU1XzMtNi0xLTEtMA_f274291c-62c5-42d8-948a-13ab5ddf12a4"
      unitRef="usd">3837000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTo4YTBkZTkyYTZhMjI0MTcwODVlY2M0YzJiYTE1OTk1NS90YWJsZXJhbmdlOjhhMGRlOTJhNmEyMjQxNzA4NWVjYzRjMmJhMTU5OTU1XzQtMi0xLTEtMA_b00cb8dc-c6c4-4ec5-aaed-a3167e569c41"
      unitRef="usd">-34576000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTo4YTBkZTkyYTZhMjI0MTcwODVlY2M0YzJiYTE1OTk1NS90YWJsZXJhbmdlOjhhMGRlOTJhNmEyMjQxNzA4NWVjYzRjMmJhMTU5OTU1XzQtNC0xLTEtMA_2a72a09c-d537-4860-ae24-685f882d7e66"
      unitRef="usd">-26668000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTo4YTBkZTkyYTZhMjI0MTcwODVlY2M0YzJiYTE1OTk1NS90YWJsZXJhbmdlOjhhMGRlOTJhNmEyMjQxNzA4NWVjYzRjMmJhMTU5OTU1XzQtNi0xLTEtMA_b5f0b4e2-3b3d-4e98-934d-4a0dbb0f3ae1"
      unitRef="usd">-32049000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90ZXh0cmVnaW9uOjEyYmQxNWMxMzRjNjQ3MTBiMTcyMmI0NjgxZGNlMDYyXzU3NA_4cd872ec-cb1a-4b02-bc6d-f74852777846">&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 nine month periods ended July&#160;31, 2020 and August&#160;2, 2019 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension&#160;and&lt;br/&gt;Post-Retirement&lt;br/&gt;Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash&#160;Flow Hedging Derivative Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of May 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,916&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,949&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,163)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,702&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other comprehensive (income) loss before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,838&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,827&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts reclassified from AOCL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,953)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,953)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net current period other comprehensive (income) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,885&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;874&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,905&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,949&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,722&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,576&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension&#160;and&lt;br/&gt;Post-Retirement&lt;br/&gt;Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash&#160;Flow Hedging Derivative Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of October 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,025&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,861&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,837)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,049&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other comprehensive (income) loss before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,529&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,409&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts reclassified from AOCL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(912)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,970)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,882)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net current period other comprehensive (income) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(912)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,559&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,527&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,905&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,949&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,722&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,576&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension&#160;and&lt;br/&gt;Post-Retirement&lt;br/&gt;Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash&#160;Flow Hedging Derivative Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of May 3, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,047&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;561&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,492)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,116&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other comprehensive (income) loss before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,815&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(773)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,042&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts reclassified from AOCL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net current period other comprehensive (income) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,815&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,263)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,552&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,862&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;561&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,755)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,668&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension&#160;and&lt;br/&gt;Post-Retirement&lt;br/&gt;Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash&#160;Flow Hedging Derivative Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of October 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,711&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;561&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,335)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,937&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other comprehensive loss before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,151&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,905&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,056&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts reclassified from AOCL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,325)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,325)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net current period other comprehensive (income) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,151&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,420)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,731&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,862&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;561&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,755)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,668&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="i5106860bd2e7402cbe0c73a96feb89c3_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTpjZjg1YWY2NWNkOWM0ODRjODgyOTZlYWYzYzM3ZTAzNi90YWJsZXJhbmdlOmNmODVhZjY1Y2Q5YzQ4NGM4ODI5NmVhZjNjMzdlMDM2XzEtMi0xLTEtMA_d7583227-c187-49e2-abc7-a5e43f708cc8"
      unitRef="usd">-36916000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2d7fbaf7b8a941fcbae04a69906bf217_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTpjZjg1YWY2NWNkOWM0ODRjODgyOTZlYWYzYzM3ZTAzNi90YWJsZXJhbmdlOmNmODVhZjY1Y2Q5YzQ4NGM4ODI5NmVhZjNjMzdlMDM2XzEtNC0xLTEtMA_856b272f-1439-4c45-b4d2-71824fdc2509"
      unitRef="usd">-3949000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i42248ba6ce2f4841b0bb724946cff4d1_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTpjZjg1YWY2NWNkOWM0ODRjODgyOTZlYWYzYzM3ZTAzNi90YWJsZXJhbmdlOmNmODVhZjY1Y2Q5YzQ4NGM4ODI5NmVhZjNjMzdlMDM2XzEtNi0xLTEtMA_58cbab15-0767-4f21-a55e-a582092598c7"
      unitRef="usd">7163000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic2059e68e5f64e2ab8944d8dd0d108b7_I20200501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTpjZjg1YWY2NWNkOWM0ODRjODgyOTZlYWYzYzM3ZTAzNi90YWJsZXJhbmdlOmNmODVhZjY1Y2Q5YzQ4NGM4ODI5NmVhZjNjMzdlMDM2XzEtOC0xLTEtMA_a3c4d829-16ff-433e-9fe3-8b563736aa2a"
      unitRef="usd">-33702000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i7ae05b714a8a4fdca138fb8ec9517071_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTpjZjg1YWY2NWNkOWM0ODRjODgyOTZlYWYzYzM3ZTAzNi90YWJsZXJhbmdlOmNmODVhZjY1Y2Q5YzQ4NGM4ODI5NmVhZjNjMzdlMDM2XzItMi0xLTEtMA_9a32f8c0-3e0f-4155-a2b3-941a8c03add7"
      unitRef="usd">14011000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="ib1fca9397649407b9cd5d9dafcf8c5f0_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTpjZjg1YWY2NWNkOWM0ODRjODgyOTZlYWYzYzM3ZTAzNi90YWJsZXJhbmdlOmNmODVhZjY1Y2Q5YzQ4NGM4ODI5NmVhZjNjMzdlMDM2XzItNi0xLTEtMA_718320d6-2074-424a-af5a-28ac21c3f9d5"
      unitRef="usd">-16838000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTpjZjg1YWY2NWNkOWM0ODRjODgyOTZlYWYzYzM3ZTAzNi90YWJsZXJhbmdlOmNmODVhZjY1Y2Q5YzQ4NGM4ODI5NmVhZjNjMzdlMDM2XzItOC0xLTEtMA_2583a703-62d3-45c6-8b40-8f7d4c129688"
      unitRef="usd">-2827000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="ib1fca9397649407b9cd5d9dafcf8c5f0_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTpjZjg1YWY2NWNkOWM0ODRjODgyOTZlYWYzYzM3ZTAzNi90YWJsZXJhbmdlOmNmODVhZjY1Y2Q5YzQ4NGM4ODI5NmVhZjNjMzdlMDM2XzMtNi0xLTEtMA_076c7459-c999-4f61-bb55-5c0aa5fd846e"
      unitRef="usd">-1953000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTpjZjg1YWY2NWNkOWM0ODRjODgyOTZlYWYzYzM3ZTAzNi90YWJsZXJhbmdlOmNmODVhZjY1Y2Q5YzQ4NGM4ODI5NmVhZjNjMzdlMDM2XzMtOC0xLTEtMA_3b29df8d-022e-4801-8b78-537cd68f3fbc"
      unitRef="usd">-1953000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i7ae05b714a8a4fdca138fb8ec9517071_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTpjZjg1YWY2NWNkOWM0ODRjODgyOTZlYWYzYzM3ZTAzNi90YWJsZXJhbmdlOmNmODVhZjY1Y2Q5YzQ4NGM4ODI5NmVhZjNjMzdlMDM2XzQtMi0xLTEtMA_62906826-8c4f-4038-bfd1-8629dc67fd50"
      unitRef="usd">14011000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i1e9c69da44c44af8ab219c6ccdb08d84_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTpjZjg1YWY2NWNkOWM0ODRjODgyOTZlYWYzYzM3ZTAzNi90YWJsZXJhbmdlOmNmODVhZjY1Y2Q5YzQ4NGM4ODI5NmVhZjNjMzdlMDM2XzQtNC0xLTEtMA_ae20a721-a935-4772-b353-864dd4bba2b0"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ib1fca9397649407b9cd5d9dafcf8c5f0_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTpjZjg1YWY2NWNkOWM0ODRjODgyOTZlYWYzYzM3ZTAzNi90YWJsZXJhbmdlOmNmODVhZjY1Y2Q5YzQ4NGM4ODI5NmVhZjNjMzdlMDM2XzQtNi0xLTEtMA_37cfd681-bcdf-477f-a423-96e6bbfae387"
      unitRef="usd">-14885000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTpjZjg1YWY2NWNkOWM0ODRjODgyOTZlYWYzYzM3ZTAzNi90YWJsZXJhbmdlOmNmODVhZjY1Y2Q5YzQ4NGM4ODI5NmVhZjNjMzdlMDM2XzQtOC0xLTEtMA_df012f65-c0de-4f37-874f-45afd0aeb0f2"
      unitRef="usd">-874000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="ida34b121d8db40a2aa2220593f97f5e3_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTpjZjg1YWY2NWNkOWM0ODRjODgyOTZlYWYzYzM3ZTAzNi90YWJsZXJhbmdlOmNmODVhZjY1Y2Q5YzQ4NGM4ODI5NmVhZjNjMzdlMDM2XzUtMi0xLTEtMA_d7515c65-cfd3-42d3-90bb-6e64d46a3aeb"
      unitRef="usd">-22905000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i968e3d958b8a40dca4e78f86619114d9_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTpjZjg1YWY2NWNkOWM0ODRjODgyOTZlYWYzYzM3ZTAzNi90YWJsZXJhbmdlOmNmODVhZjY1Y2Q5YzQ4NGM4ODI5NmVhZjNjMzdlMDM2XzUtNC0xLTEtMA_510066e2-e228-49b5-883b-c9255a1f0563"
      unitRef="usd">-3949000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib7fa225556574bb4b096a1abb01c794c_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTpjZjg1YWY2NWNkOWM0ODRjODgyOTZlYWYzYzM3ZTAzNi90YWJsZXJhbmdlOmNmODVhZjY1Y2Q5YzQ4NGM4ODI5NmVhZjNjMzdlMDM2XzUtNi0xLTEtMA_704f3fbb-f751-4b69-944d-569da646f195"
      unitRef="usd">-7722000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibbe5e13402c7440db98e57b245c3af76_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTpjZjg1YWY2NWNkOWM0ODRjODgyOTZlYWYzYzM3ZTAzNi90YWJsZXJhbmdlOmNmODVhZjY1Y2Q5YzQ4NGM4ODI5NmVhZjNjMzdlMDM2XzUtOC0xLTEtMA_d3412e1f-cecb-4cb6-8987-ac87ee0e71f8"
      unitRef="usd">-34576000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia636ffb0fdfa43d1ad80c2debf1117b7_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTo5MjhlMDI4MzQ5NTU0ZWIzOGI1NDc1NzYzODg0Yjc5My90YWJsZXJhbmdlOjkyOGUwMjgzNDk1NTRlYjM4YjU0NzU3NjM4ODRiNzkzXzEtMi0xLTEtMA_bcf89d52-7f55-4418-aa6d-2128049b9aa3"
      unitRef="usd">-31025000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i29ca426a8fcb4b8982b3acf406fdb119_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTo5MjhlMDI4MzQ5NTU0ZWIzOGI1NDc1NzYzODg0Yjc5My90YWJsZXJhbmdlOjkyOGUwMjgzNDk1NTRlYjM4YjU0NzU3NjM4ODRiNzkzXzEtNC0xLTEtMA_c0cbef51-25eb-4549-a4d2-b16626fa8527"
      unitRef="usd">-4861000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibafb6ff1a62d4e32b13bc60f6df37417_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTo5MjhlMDI4MzQ5NTU0ZWIzOGI1NDc1NzYzODg0Yjc5My90YWJsZXJhbmdlOjkyOGUwMjgzNDk1NTRlYjM4YjU0NzU3NjM4ODRiNzkzXzEtNi0xLTEtMA_c2b8b831-cbef-4ff0-b49d-50a46a187fbf"
      unitRef="usd">3837000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9d55d6e227ba4df6a10e886dbd6857f8_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTo5MjhlMDI4MzQ5NTU0ZWIzOGI1NDc1NzYzODg0Yjc5My90YWJsZXJhbmdlOjkyOGUwMjgzNDk1NTRlYjM4YjU0NzU3NjM4ODRiNzkzXzEtOC0xLTEtMA_d3fc9af7-6ffd-4bbc-a882-6382d8b2b377"
      unitRef="usd">-32049000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i60a27b6b043d4b988647885bb23a2790_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTo5MjhlMDI4MzQ5NTU0ZWIzOGI1NDc1NzYzODg0Yjc5My90YWJsZXJhbmdlOjkyOGUwMjgzNDk1NTRlYjM4YjU0NzU3NjM4ODRiNzkzXzItMi0xLTEtMA_dc3b0ad5-e3c2-48a0-af16-9307f4a4a56a"
      unitRef="usd">8120000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i2a9ba031ac194fa3846ccf10767252f7_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTo5MjhlMDI4MzQ5NTU0ZWIzOGI1NDc1NzYzODg0Yjc5My90YWJsZXJhbmdlOjkyOGUwMjgzNDk1NTRlYjM4YjU0NzU3NjM4ODRiNzkzXzItNi0xLTEtMA_53115e2d-0b6b-406c-9c9b-d39f87fb0e6f"
      unitRef="usd">-17529000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTo5MjhlMDI4MzQ5NTU0ZWIzOGI1NDc1NzYzODg0Yjc5My90YWJsZXJhbmdlOjkyOGUwMjgzNDk1NTRlYjM4YjU0NzU3NjM4ODRiNzkzXzItOC0xLTEtMA_45c3afa7-d39b-42e4-8412-f24f31282cd6"
      unitRef="usd">-9409000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i0fa59c013e404e8280a9085e1dc7aa45_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTo5MjhlMDI4MzQ5NTU0ZWIzOGI1NDc1NzYzODg0Yjc5My90YWJsZXJhbmdlOjkyOGUwMjgzNDk1NTRlYjM4YjU0NzU3NjM4ODRiNzkzXzMtNC0xLTEtMA_3d67a181-a77a-4772-ad54-d64d04e1df5a"
      unitRef="usd">-912000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i2a9ba031ac194fa3846ccf10767252f7_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTo5MjhlMDI4MzQ5NTU0ZWIzOGI1NDc1NzYzODg0Yjc5My90YWJsZXJhbmdlOjkyOGUwMjgzNDk1NTRlYjM4YjU0NzU3NjM4ODRiNzkzXzMtNi0xLTEtMA_837ebc15-8c57-4a6c-b346-93044d3ae122"
      unitRef="usd">-5970000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTo5MjhlMDI4MzQ5NTU0ZWIzOGI1NDc1NzYzODg0Yjc5My90YWJsZXJhbmdlOjkyOGUwMjgzNDk1NTRlYjM4YjU0NzU3NjM4ODRiNzkzXzMtOC0xLTEtMA_fb4cdae3-f09f-47d2-866d-4d7667380c21"
      unitRef="usd">-6882000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i60a27b6b043d4b988647885bb23a2790_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTo5MjhlMDI4MzQ5NTU0ZWIzOGI1NDc1NzYzODg0Yjc5My90YWJsZXJhbmdlOjkyOGUwMjgzNDk1NTRlYjM4YjU0NzU3NjM4ODRiNzkzXzQtMi0xLTEtMA_62aff53c-9b12-4259-8bcc-d289eb497024"
      unitRef="usd">8120000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i0fa59c013e404e8280a9085e1dc7aa45_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTo5MjhlMDI4MzQ5NTU0ZWIzOGI1NDc1NzYzODg0Yjc5My90YWJsZXJhbmdlOjkyOGUwMjgzNDk1NTRlYjM4YjU0NzU3NjM4ODRiNzkzXzQtNC0xLTEtMA_8ea82b74-0d97-4c2d-8445-58678cc556be"
      unitRef="usd">912000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i2a9ba031ac194fa3846ccf10767252f7_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTo5MjhlMDI4MzQ5NTU0ZWIzOGI1NDc1NzYzODg0Yjc5My90YWJsZXJhbmdlOjkyOGUwMjgzNDk1NTRlYjM4YjU0NzU3NjM4ODRiNzkzXzQtNi0xLTEtMA_6420d33f-9571-4772-84ba-1be3cc3754c8"
      unitRef="usd">-11559000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTo5MjhlMDI4MzQ5NTU0ZWIzOGI1NDc1NzYzODg0Yjc5My90YWJsZXJhbmdlOjkyOGUwMjgzNDk1NTRlYjM4YjU0NzU3NjM4ODRiNzkzXzQtOC0xLTEtMA_4cdf5370-a474-4cad-a7a2-3ccb0fd8a21b"
      unitRef="usd">-2527000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="ida34b121d8db40a2aa2220593f97f5e3_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTo5MjhlMDI4MzQ5NTU0ZWIzOGI1NDc1NzYzODg0Yjc5My90YWJsZXJhbmdlOjkyOGUwMjgzNDk1NTRlYjM4YjU0NzU3NjM4ODRiNzkzXzUtMi0xLTEtMA_ad08619e-f3ef-4e9c-9ac8-c28b4b030737"
      unitRef="usd">-22905000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i968e3d958b8a40dca4e78f86619114d9_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTo5MjhlMDI4MzQ5NTU0ZWIzOGI1NDc1NzYzODg0Yjc5My90YWJsZXJhbmdlOjkyOGUwMjgzNDk1NTRlYjM4YjU0NzU3NjM4ODRiNzkzXzUtNC0xLTEtMA_fa88e3de-9e4b-4eb5-a3fb-abcdd5273bfe"
      unitRef="usd">-3949000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib7fa225556574bb4b096a1abb01c794c_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTo5MjhlMDI4MzQ5NTU0ZWIzOGI1NDc1NzYzODg0Yjc5My90YWJsZXJhbmdlOjkyOGUwMjgzNDk1NTRlYjM4YjU0NzU3NjM4ODRiNzkzXzUtNi0xLTEtMA_da59d87f-8baa-405d-b5fb-2437fd7e324d"
      unitRef="usd">-7722000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibbe5e13402c7440db98e57b245c3af76_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTo5MjhlMDI4MzQ5NTU0ZWIzOGI1NDc1NzYzODg0Yjc5My90YWJsZXJhbmdlOjkyOGUwMjgzNDk1NTRlYjM4YjU0NzU3NjM4ODRiNzkzXzUtOC0xLTEtMA_b77ce3fe-7f8c-461c-a0a0-1780cd00a1e8"
      unitRef="usd">-34576000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i263b823f48f94f69abb9493676a38f9f_I20190503"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTphYjVjNjJjN2RkZTI0YTY0YjEyODdiYmYwN2VkNjRlMi90YWJsZXJhbmdlOmFiNWM2MmM3ZGRlMjRhNjRiMTI4N2JiZjA3ZWQ2NGUyXzEtMi0xLTEtMA_fb340d42-cd3c-4b9e-8f29-7e7b8233ae4f"
      unitRef="usd">-30047000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ife5326dff9cc47d9b3345ebb021b726e_I20190503"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTphYjVjNjJjN2RkZTI0YTY0YjEyODdiYmYwN2VkNjRlMi90YWJsZXJhbmdlOmFiNWM2MmM3ZGRlMjRhNjRiMTI4N2JiZjA3ZWQ2NGUyXzEtNC0xLTEtMA_a87116d1-93a3-4171-aa23-e7e53ed6a8d3"
      unitRef="usd">-561000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idfc7f3cd2f77444da145dba8db92f6b7_I20190503"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTphYjVjNjJjN2RkZTI0YTY0YjEyODdiYmYwN2VkNjRlMi90YWJsZXJhbmdlOmFiNWM2MmM3ZGRlMjRhNjRiMTI4N2JiZjA3ZWQ2NGUyXzEtNi0xLTEtMA_4a3a5a10-9f79-4dff-a923-4a013a5a009d"
      unitRef="usd">5492000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id0ee77f386dd4179b509f01809762f44_I20190503"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTphYjVjNjJjN2RkZTI0YTY0YjEyODdiYmYwN2VkNjRlMi90YWJsZXJhbmdlOmFiNWM2MmM3ZGRlMjRhNjRiMTI4N2JiZjA3ZWQ2NGUyXzEtOC0xLTEtMA_dab97a45-9928-4495-8ccc-eec146dd5f21"
      unitRef="usd">-25116000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i3265d4a6100c485d88615f81f4332050_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTphYjVjNjJjN2RkZTI0YTY0YjEyODdiYmYwN2VkNjRlMi90YWJsZXJhbmdlOmFiNWM2MmM3ZGRlMjRhNjRiMTI4N2JiZjA3ZWQ2NGUyXzItMi0xLTEtMA_857505fa-ae8e-4187-9e1d-b95e3986017d"
      unitRef="usd">-3815000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i695350e157f64b389fa131c5dc42e6d2_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTphYjVjNjJjN2RkZTI0YTY0YjEyODdiYmYwN2VkNjRlMi90YWJsZXJhbmdlOmFiNWM2MmM3ZGRlMjRhNjRiMTI4N2JiZjA3ZWQ2NGUyXzItNi0xLTEtMA_3962265f-fc79-4e1a-b81e-6e19645302ef"
      unitRef="usd">773000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTphYjVjNjJjN2RkZTI0YTY0YjEyODdiYmYwN2VkNjRlMi90YWJsZXJhbmdlOmFiNWM2MmM3ZGRlMjRhNjRiMTI4N2JiZjA3ZWQ2NGUyXzItOC0xLTEtMA_70abf531-1251-43f5-9d2b-3b11fab22cf1"
      unitRef="usd">-3042000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i695350e157f64b389fa131c5dc42e6d2_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTphYjVjNjJjN2RkZTI0YTY0YjEyODdiYmYwN2VkNjRlMi90YWJsZXJhbmdlOmFiNWM2MmM3ZGRlMjRhNjRiMTI4N2JiZjA3ZWQ2NGUyXzMtNi0xLTEtMA_2bae762f-5251-450b-86d1-a3e1a5d41cdb"
      unitRef="usd">-1490000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTphYjVjNjJjN2RkZTI0YTY0YjEyODdiYmYwN2VkNjRlMi90YWJsZXJhbmdlOmFiNWM2MmM3ZGRlMjRhNjRiMTI4N2JiZjA3ZWQ2NGUyXzMtOC0xLTEtMA_6ddac891-e280-4ac2-a735-8f4501ea1fc9"
      unitRef="usd">-1490000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3265d4a6100c485d88615f81f4332050_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTphYjVjNjJjN2RkZTI0YTY0YjEyODdiYmYwN2VkNjRlMi90YWJsZXJhbmdlOmFiNWM2MmM3ZGRlMjRhNjRiMTI4N2JiZjA3ZWQ2NGUyXzQtMi0xLTEtMA_b185c2c3-832e-4b7a-8ff5-1d13c7c65319"
      unitRef="usd">-3815000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i695350e157f64b389fa131c5dc42e6d2_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTphYjVjNjJjN2RkZTI0YTY0YjEyODdiYmYwN2VkNjRlMi90YWJsZXJhbmdlOmFiNWM2MmM3ZGRlMjRhNjRiMTI4N2JiZjA3ZWQ2NGUyXzQtNi0xLTEtMA_d69255f7-07fb-492c-a61f-80a05367d779"
      unitRef="usd">2263000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTphYjVjNjJjN2RkZTI0YTY0YjEyODdiYmYwN2VkNjRlMi90YWJsZXJhbmdlOmFiNWM2MmM3ZGRlMjRhNjRiMTI4N2JiZjA3ZWQ2NGUyXzQtOC0xLTEtMA_5c5da913-6b05-4aab-8456-935c6d954596"
      unitRef="usd">-1552000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i3055843ac90d4757a7028919db5fd5d7_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTphYjVjNjJjN2RkZTI0YTY0YjEyODdiYmYwN2VkNjRlMi90YWJsZXJhbmdlOmFiNWM2MmM3ZGRlMjRhNjRiMTI4N2JiZjA3ZWQ2NGUyXzYtMi0xLTEtMA_cb818daa-3423-4cdd-a5d2-6eebc8932488"
      unitRef="usd">-33862000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9770227edda74df0a111c57cbd5019a9_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTphYjVjNjJjN2RkZTI0YTY0YjEyODdiYmYwN2VkNjRlMi90YWJsZXJhbmdlOmFiNWM2MmM3ZGRlMjRhNjRiMTI4N2JiZjA3ZWQ2NGUyXzYtNC0xLTEtMA_02878c06-d348-4a5d-a809-802b70512b70"
      unitRef="usd">-561000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7fd53b581a954d26a4215f1ca20c3446_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTphYjVjNjJjN2RkZTI0YTY0YjEyODdiYmYwN2VkNjRlMi90YWJsZXJhbmdlOmFiNWM2MmM3ZGRlMjRhNjRiMTI4N2JiZjA3ZWQ2NGUyXzYtNi0xLTEtMA_05b3a1e1-2f53-43ee-839b-7c1601dc6d8f"
      unitRef="usd">7755000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2cd1cb1d13594c218b822c291cd471bf_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTphYjVjNjJjN2RkZTI0YTY0YjEyODdiYmYwN2VkNjRlMi90YWJsZXJhbmdlOmFiNWM2MmM3ZGRlMjRhNjRiMTI4N2JiZjA3ZWQ2NGUyXzYtOC0xLTEtMA_c6e72eed-aec0-493b-8b86-2ef73f4fdb79"
      unitRef="usd">-26668000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iedcd4432eab64440b956893e780bd618_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTozN2M5YjZiMzJiZjQ0NjU4ODJiNGEwZDJiYzAxNmIzZS90YWJsZXJhbmdlOjM3YzliNmIzMmJmNDQ2NTg4MmI0YTBkMmJjMDE2YjNlXzEtMi0xLTEtMA_2ea6cca6-41f2-4026-92f9-d11e52fe3abb"
      unitRef="usd">-29711000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5b378ffe8503415cbb0ddf50cd667053_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTozN2M5YjZiMzJiZjQ0NjU4ODJiNGEwZDJiYzAxNmIzZS90YWJsZXJhbmdlOjM3YzliNmIzMmJmNDQ2NTg4MmI0YTBkMmJjMDE2YjNlXzEtNC0xLTEtMA_294a697b-940f-4ebf-904f-93476b6b1e2b"
      unitRef="usd">-561000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1f81e8fa18b142c29dd482b50bb59eda_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTozN2M5YjZiMzJiZjQ0NjU4ODJiNGEwZDJiYzAxNmIzZS90YWJsZXJhbmdlOjM3YzliNmIzMmJmNDQ2NTg4MmI0YTBkMmJjMDE2YjNlXzEtNi0xLTEtMA_ca37a441-75f7-4bdd-9ca4-061b01c67eef"
      unitRef="usd">6335000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i59da533c2eb04dba82f818efe24df61c_I20181031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTozN2M5YjZiMzJiZjQ0NjU4ODJiNGEwZDJiYzAxNmIzZS90YWJsZXJhbmdlOjM3YzliNmIzMmJmNDQ2NTg4MmI0YTBkMmJjMDE2YjNlXzEtOC0xLTEtMA_74733237-d162-499a-b63f-0c5443c8f4c6"
      unitRef="usd">-23937000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i627825755f3442fbbd5500862135736b_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTozN2M5YjZiMzJiZjQ0NjU4ODJiNGEwZDJiYzAxNmIzZS90YWJsZXJhbmdlOjM3YzliNmIzMmJmNDQ2NTg4MmI0YTBkMmJjMDE2YjNlXzItMi0xLTEtMA_f89b0bba-5a90-40f4-b3f6-6a7ce73f03e3"
      unitRef="usd">-4151000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i6a4648e1bdea40f98fc0e70c1f4f671a_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTozN2M5YjZiMzJiZjQ0NjU4ODJiNGEwZDJiYzAxNmIzZS90YWJsZXJhbmdlOjM3YzliNmIzMmJmNDQ2NTg4MmI0YTBkMmJjMDE2YjNlXzItNi0xLTEtMA_3a2af582-faea-4772-b296-4f70b5463e53"
      unitRef="usd">-2905000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTozN2M5YjZiMzJiZjQ0NjU4ODJiNGEwZDJiYzAxNmIzZS90YWJsZXJhbmdlOjM3YzliNmIzMmJmNDQ2NTg4MmI0YTBkMmJjMDE2YjNlXzItOC0xLTEtMA_980c94e7-4b47-4866-874c-08c33369bb64"
      unitRef="usd">-7056000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i6a4648e1bdea40f98fc0e70c1f4f671a_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTozN2M5YjZiMzJiZjQ0NjU4ODJiNGEwZDJiYzAxNmIzZS90YWJsZXJhbmdlOjM3YzliNmIzMmJmNDQ2NTg4MmI0YTBkMmJjMDE2YjNlXzMtNi0xLTEtMA_4838968c-0aeb-4178-a83e-42596320e530"
      unitRef="usd">-4325000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTozN2M5YjZiMzJiZjQ0NjU4ODJiNGEwZDJiYzAxNmIzZS90YWJsZXJhbmdlOjM3YzliNmIzMmJmNDQ2NTg4MmI0YTBkMmJjMDE2YjNlXzMtOC0xLTEtMA_33a3b42d-0bdd-4500-b4bc-018ff94d5289"
      unitRef="usd">-4325000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i627825755f3442fbbd5500862135736b_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTozN2M5YjZiMzJiZjQ0NjU4ODJiNGEwZDJiYzAxNmIzZS90YWJsZXJhbmdlOjM3YzliNmIzMmJmNDQ2NTg4MmI0YTBkMmJjMDE2YjNlXzQtMi0xLTEtMA_c969bf42-f883-4e35-9d0f-1df474df050d"
      unitRef="usd">-4151000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6a4648e1bdea40f98fc0e70c1f4f671a_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTozN2M5YjZiMzJiZjQ0NjU4ODJiNGEwZDJiYzAxNmIzZS90YWJsZXJhbmdlOjM3YzliNmIzMmJmNDQ2NTg4MmI0YTBkMmJjMDE2YjNlXzQtNi0xLTEtMA_21b0c5f5-3f9a-480e-8f75-44accba9263d"
      unitRef="usd">1420000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTozN2M5YjZiMzJiZjQ0NjU4ODJiNGEwZDJiYzAxNmIzZS90YWJsZXJhbmdlOjM3YzliNmIzMmJmNDQ2NTg4MmI0YTBkMmJjMDE2YjNlXzQtOC0xLTEtMA_8b4f96b0-734c-4978-bcca-92cd6b8d190f"
      unitRef="usd">-2731000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i3055843ac90d4757a7028919db5fd5d7_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTozN2M5YjZiMzJiZjQ0NjU4ODJiNGEwZDJiYzAxNmIzZS90YWJsZXJhbmdlOjM3YzliNmIzMmJmNDQ2NTg4MmI0YTBkMmJjMDE2YjNlXzUtMi0xLTEtMA_61a20288-8003-427f-9f29-73e2794499a8"
      unitRef="usd">-33862000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9770227edda74df0a111c57cbd5019a9_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTozN2M5YjZiMzJiZjQ0NjU4ODJiNGEwZDJiYzAxNmIzZS90YWJsZXJhbmdlOjM3YzliNmIzMmJmNDQ2NTg4MmI0YTBkMmJjMDE2YjNlXzUtNC0xLTEtMA_81103809-0536-4aa4-a9a2-9d7b2d96b4e4"
      unitRef="usd">-561000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7fd53b581a954d26a4215f1ca20c3446_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTozN2M5YjZiMzJiZjQ0NjU4ODJiNGEwZDJiYzAxNmIzZS90YWJsZXJhbmdlOjM3YzliNmIzMmJmNDQ2NTg4MmI0YTBkMmJjMDE2YjNlXzUtNi0xLTEtMA_7dd3c6a6-0ebd-4153-bb05-dae2bdea9980"
      unitRef="usd">7755000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2cd1cb1d13594c218b822c291cd471bf_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDAvZnJhZzoxMmJkMTVjMTM0YzY0NzEwYjE3MjJiNDY4MWRjZTA2Mi90YWJsZTozN2M5YjZiMzJiZjQ0NjU4ODJiNGEwZDJiYzAxNmIzZS90YWJsZXJhbmdlOjM3YzliNmIzMmJmNDQ2NTg4MmI0YTBkMmJjMDE2YjNlXzUtOC0xLTEtMA_739b3390-42ae-4457-a653-125eaa74e2d6"
      unitRef="usd">-26668000</us-gaap:StockholdersEquity>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDMvZnJhZzpkNmFiNWU2NTM5MzA0ZGYzYTg4M2Q5NTE2NTg0YTgyMC90ZXh0cmVnaW9uOmQ2YWI1ZTY1MzkzMDRkZjNhODgzZDk1MTY1ODRhODIwXzYxNg_b633beab-0b2b-4eba-ba36-de0d9be8eca4">&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:24pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Per Share Data&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 shares of common stock outstanding were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Shares&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average number of shares of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,710&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,005&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,547&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;106,630&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Assumed issuance of contingent shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average number of shares of common stock and assumed issuance of contingent shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,710&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,005&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,561&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;106,644&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average number of shares of common stock and assumed issuance of contingent shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,710&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,005&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,561&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;106,644&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;833&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,248&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,008&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,380&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average number of shares of common stock, assumed issuance of contingent shares, and effect of dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108,543&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108,253&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108,569&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108,024&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Incremental shares from options and restricted stock units are computed under the treasury stock method. Options to purchase 635,002 and 378,850 shares of common stock during the third quarter of fiscal 2020 and 2019, respectively, were excluded from diluted net earnings per share because they were anti-dilutive. Options to purchase 493,723 and 865,648 shares of common stock during the first nine months of fiscal 2020 and 2019, respectively, were excluded from diluted net earnings per share because they were anti-dilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDMvZnJhZzpkNmFiNWU2NTM5MzA0ZGYzYTg4M2Q5NTE2NTg0YTgyMC90ZXh0cmVnaW9uOmQ2YWI1ZTY1MzkzMDRkZjNhODgzZDk1MTY1ODRhODIwXzYxNA_c6ea6420-bdcd-48e9-a629-d8ab46a93c31">&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 shares of common stock outstanding were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Shares&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average number of shares of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,710&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,005&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,547&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;106,630&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Assumed issuance of contingent shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average number of shares of common stock and assumed issuance of contingent shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,710&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,005&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,561&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;106,644&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average number of shares of common stock and assumed issuance of contingent shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,710&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,005&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,561&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;106,644&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;833&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,248&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,008&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,380&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average number of shares of common stock, assumed issuance of contingent shares, and effect of dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108,543&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108,253&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108,569&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108,024&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDMvZnJhZzpkNmFiNWU2NTM5MzA0ZGYzYTg4M2Q5NTE2NTg0YTgyMC90YWJsZTozY2I1N2ZhZGI4NjU0ZDUxYTZmYjNmMWU5MmIxOTY0Yi90YWJsZXJhbmdlOjNjYjU3ZmFkYjg2NTRkNTFhNmZiM2YxZTkyYjE5NjRiXzMtMi0xLTEtMA_273a0fd9-2742-46d1-8192-6963ed716b48"
      unitRef="shares">107710000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDMvZnJhZzpkNmFiNWU2NTM5MzA0ZGYzYTg4M2Q5NTE2NTg0YTgyMC90YWJsZTozY2I1N2ZhZGI4NjU0ZDUxYTZmYjNmMWU5MmIxOTY0Yi90YWJsZXJhbmdlOjNjYjU3ZmFkYjg2NTRkNTFhNmZiM2YxZTkyYjE5NjRiXzMtNC0xLTEtMA_4ba46d01-6209-457e-b887-99fa93c7e8e7"
      unitRef="shares">107005000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDMvZnJhZzpkNmFiNWU2NTM5MzA0ZGYzYTg4M2Q5NTE2NTg0YTgyMC90YWJsZTozY2I1N2ZhZGI4NjU0ZDUxYTZmYjNmMWU5MmIxOTY0Yi90YWJsZXJhbmdlOjNjYjU3ZmFkYjg2NTRkNTFhNmZiM2YxZTkyYjE5NjRiXzMtNi0xLTEtMA_30314c62-7e0f-489c-85ac-1b78e74b33d2"
      unitRef="shares">107547000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDMvZnJhZzpkNmFiNWU2NTM5MzA0ZGYzYTg4M2Q5NTE2NTg0YTgyMC90YWJsZTozY2I1N2ZhZGI4NjU0ZDUxYTZmYjNmMWU5MmIxOTY0Yi90YWJsZXJhbmdlOjNjYjU3ZmFkYjg2NTRkNTFhNmZiM2YxZTkyYjE5NjRiXzMtOC0xLTEtMA_950ecb8a-d1d9-4d3e-8505-0301619b268b"
      unitRef="shares">106630000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDMvZnJhZzpkNmFiNWU2NTM5MzA0ZGYzYTg4M2Q5NTE2NTg0YTgyMC90YWJsZTozY2I1N2ZhZGI4NjU0ZDUxYTZmYjNmMWU5MmIxOTY0Yi90YWJsZXJhbmdlOjNjYjU3ZmFkYjg2NTRkNTFhNmZiM2YxZTkyYjE5NjRiXzQtMi0xLTEtMA_f8acd88c-8f32-4520-8621-a33bf87f0caf"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable>
    <us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDMvZnJhZzpkNmFiNWU2NTM5MzA0ZGYzYTg4M2Q5NTE2NTg0YTgyMC90YWJsZTozY2I1N2ZhZGI4NjU0ZDUxYTZmYjNmMWU5MmIxOTY0Yi90YWJsZXJhbmdlOjNjYjU3ZmFkYjg2NTRkNTFhNmZiM2YxZTkyYjE5NjRiXzQtNC0xLTEtMA_0c052873-3d50-4ffe-946c-829ccb2da507"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable>
    <us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDMvZnJhZzpkNmFiNWU2NTM5MzA0ZGYzYTg4M2Q5NTE2NTg0YTgyMC90YWJsZTozY2I1N2ZhZGI4NjU0ZDUxYTZmYjNmMWU5MmIxOTY0Yi90YWJsZXJhbmdlOjNjYjU3ZmFkYjg2NTRkNTFhNmZiM2YxZTkyYjE5NjRiXzQtNi0xLTEtMA_602dece4-d892-4cd8-9580-df8b68e1e45a"
      unitRef="shares">14000</us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable>
    <us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDMvZnJhZzpkNmFiNWU2NTM5MzA0ZGYzYTg4M2Q5NTE2NTg0YTgyMC90YWJsZTozY2I1N2ZhZGI4NjU0ZDUxYTZmYjNmMWU5MmIxOTY0Yi90YWJsZXJhbmdlOjNjYjU3ZmFkYjg2NTRkNTFhNmZiM2YxZTkyYjE5NjRiXzQtOC0xLTEtMA_360575f5-d17a-40ff-a091-4f0ba04b3201"
      unitRef="shares">14000</us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDMvZnJhZzpkNmFiNWU2NTM5MzA0ZGYzYTg4M2Q5NTE2NTg0YTgyMC90YWJsZTozY2I1N2ZhZGI4NjU0ZDUxYTZmYjNmMWU5MmIxOTY0Yi90YWJsZXJhbmdlOjNjYjU3ZmFkYjg2NTRkNTFhNmZiM2YxZTkyYjE5NjRiXzUtMi0xLTEtMA_a7fd027f-e818-4f3c-b99a-6c5db0e5078d"
      unitRef="shares">107710000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDMvZnJhZzpkNmFiNWU2NTM5MzA0ZGYzYTg4M2Q5NTE2NTg0YTgyMC90YWJsZTozY2I1N2ZhZGI4NjU0ZDUxYTZmYjNmMWU5MmIxOTY0Yi90YWJsZXJhbmdlOjNjYjU3ZmFkYjg2NTRkNTFhNmZiM2YxZTkyYjE5NjRiXzUtNC0xLTEtMA_e1bf78b7-8842-4129-856c-3b35c41451fc"
      unitRef="shares">107005000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDMvZnJhZzpkNmFiNWU2NTM5MzA0ZGYzYTg4M2Q5NTE2NTg0YTgyMC90YWJsZTozY2I1N2ZhZGI4NjU0ZDUxYTZmYjNmMWU5MmIxOTY0Yi90YWJsZXJhbmdlOjNjYjU3ZmFkYjg2NTRkNTFhNmZiM2YxZTkyYjE5NjRiXzUtNi0xLTEtMA_690747e7-dd7a-40ed-9b4a-44f05b393473"
      unitRef="shares">107561000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDMvZnJhZzpkNmFiNWU2NTM5MzA0ZGYzYTg4M2Q5NTE2NTg0YTgyMC90YWJsZTozY2I1N2ZhZGI4NjU0ZDUxYTZmYjNmMWU5MmIxOTY0Yi90YWJsZXJhbmdlOjNjYjU3ZmFkYjg2NTRkNTFhNmZiM2YxZTkyYjE5NjRiXzUtOC0xLTEtMA_5fd0c624-8e96-42c7-bd18-e13548d81f12"
      unitRef="shares">106644000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDMvZnJhZzpkNmFiNWU2NTM5MzA0ZGYzYTg4M2Q5NTE2NTg0YTgyMC90YWJsZTozY2I1N2ZhZGI4NjU0ZDUxYTZmYjNmMWU5MmIxOTY0Yi90YWJsZXJhbmdlOjNjYjU3ZmFkYjg2NTRkNTFhNmZiM2YxZTkyYjE5NjRiXzgtMi0xLTEtMA_a9e8664b-9997-4744-9f97-b7ab89ecfbea"
      unitRef="shares">107710000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDMvZnJhZzpkNmFiNWU2NTM5MzA0ZGYzYTg4M2Q5NTE2NTg0YTgyMC90YWJsZTozY2I1N2ZhZGI4NjU0ZDUxYTZmYjNmMWU5MmIxOTY0Yi90YWJsZXJhbmdlOjNjYjU3ZmFkYjg2NTRkNTFhNmZiM2YxZTkyYjE5NjRiXzgtNC0xLTEtMA_2f2b05ff-632e-4311-92d1-eb3987c4ba8b"
      unitRef="shares">107005000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDMvZnJhZzpkNmFiNWU2NTM5MzA0ZGYzYTg4M2Q5NTE2NTg0YTgyMC90YWJsZTozY2I1N2ZhZGI4NjU0ZDUxYTZmYjNmMWU5MmIxOTY0Yi90YWJsZXJhbmdlOjNjYjU3ZmFkYjg2NTRkNTFhNmZiM2YxZTkyYjE5NjRiXzgtNi0xLTEtMA_e42720bf-4e74-4437-b088-e6e2c5af4de4"
      unitRef="shares">107561000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDMvZnJhZzpkNmFiNWU2NTM5MzA0ZGYzYTg4M2Q5NTE2NTg0YTgyMC90YWJsZTozY2I1N2ZhZGI4NjU0ZDUxYTZmYjNmMWU5MmIxOTY0Yi90YWJsZXJhbmdlOjNjYjU3ZmFkYjg2NTRkNTFhNmZiM2YxZTkyYjE5NjRiXzgtOC0xLTEtMA_8a12f93d-d293-455c-92d4-c888b0e55c28"
      unitRef="shares">106644000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDMvZnJhZzpkNmFiNWU2NTM5MzA0ZGYzYTg4M2Q5NTE2NTg0YTgyMC90YWJsZTozY2I1N2ZhZGI4NjU0ZDUxYTZmYjNmMWU5MmIxOTY0Yi90YWJsZXJhbmdlOjNjYjU3ZmFkYjg2NTRkNTFhNmZiM2YxZTkyYjE5NjRiXzktMi0xLTEtMA_e03a8566-6883-4668-8bef-f4468eb68cbd"
      unitRef="shares">833000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDMvZnJhZzpkNmFiNWU2NTM5MzA0ZGYzYTg4M2Q5NTE2NTg0YTgyMC90YWJsZTozY2I1N2ZhZGI4NjU0ZDUxYTZmYjNmMWU5MmIxOTY0Yi90YWJsZXJhbmdlOjNjYjU3ZmFkYjg2NTRkNTFhNmZiM2YxZTkyYjE5NjRiXzktNC0xLTEtMA_18aad6bb-ca94-4c14-9da8-17338b3dc211"
      unitRef="shares">1248000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDMvZnJhZzpkNmFiNWU2NTM5MzA0ZGYzYTg4M2Q5NTE2NTg0YTgyMC90YWJsZTozY2I1N2ZhZGI4NjU0ZDUxYTZmYjNmMWU5MmIxOTY0Yi90YWJsZXJhbmdlOjNjYjU3ZmFkYjg2NTRkNTFhNmZiM2YxZTkyYjE5NjRiXzktNi0xLTEtMA_b9c60d6e-4786-40b6-a8ba-209dba0b0a65"
      unitRef="shares">1008000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDMvZnJhZzpkNmFiNWU2NTM5MzA0ZGYzYTg4M2Q5NTE2NTg0YTgyMC90YWJsZTozY2I1N2ZhZGI4NjU0ZDUxYTZmYjNmMWU5MmIxOTY0Yi90YWJsZXJhbmdlOjNjYjU3ZmFkYjg2NTRkNTFhNmZiM2YxZTkyYjE5NjRiXzktOC0xLTEtMA_86974812-645b-46a3-9e73-627313cea328"
      unitRef="shares">1380000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDMvZnJhZzpkNmFiNWU2NTM5MzA0ZGYzYTg4M2Q5NTE2NTg0YTgyMC90YWJsZTozY2I1N2ZhZGI4NjU0ZDUxYTZmYjNmMWU5MmIxOTY0Yi90YWJsZXJhbmdlOjNjYjU3ZmFkYjg2NTRkNTFhNmZiM2YxZTkyYjE5NjRiXzEwLTItMS0xLTA_42e61fa0-cc6f-494e-8391-5c9129eb363f"
      unitRef="shares">108543000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDMvZnJhZzpkNmFiNWU2NTM5MzA0ZGYzYTg4M2Q5NTE2NTg0YTgyMC90YWJsZTozY2I1N2ZhZGI4NjU0ZDUxYTZmYjNmMWU5MmIxOTY0Yi90YWJsZXJhbmdlOjNjYjU3ZmFkYjg2NTRkNTFhNmZiM2YxZTkyYjE5NjRiXzEwLTQtMS0xLTA_75129375-9693-4270-8b53-0d28081ff553"
      unitRef="shares">108253000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDMvZnJhZzpkNmFiNWU2NTM5MzA0ZGYzYTg4M2Q5NTE2NTg0YTgyMC90YWJsZTozY2I1N2ZhZGI4NjU0ZDUxYTZmYjNmMWU5MmIxOTY0Yi90YWJsZXJhbmdlOjNjYjU3ZmFkYjg2NTRkNTFhNmZiM2YxZTkyYjE5NjRiXzEwLTYtMS0xLTA_0f14b783-11b3-4701-a469-e27a6ff5d399"
      unitRef="shares">108569000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDMvZnJhZzpkNmFiNWU2NTM5MzA0ZGYzYTg4M2Q5NTE2NTg0YTgyMC90YWJsZTozY2I1N2ZhZGI4NjU0ZDUxYTZmYjNmMWU5MmIxOTY0Yi90YWJsZXJhbmdlOjNjYjU3ZmFkYjg2NTRkNTFhNmZiM2YxZTkyYjE5NjRiXzEwLTgtMS0xLTA_45547dfb-9bfc-44f1-8da9-b72c2ec51448"
      unitRef="shares">108024000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDMvZnJhZzpkNmFiNWU2NTM5MzA0ZGYzYTg4M2Q5NTE2NTg0YTgyMC90ZXh0cmVnaW9uOmQ2YWI1ZTY1MzkzMDRkZjNhODgzZDk1MTY1ODRhODIwXzI0MQ_6c3c8f0c-bb5c-43b3-ab84-17f6c0a4af34"
      unitRef="shares">635002</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie8438390fbef40539bd4d1e11c4e693f_D20190504-20190802"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDMvZnJhZzpkNmFiNWU2NTM5MzA0ZGYzYTg4M2Q5NTE2NTg0YTgyMC90ZXh0cmVnaW9uOmQ2YWI1ZTY1MzkzMDRkZjNhODgzZDk1MTY1ODRhODIwXzI0OA_43762dce-94e8-41f4-9607-b7f3fb93c4a3"
      unitRef="shares">378850</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDMvZnJhZzpkNmFiNWU2NTM5MzA0ZGYzYTg4M2Q5NTE2NTg0YTgyMC90ZXh0cmVnaW9uOmQ2YWI1ZTY1MzkzMDRkZjNhODgzZDk1MTY1ODRhODIwXzQzNA_696f28b3-65ad-46d9-9104-1b9f362a9b36"
      unitRef="shares">493723</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ifeb2fd8dc4614c78ad8441f59bad5cfe_D20181101-20190802"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDMvZnJhZzpkNmFiNWU2NTM5MzA0ZGYzYTg4M2Q5NTE2NTg0YTgyMC90ZXh0cmVnaW9uOmQ2YWI1ZTY1MzkzMDRkZjNhODgzZDk1MTY1ODRhODIwXzQ0MQ_20ecbdf7-85cf-42f6-a0b5-b73886f032e5"
      unitRef="shares">865648</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:LossContingencyDisclosures
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDYvZnJhZzo3YTUzY2Q3ZTk5NGM0ZTJhYjc3ZTZmMzBkZDY1YzlhYy90ZXh0cmVnaW9uOjdhNTNjZDdlOTk0YzRlMmFiNzdlNmYzMGRkNjVjOWFjXzI2MTI_aa5de9b1-a8e3-4634-a2d8-95b23e1ecf35">&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:24pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contingencies&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 typically involved in 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 regularly reviews certain patents issued by the U.S. Patent and Trademark Office and foreign patent offices. Management 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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;</us-gaap:LossContingencyDisclosures>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90ZXh0cmVnaW9uOjIxMGQwMjI2YWQ0MjRkOTZiNzQ4ZGY3MTAwNDY5ZWUxXzEwOTk1MTE2Mjk2ODg2_288a3074-0d8f-4102-a494-0247a5d3ab8b">&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;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 includes all non-cancelable periods. The lease term may also include options to extend or terminate the lease when it is reasonably certain that such options will be exercised after considering all relevant economic and financial factors. Options to extend or terminate a lease are generally exercisable at the company's sole discretion, subject to any required minimum notification period and/or other contractual terms as defined within the respective lease agreement, as applicable. The company's renewal options generally range from extended terms of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90ZXh0cmVnaW9uOjIxMGQwMjI2YWQ0MjRkOTZiNzQ4ZGY3MTAwNDY5ZWUxXzEwOTk1MTE2Mjk2ODg1_a717e669-f9aa-429e-931d-d7f037388ec6"&gt;two&lt;/span&gt; to ten years. Certain leases also include options to purchase the identified asset. 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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 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. Additionally, the company's operating leases generally do not include material residual value guarantees. The company has operating leases with both lease components and non-lease components. For all underlying asset classes, the company accounts for lease components separately from non-lease components based on the relative market value of each component. Non-lease components typically consist of common area maintenance, utilities, and/or other repairs and maintenance services. The costs related to non-lease components are not included within the determination of lease payments at commencement. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 discounted to present value based on the rate implicit in the operating lease agreement or the estimated incremental borrowing rate at lease commencement if the rate implicit in the lease is not readily determinable. Generally, the estimated incremental borrowing rate is used as the rate implicit in the lease is not readily determinable. The estimated incremental borrowing rate represents the rate of interest that the company would have to pay to borrow on a general and unsecured collateralized basis over a similar term, an amount equal to the lease payments in a similar economic environment. The company determines the estimated incremental borrowing rate at lease commencement based on available information at such time, including lease term, lease currency, and geographical market. 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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.999%;"/&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.622%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,036&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,253&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;876&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,204&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Variable lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;116&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,932&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,573&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.999%;"/&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.622%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,683&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,949&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,656&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,698&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 as of July&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:85.449%;"/&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.621%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average discount rate of operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.80&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 July&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:6pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:85.449%;"/&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.621%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020 (remaining)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,574&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,822&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,172&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,102&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,787&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,468&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total future minimum operating lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113,925&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,991&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Present value of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;84,934&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table presents future minimum operating lease payments by respective fiscal year for non-cancelable operating leases under the legacy lease accounting guidance at ASC Topic 840, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Leases&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, as of October&#160;31, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:6pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:85.449%;"/&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.621%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;October 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,135&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,764&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,806&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,772&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,863&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,732&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;83,072&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="ie1e40cacdb1147eb8f14e762fcb325b7_I20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90ZXh0cmVnaW9uOjIxMGQwMjI2YWQ0MjRkOTZiNzQ4ZGY3MTAwNDY5ZWUxXzE2NDY_cf40ce04-f467-40eb-909b-a4a24f61702f">P10Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90ZXh0cmVnaW9uOjIxMGQwMjI2YWQ0MjRkOTZiNzQ4ZGY3MTAwNDY5ZWUxXzYzODc_a4aa470a-e4ee-41da-9cdb-bf13503307ac">&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.999%;"/&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.622%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,036&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,253&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;876&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,204&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Variable lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;116&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,932&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,573&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.999%;"/&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.622%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,683&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,949&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,656&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,698&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 as of July&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:85.449%;"/&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.621%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average discount rate of operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.80&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90YWJsZTo1MGFjODYyZjYxZTM0MzU1YjEyYjAzMzNiYTUyODEzYy90YWJsZXJhbmdlOjUwYWM4NjJmNjFlMzQzNTViMTJiMDMzM2JhNTI4MTNjXzItMi0xLTEtMA_2ef38e8f-06de-4b2f-8ff1-8f0d6e391919"
      unitRef="usd">4036000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90YWJsZTo1MGFjODYyZjYxZTM0MzU1YjEyYjAzMzNiYTUyODEzYy90YWJsZXJhbmdlOjUwYWM4NjJmNjFlMzQzNTViMTJiMDMzM2JhNTI4MTNjXzItNC0xLTEtMA_aa195063-4067-4ca5-9a9a-960b42c79184"
      unitRef="usd">14253000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90YWJsZTo1MGFjODYyZjYxZTM0MzU1YjEyYjAzMzNiYTUyODEzYy90YWJsZXJhbmdlOjUwYWM4NjJmNjFlMzQzNTViMTJiMDMzM2JhNTI4MTNjXzMtMi0xLTEtMA_9e44506e-8304-46e4-b94b-2816c90b77cb"
      unitRef="usd">876000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90YWJsZTo1MGFjODYyZjYxZTM0MzU1YjEyYjAzMzNiYTUyODEzYy90YWJsZXJhbmdlOjUwYWM4NjJmNjFlMzQzNTViMTJiMDMzM2JhNTI4MTNjXzMtNC0xLTEtMA_5333188f-d5f8-4a34-ba12-ab5cd7151e1e"
      unitRef="usd">2204000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90YWJsZTo1MGFjODYyZjYxZTM0MzU1YjEyYjAzMzNiYTUyODEzYy90YWJsZXJhbmdlOjUwYWM4NjJmNjFlMzQzNTViMTJiMDMzM2JhNTI4MTNjXzQtMi0xLTEtMA_2289aebe-0dcb-41b1-bf92-0b81107fb6d5"
      unitRef="usd">20000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90YWJsZTo1MGFjODYyZjYxZTM0MzU1YjEyYjAzMzNiYTUyODEzYy90YWJsZXJhbmdlOjUwYWM4NjJmNjFlMzQzNTViMTJiMDMzM2JhNTI4MTNjXzQtNC0xLTEtMA_80509dca-1436-4606-be2f-4c568f90f055"
      unitRef="usd">116000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90YWJsZTo1MGFjODYyZjYxZTM0MzU1YjEyYjAzMzNiYTUyODEzYy90YWJsZXJhbmdlOjUwYWM4NjJmNjFlMzQzNTViMTJiMDMzM2JhNTI4MTNjXzUtMi0xLTEtMA_9eb95824-4dbc-4943-ba68-78877da0d68c"
      unitRef="usd">4932000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90YWJsZTo1MGFjODYyZjYxZTM0MzU1YjEyYjAzMzNiYTUyODEzYy90YWJsZXJhbmdlOjUwYWM4NjJmNjFlMzQzNTViMTJiMDMzM2JhNTI4MTNjXzUtNC0xLTEtMA_ae013a06-f453-4b26-b4e3-f8cc2d10e01f"
      unitRef="usd">16573000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90YWJsZToxNGRkYzQ2NGQ1NDk0Y2MwODBjN2UyN2FjMTE3MTBlMC90YWJsZXJhbmdlOjE0ZGRjNDY0ZDU0OTRjYzA4MGM3ZTI3YWMxMTcxMGUwXzItMi0xLTEtMA_70287c95-b6a3-4a23-93b1-88e87cb9dab1"
      unitRef="usd">3683000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90YWJsZToxNGRkYzQ2NGQ1NDk0Y2MwODBjN2UyN2FjMTE3MTBlMC90YWJsZXJhbmdlOjE0ZGRjNDY0ZDU0OTRjYzA4MGM3ZTI3YWMxMTcxMGUwXzItNC0xLTEtMA_12c37e3b-fc50-40ce-ae54-2e01d5dbafc0"
      unitRef="usd">13949000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90YWJsZToxNGRkYzQ2NGQ1NDk0Y2MwODBjN2UyN2FjMTE3MTBlMC90YWJsZXJhbmdlOjE0ZGRjNDY0ZDU0OTRjYzA4MGM3ZTI3YWMxMTcxMGUwXzMtMi0xLTEtMA_32441991-5d64-469c-8e20-33eac45b3f65"
      unitRef="usd">1656000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90YWJsZToxNGRkYzQ2NGQ1NDk0Y2MwODBjN2UyN2FjMTE3MTBlMC90YWJsZXJhbmdlOjE0ZGRjNDY0ZDU0OTRjYzA4MGM3ZTI3YWMxMTcxMGUwXzMtNC0xLTEtMA_84a6733a-ff06-48b8-bc9e-512bfae1893c"
      unitRef="usd">18698000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90YWJsZTphMWUyNTY3ZGYwMzA0OGIxOGVjODg4YThlNGViYWQ5ZC90YWJsZXJhbmdlOmExZTI1NjdkZjAzMDQ4YjE4ZWM4ODhhOGU0ZWJhZDlkXzEtMi0xLTEtMA_0a7a9489-f261-4015-9531-83ac227670bb">P7Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90YWJsZTphMWUyNTY3ZGYwMzA0OGIxOGVjODg4YThlNGViYWQ5ZC90YWJsZXJhbmdlOmExZTI1NjdkZjAzMDQ4YjE4ZWM4ODhhOGU0ZWJhZDlkXzItMi0xLTEtMA_ec40eb9d-0b27-43a9-bca2-48a45a1cd589"
      unitRef="number">0.0280</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90ZXh0cmVnaW9uOjIxMGQwMjI2YWQ0MjRkOTZiNzQ4ZGY3MTAwNDY5ZWUxXzYzOTM_bb81a8eb-bfc9-46b3-90a1-5662b7982391">&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 July&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:6pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:85.449%;"/&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.621%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020 (remaining)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,574&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,822&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,172&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,102&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,787&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,468&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total future minimum operating lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113,925&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,991&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Present value of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;84,934&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90YWJsZTpkYWQzMTBmYzdhZWY0ZjU3YmFiODA2MTcxMzYxMzFkOS90YWJsZXJhbmdlOmRhZDMxMGZjN2FlZjRmNTdiYWI4MDYxNzEzNjEzMWQ5XzEtMi0xLTEtMA_028a7398-f6d9-4a48-9a88-5319f8a7a552"
      unitRef="usd">24574000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90YWJsZTpkYWQzMTBmYzdhZWY0ZjU3YmFiODA2MTcxMzYxMzFkOS90YWJsZXJhbmdlOmRhZDMxMGZjN2FlZjRmNTdiYWI4MDYxNzEzNjEzMWQ5XzItMi0xLTEtMA_78250668-4dbd-44cf-beaf-fe0af5e38f1f"
      unitRef="usd">17822000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90YWJsZTpkYWQzMTBmYzdhZWY0ZjU3YmFiODA2MTcxMzYxMzFkOS90YWJsZXJhbmdlOmRhZDMxMGZjN2FlZjRmNTdiYWI4MDYxNzEzNjEzMWQ5XzMtMi0xLTEtMA_b6bbbb04-8c6f-4531-8010-0ae18439d813"
      unitRef="usd">15172000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90YWJsZTpkYWQzMTBmYzdhZWY0ZjU3YmFiODA2MTcxMzYxMzFkOS90YWJsZXJhbmdlOmRhZDMxMGZjN2FlZjRmNTdiYWI4MDYxNzEzNjEzMWQ5XzQtMi0xLTEtMA_8961f185-d582-4ff5-b288-4a989794ebee"
      unitRef="usd">12102000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90YWJsZTpkYWQzMTBmYzdhZWY0ZjU3YmFiODA2MTcxMzYxMzFkOS90YWJsZXJhbmdlOmRhZDMxMGZjN2FlZjRmNTdiYWI4MDYxNzEzNjEzMWQ5XzUtMi0xLTEtMA_3bdad79c-9833-48aa-8dc8-2a9aafa5c3ec"
      unitRef="usd">10787000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <ttc:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90YWJsZTpkYWQzMTBmYzdhZWY0ZjU3YmFiODA2MTcxMzYxMzFkOS90YWJsZXJhbmdlOmRhZDMxMGZjN2FlZjRmNTdiYWI4MDYxNzEzNjEzMWQ5XzYtMi0xLTEtMA_e0daa5ac-b73a-4adf-b934-2ceff3a67324"
      unitRef="usd">33468000</ttc:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90YWJsZTpkYWQzMTBmYzdhZWY0ZjU3YmFiODA2MTcxMzYxMzFkOS90YWJsZXJhbmdlOmRhZDMxMGZjN2FlZjRmNTdiYWI4MDYxNzEzNjEzMWQ5XzctMi0xLTEtMA_907e1ae5-4ab8-4e4e-9353-92cb075a7048"
      unitRef="usd">113925000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90YWJsZTpkYWQzMTBmYzdhZWY0ZjU3YmFiODA2MTcxMzYxMzFkOS90YWJsZXJhbmdlOmRhZDMxMGZjN2FlZjRmNTdiYWI4MDYxNzEzNjEzMWQ5XzgtMi0xLTEtMA_1e69cb2e-d48d-47a3-96ec-ecad0f223409"
      unitRef="usd">28991000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90YWJsZTpkYWQzMTBmYzdhZWY0ZjU3YmFiODA2MTcxMzYxMzFkOS90YWJsZXJhbmdlOmRhZDMxMGZjN2FlZjRmNTdiYWI4MDYxNzEzNjEzMWQ5XzktMi0xLTEtMA_39c523b2-08f9-4226-b89b-cbce80164389"
      unitRef="usd">84934000</us-gaap:OperatingLeaseLiability>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90ZXh0cmVnaW9uOjIxMGQwMjI2YWQ0MjRkOTZiNzQ4ZGY3MTAwNDY5ZWUxXzYzODQ_92e1fa86-d78f-41a4-9a4b-004e6e437de7">&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table presents future minimum operating lease payments by respective fiscal year for non-cancelable operating leases under the legacy lease accounting guidance at ASC Topic 840, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Leases&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, as of October&#160;31, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:6pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:85.449%;"/&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.621%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;October 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,135&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,764&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,806&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,772&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,863&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,732&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;83,072&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90YWJsZTplZTE3ZTkzY2U3ZDY0ZjBkYmFkZDQwYjAyODFiNDE5OS90YWJsZXJhbmdlOmVlMTdlOTNjZTdkNjRmMGRiYWRkNDBiMDI4MWI0MTk5XzEtMi0xLTEtMA_e84b7eb7-9b4a-4123-9a61-4cda5bbe6bc1"
      unitRef="usd">17135000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90YWJsZTplZTE3ZTkzY2U3ZDY0ZjBkYmFkZDQwYjAyODFiNDE5OS90YWJsZXJhbmdlOmVlMTdlOTNjZTdkNjRmMGRiYWRkNDBiMDI4MWI0MTk5XzItMi0xLTEtMA_78fce63e-673c-445b-90bb-8c80d5f5cabf"
      unitRef="usd">15764000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90YWJsZTplZTE3ZTkzY2U3ZDY0ZjBkYmFkZDQwYjAyODFiNDE5OS90YWJsZXJhbmdlOmVlMTdlOTNjZTdkNjRmMGRiYWRkNDBiMDI4MWI0MTk5XzMtMi0xLTEtMA_6cab461d-4cc4-45d3-8cc7-b4bb8739917b"
      unitRef="usd">12806000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90YWJsZTplZTE3ZTkzY2U3ZDY0ZjBkYmFkZDQwYjAyODFiNDE5OS90YWJsZXJhbmdlOmVlMTdlOTNjZTdkNjRmMGRiYWRkNDBiMDI4MWI0MTk5XzQtMi0xLTEtMA_3db75406-d120-4912-ba36-f8ada20ea6ec"
      unitRef="usd">9772000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90YWJsZTplZTE3ZTkzY2U3ZDY0ZjBkYmFkZDQwYjAyODFiNDE5OS90YWJsZXJhbmdlOmVlMTdlOTNjZTdkNjRmMGRiYWRkNDBiMDI4MWI0MTk5XzUtMi0xLTEtMA_ccdfac1d-3d1a-4cba-a889-d55a35a01280"
      unitRef="usd">8863000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90YWJsZTplZTE3ZTkzY2U3ZDY0ZjBkYmFkZDQwYjAyODFiNDE5OS90YWJsZXJhbmdlOmVlMTdlOTNjZTdkNjRmMGRiYWRkNDBiMDI4MWI0MTk5XzYtMi0xLTEtMA_2d817ce2-91cb-4956-95f3-32067ecfbdda"
      unitRef="usd">18732000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMDkvZnJhZzoyMTBkMDIyNmFkNDI0ZDk2Yjc0OGRmNzEwMDQ2OWVlMS90YWJsZTplZTE3ZTkzY2U3ZDY0ZjBkYmFkZDQwYjAyODFiNDE5OS90YWJsZXJhbmdlOmVlMTdlOTNjZTdkNjRmMGRiYWRkNDBiMDI4MWI0MTk5XzctMi0xLTEtMA_5e5caacd-8718-4b21-b5cc-7f64f97064e2"
      unitRef="usd">83072000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90ZXh0cmVnaW9uOjZjYzIyNDFkYzlhODRmMzU5MTJlNmJmOWNhMWUzNzM1Xzk3NzQ_d77467d3-8dc2-4bc5-9765-260c97948952">&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:24pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivative Instruments and Hedging Activities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 company policies that place 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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Changes in the fair values of the spot rate component of outstanding, highly effective cash flow hedging instruments included in the assessment of hedge effectiveness are recorded in other comprehensive income within AOCL on the Condensed Consolidated Balance Sheets and are subsequently reclassified to net earnings within the Condensed Consolidated Statements of Earnings during the same period in which the cash flows of the underlying hedged transaction affect net earnings. Changes in the fair values of hedge components excluded from the assessment of effectiveness are recognized immediately in net earnings under the mark-to-market approach. The classification of gains or losses recognized on cash flow hedging instruments and excluded components within the Condensed Consolidated Statements of Earnings is the same as that of the underlying exposure. Results of cash flow hedging instruments, and the related excluded components, of sales and costs associated with 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. Results of cash flow hedges of intercompany loans are recorded in other income, net as an offset to the remeasurement of the foreign loan balance.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of July&#160;31, 2020, the notional amount outstanding of forward contracts designated as cash flow hedging instruments was $265.0 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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-top:6pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;October 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivative assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives designated as cash flow hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(645)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,511&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,642&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives not designated as cash flow hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;753&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,920&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,256&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,431&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,898&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivative liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives designated as cash flow hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,248&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives not designated as cash flow hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;849&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,097&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:center;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;October 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivative assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward currency contracts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross amounts of recognized assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,116&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,496&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,056&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross liabilities offset in the Condensed Consolidated Balance Sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(158)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net amounts of assets presented in the Condensed Consolidated Balance Sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,431&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,898&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivative liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward currency contracts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross amounts of recognized liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,465)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross assets offset in the Condensed Consolidated Balance Sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;368&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net amounts of liabilities presented in the Condensed Consolidated Balance Sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,097)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:12pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 nine months ended July&#160;31, 2020 and August&#160;2, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain Reclassified from AOCL into Earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain (Loss) Recognized in OCI on Derivatives&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives designated as cash flow hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward currency contracts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,795&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,350&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,022&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;158&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;140&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,384)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;241&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total derivatives designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,953&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,490&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,885)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,263&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain Reclassified from AOCL into Earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain (Loss) Recognized in OCI on Derivatives&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives designated as cash flow hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward currency contracts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,272&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,828&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10,396)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,307&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;698&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;497&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,163)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total derivatives designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,970&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,325&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,559)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,420&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For the third quarter and first nine months of fiscal 2020, the company recognized approximately $0.6 million and $0.1 million of losses 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 a result of the COVID-19 pandemic and its anticipated impact on the probability of realizing hedged forecasted transactions. For the third quarter and first nine months of fiscal 2019, the company did not discontinue cash flow hedge accounting on any forward currency contracts designated as cash flow hedging instruments. As of July&#160;31, 2020, the company expects to reclassify approximately $6.1 million of losses from AOCL to earnings during the next twelve months.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:center;margin-top:12pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.250%;"/&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.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.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.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.087%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain Recognized in Earnings on Cash Flow Hedging Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of Sales&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;840,972&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(546,398)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;838,713&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(572,732)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain on derivatives designated as cash flow hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward currency contracts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amount of gain reclassified from AOCL into earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,795&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;158&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,350&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;140&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;191&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;86&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,262&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.250%;"/&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.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.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.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.087%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain Recognized in Earnings on Cash Flow Hedging Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of Sales&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,537,853&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,648,474)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,403,705&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,600,809)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain on derivatives designated as cash flow hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward currency contracts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amount of gain reclassified from AOCL into earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,272&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;698&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,828&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;497&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,183&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;231&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,579&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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-top:6pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward currency contracts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,093)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(555)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;172&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,093)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(555)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;172&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90ZXh0cmVnaW9uOjZjYzIyNDFkYzlhODRmMzU5MTJlNmJmOWNhMWUzNzM1Xzk3NjI_f76a31d3-b2c3-4472-873a-96ca545c9ea4">&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, 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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 company policies that place 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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Changes in the fair values of the spot rate component of outstanding, highly effective cash flow hedging instruments included in the assessment of hedge effectiveness are recorded in other comprehensive income within AOCL on the Condensed Consolidated Balance Sheets and are subsequently reclassified to net earnings within the Condensed Consolidated Statements of Earnings during the same period in which the cash flows of the underlying hedged transaction affect net earnings. Changes in the fair values of hedge components excluded from the assessment of effectiveness are recognized immediately in net earnings under the mark-to-market approach. The classification of gains or losses recognized on cash flow hedging instruments and excluded components within the Condensed Consolidated Statements of Earnings is the same as that of the underlying exposure. Results of cash flow hedging instruments, and the related excluded components, of sales and costs associated with 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. Results of cash flow hedges of intercompany loans are recorded in other income, net as an offset to the remeasurement of the foreign loan balance.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of July&#160;31, 2020, the notional amount outstanding of forward contracts designated as cash flow hedging instruments was $265.0 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90ZXh0cmVnaW9uOjZjYzIyNDFkYzlhODRmMzU5MTJlNmJmOWNhMWUzNzM1XzQzMzU_b3b8d977-69df-4ee5-8492-fe0c4136de98">P2Y</us-gaap:MaximumLengthOfTimeHedgedInCashFlowHedge1>
    <ttc:CashFlowHedgeEffectivenessMeasurementPeriod
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90ZXh0cmVnaW9uOjZjYzIyNDFkYzlhODRmMzU5MTJlNmJmOWNhMWUzNzM1XzEwOTk1MTE2MzA5Nzk2_0fd8c3d3-2a3b-452f-bb29-691b363231e9">P2M</ttc:CashFlowHedgeEffectivenessMeasurementPeriod>
    <ttc:CashFlowHedgeEffectivenessMeasurementPeriod
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90ZXh0cmVnaW9uOjZjYzIyNDFkYzlhODRmMzU5MTJlNmJmOWNhMWUzNzM1XzEwOTk1MTE2MzA5Nzk3_0f806154-c072-4ab0-ab1d-c305a3280589">P2M</ttc:CashFlowHedgeEffectivenessMeasurementPeriod>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ie41eca766e0842069feea57ac174859c_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90ZXh0cmVnaW9uOjZjYzIyNDFkYzlhODRmMzU5MTJlNmJmOWNhMWUzNzM1XzYyNzI_646c35f2-61d5-45fc-91ac-19ef1a716fb4"
      unitRef="usd">265000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90ZXh0cmVnaW9uOjZjYzIyNDFkYzlhODRmMzU5MTJlNmJmOWNhMWUzNzM1Xzk3ODU_87cfe9d2-78cd-4ebe-942b-1f78adbabfbf">&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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-top:6pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;October 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivative assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives designated as cash flow hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(645)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,511&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,642&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives not designated as cash flow hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;753&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,920&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,256&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,431&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,898&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivative liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives designated as cash flow hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,248&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives not designated as cash flow hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;849&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,097&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock>
    <us-gaap:DerivativeAssets
      contextRef="if8637ede55bd42b6a84fc6e72057660a_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpiZTFlOWI2OTI5NmE0MjVkYThjNzA4ODNmZTU0YWY2YS90YWJsZXJhbmdlOmJlMWU5YjY5Mjk2YTQyNWRhOGM3MDg4M2ZlNTRhZjZhXzQtMi0xLTEtMA_44616523-0c98-46df-b6ac-6db7c502cb6b"
      unitRef="usd">-645000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i02d37197e5bc4fbfb8a5b62c9edf29c4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpiZTFlOWI2OTI5NmE0MjVkYThjNzA4ODNmZTU0YWY2YS90YWJsZXJhbmdlOmJlMWU5YjY5Mjk2YTQyNWRhOGM3MDg4M2ZlNTRhZjZhXzQtNC0xLTEtMA_e3e72069-49e4-4b0f-bd4b-be1d0d189326"
      unitRef="usd">12511000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i978aa976484847a8873239ddb9a1d8c8_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpiZTFlOWI2OTI5NmE0MjVkYThjNzA4ODNmZTU0YWY2YS90YWJsZXJhbmdlOmJlMWU5YjY5Mjk2YTQyNWRhOGM3MDg4M2ZlNTRhZjZhXzQtNi0xLTEtMA_53065eb6-0ca7-40d9-9346-e71b93a49b89"
      unitRef="usd">8642000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i23c791d4fdcc470a8821f86e25590286_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpiZTFlOWI2OTI5NmE0MjVkYThjNzA4ODNmZTU0YWY2YS90YWJsZXJhbmdlOmJlMWU5YjY5Mjk2YTQyNWRhOGM3MDg4M2ZlNTRhZjZhXzctMi0xLTEtMA_eb46ce18-ba71-4ace-8905-b79124b72b86"
      unitRef="usd">753000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i7178397dc4a246b3b831b04a8e250165_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpiZTFlOWI2OTI5NmE0MjVkYThjNzA4ODNmZTU0YWY2YS90YWJsZXJhbmdlOmJlMWU5YjY5Mjk2YTQyNWRhOGM3MDg4M2ZlNTRhZjZhXzctNC0xLTEtMA_333fafbd-8262-4996-8968-f13fe045664a"
      unitRef="usd">3920000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="iaaad735818fc4f78a649e6b5a5c7ee42_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpiZTFlOWI2OTI5NmE0MjVkYThjNzA4ODNmZTU0YWY2YS90YWJsZXJhbmdlOmJlMWU5YjY5Mjk2YTQyNWRhOGM3MDg4M2ZlNTRhZjZhXzctNi0xLTEtMA_dc063be2-4301-4421-a985-4e3b8000f4e0"
      unitRef="usd">2256000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpiZTFlOWI2OTI5NmE0MjVkYThjNzA4ODNmZTU0YWY2YS90YWJsZXJhbmdlOmJlMWU5YjY5Mjk2YTQyNWRhOGM3MDg4M2ZlNTRhZjZhXzgtMi0xLTEtMA_b09eee76-35b0-4af3-89ed-482805d32e98"
      unitRef="usd">108000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpiZTFlOWI2OTI5NmE0MjVkYThjNzA4ODNmZTU0YWY2YS90YWJsZXJhbmdlOmJlMWU5YjY5Mjk2YTQyNWRhOGM3MDg4M2ZlNTRhZjZhXzgtNC0xLTEtMA_61692c10-716a-46a7-b79b-00f27ea5f8c9"
      unitRef="usd">16431000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpiZTFlOWI2OTI5NmE0MjVkYThjNzA4ODNmZTU0YWY2YS90YWJsZXJhbmdlOmJlMWU5YjY5Mjk2YTQyNWRhOGM3MDg4M2ZlNTRhZjZhXzgtNi0xLTEtMA_abda63d6-8bdc-4716-9bae-a49709741365"
      unitRef="usd">10898000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i1b1d60474ce74ac6a4305efd1e721694_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpiZTFlOWI2OTI5NmE0MjVkYThjNzA4ODNmZTU0YWY2YS90YWJsZXJhbmdlOmJlMWU5YjY5Mjk2YTQyNWRhOGM3MDg4M2ZlNTRhZjZhXzEzLTItMS0xLTA_6ce581c2-89ae-4b60-a0f4-ebfb0e2f0142"
      unitRef="usd">5248000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="iaaba46d506414f7e9f1899a6e1cb4a03_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpiZTFlOWI2OTI5NmE0MjVkYThjNzA4ODNmZTU0YWY2YS90YWJsZXJhbmdlOmJlMWU5YjY5Mjk2YTQyNWRhOGM3MDg4M2ZlNTRhZjZhXzEzLTQtMS0xLTA_8bfe0dea-9c4d-499e-b62d-b93dedd8bb42"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i81efa52142d7477baf6c900746962d9c_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpiZTFlOWI2OTI5NmE0MjVkYThjNzA4ODNmZTU0YWY2YS90YWJsZXJhbmdlOmJlMWU5YjY5Mjk2YTQyNWRhOGM3MDg4M2ZlNTRhZjZhXzEzLTYtMS0xLTA_753fa618-5d74-4d65-a85e-6931592a8d1d"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i44ab96623b5a44d1968d4d8bc522fa9a_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpiZTFlOWI2OTI5NmE0MjVkYThjNzA4ODNmZTU0YWY2YS90YWJsZXJhbmdlOmJlMWU5YjY5Mjk2YTQyNWRhOGM3MDg4M2ZlNTRhZjZhXzE2LTItMS0xLTA_3ddea3b8-224b-474f-ac09-ac5772a03351"
      unitRef="usd">849000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i2284928826f24552b79ec2e500042a00_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpiZTFlOWI2OTI5NmE0MjVkYThjNzA4ODNmZTU0YWY2YS90YWJsZXJhbmdlOmJlMWU5YjY5Mjk2YTQyNWRhOGM3MDg4M2ZlNTRhZjZhXzE2LTQtMS0xLTA_12947801-0448-41a6-b4c1-3761fb21756a"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i30954345b0074a98b96166eaf5b10c94_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpiZTFlOWI2OTI5NmE0MjVkYThjNzA4ODNmZTU0YWY2YS90YWJsZXJhbmdlOmJlMWU5YjY5Mjk2YTQyNWRhOGM3MDg4M2ZlNTRhZjZhXzE2LTYtMS0xLTA_a57aa070-8c8d-4a75-8d69-9b9154064937"
      unitRef="usd">9000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpiZTFlOWI2OTI5NmE0MjVkYThjNzA4ODNmZTU0YWY2YS90YWJsZXJhbmdlOmJlMWU5YjY5Mjk2YTQyNWRhOGM3MDg4M2ZlNTRhZjZhXzE3LTItMS0xLTA_6c250664-237e-4e3c-ad78-fe6b9ee1ef23"
      unitRef="usd">6097000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i02e0cda92e2c4611b7f573590e1413d4_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpiZTFlOWI2OTI5NmE0MjVkYThjNzA4ODNmZTU0YWY2YS90YWJsZXJhbmdlOmJlMWU5YjY5Mjk2YTQyNWRhOGM3MDg4M2ZlNTRhZjZhXzE3LTQtMS0xLTA_1cd7a10c-9a75-432d-b148-32213ab25717"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpiZTFlOWI2OTI5NmE0MjVkYThjNzA4ODNmZTU0YWY2YS90YWJsZXJhbmdlOmJlMWU5YjY5Mjk2YTQyNWRhOGM3MDg4M2ZlNTRhZjZhXzE3LTYtMS0xLTA_53d053a8-91e0-4ffd-a913-601f67d41f4e"
      unitRef="usd">9000</us-gaap:DerivativeLiabilities>
    <ttc:OffsettingAssetsAndLiabilitiesTableTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90ZXh0cmVnaW9uOjZjYzIyNDFkYzlhODRmMzU5MTJlNmJmOWNhMWUzNzM1Xzk3NTk_c3cc71e6-3c69-4ac5-8f71-b5ead33747f6">&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:center;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;October 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivative assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward currency contracts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross amounts of recognized assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,116&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,496&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,056&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross liabilities offset in the Condensed Consolidated Balance Sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(158)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net amounts of assets presented in the Condensed Consolidated Balance Sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,431&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,898&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivative liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward currency contracts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross amounts of recognized liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,465)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross assets offset in the Condensed Consolidated Balance Sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;368&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net amounts of liabilities presented in the Condensed Consolidated Balance Sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,097)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ttc:OffsettingAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ie41eca766e0842069feea57ac174859c_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo4MjgyMzY4YTcyYTI0NTk1YWU5N2E1OTIxNzA0NTEzYi90YWJsZXJhbmdlOjgyODIzNjhhNzJhMjQ1OTVhZTk3YTU5MjE3MDQ1MTNiXzMtMi0xLTEtMA_bb2c8446-ca23-4963-a93e-a1a9ac358e09"
      unitRef="usd">1116000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i5863fa52fb3c4997a65c2c235422e381_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo4MjgyMzY4YTcyYTI0NTk1YWU5N2E1OTIxNzA0NTEzYi90YWJsZXJhbmdlOjgyODIzNjhhNzJhMjQ1OTVhZTk3YTU5MjE3MDQ1MTNiXzMtNC0xLTEtMA_46e83304-5263-4752-a997-1b0de7b98cec"
      unitRef="usd">16496000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i3ffb7b35c583440fac70a7bf0ab3dce2_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo4MjgyMzY4YTcyYTI0NTk1YWU5N2E1OTIxNzA0NTEzYi90YWJsZXJhbmdlOjgyODIzNjhhNzJhMjQ1OTVhZTk3YTU5MjE3MDQ1MTNiXzMtNi0xLTEtMA_1bd5396b-1c29-453c-99ae-8786f133c3e7"
      unitRef="usd">11056000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="ie41eca766e0842069feea57ac174859c_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo4MjgyMzY4YTcyYTI0NTk1YWU5N2E1OTIxNzA0NTEzYi90YWJsZXJhbmdlOjgyODIzNjhhNzJhMjQ1OTVhZTk3YTU5MjE3MDQ1MTNiXzQtMi0xLTEtMA_8612c11e-1cf1-4ae2-b03a-23ccd22b8cf9"
      unitRef="usd">1008000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i5863fa52fb3c4997a65c2c235422e381_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo4MjgyMzY4YTcyYTI0NTk1YWU5N2E1OTIxNzA0NTEzYi90YWJsZXJhbmdlOjgyODIzNjhhNzJhMjQ1OTVhZTk3YTU5MjE3MDQ1MTNiXzQtNC0xLTEtMA_b3e0b014-4594-408e-bb21-f4b9bcc341b7"
      unitRef="usd">65000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="i3ffb7b35c583440fac70a7bf0ab3dce2_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo4MjgyMzY4YTcyYTI0NTk1YWU5N2E1OTIxNzA0NTEzYi90YWJsZXJhbmdlOjgyODIzNjhhNzJhMjQ1OTVhZTk3YTU5MjE3MDQ1MTNiXzQtNi0xLTEtMA_5798e4a8-8d76-450e-abf4-a4fcd3b2e5f6"
      unitRef="usd">158000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeAssets
      contextRef="ie41eca766e0842069feea57ac174859c_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo4MjgyMzY4YTcyYTI0NTk1YWU5N2E1OTIxNzA0NTEzYi90YWJsZXJhbmdlOjgyODIzNjhhNzJhMjQ1OTVhZTk3YTU5MjE3MDQ1MTNiXzUtMi0xLTEtMA_ae46954c-d498-4f9f-a50d-1f0b02ec14d5"
      unitRef="usd">108000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i5863fa52fb3c4997a65c2c235422e381_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo4MjgyMzY4YTcyYTI0NTk1YWU5N2E1OTIxNzA0NTEzYi90YWJsZXJhbmdlOjgyODIzNjhhNzJhMjQ1OTVhZTk3YTU5MjE3MDQ1MTNiXzUtNC0xLTEtMA_05aba42f-c355-4b05-889f-982cf9503d42"
      unitRef="usd">16431000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i3ffb7b35c583440fac70a7bf0ab3dce2_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo4MjgyMzY4YTcyYTI0NTk1YWU5N2E1OTIxNzA0NTEzYi90YWJsZXJhbmdlOjgyODIzNjhhNzJhMjQ1OTVhZTk3YTU5MjE3MDQ1MTNiXzUtNi0xLTEtMA_943df7dc-5446-4768-8c8d-c19cf6551785"
      unitRef="usd">10898000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ie41eca766e0842069feea57ac174859c_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo4MjgyMzY4YTcyYTI0NTk1YWU5N2E1OTIxNzA0NTEzYi90YWJsZXJhbmdlOjgyODIzNjhhNzJhMjQ1OTVhZTk3YTU5MjE3MDQ1MTNiXzktMi0xLTEtMA_bb95fc2a-29d1-43a7-b24f-76c1213e46a4"
      unitRef="usd">6465000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i5863fa52fb3c4997a65c2c235422e381_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo4MjgyMzY4YTcyYTI0NTk1YWU5N2E1OTIxNzA0NTEzYi90YWJsZXJhbmdlOjgyODIzNjhhNzJhMjQ1OTVhZTk3YTU5MjE3MDQ1MTNiXzktNC0xLTEtMA_8482950e-7d7f-4aa3-8e50-cf646be74b10"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i3ffb7b35c583440fac70a7bf0ab3dce2_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo4MjgyMzY4YTcyYTI0NTk1YWU5N2E1OTIxNzA0NTEzYi90YWJsZXJhbmdlOjgyODIzNjhhNzJhMjQ1OTVhZTk3YTU5MjE3MDQ1MTNiXzktNi0xLTEtMA_2afbc1dc-1f89-4eab-98d2-bb8e3990d47d"
      unitRef="usd">9000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="ie41eca766e0842069feea57ac174859c_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo4MjgyMzY4YTcyYTI0NTk1YWU5N2E1OTIxNzA0NTEzYi90YWJsZXJhbmdlOjgyODIzNjhhNzJhMjQ1OTVhZTk3YTU5MjE3MDQ1MTNiXzEwLTItMS0xLTA_009eff21-5c07-4e6e-a159-65f19157da2e"
      unitRef="usd">368000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i5863fa52fb3c4997a65c2c235422e381_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo4MjgyMzY4YTcyYTI0NTk1YWU5N2E1OTIxNzA0NTEzYi90YWJsZXJhbmdlOjgyODIzNjhhNzJhMjQ1OTVhZTk3YTU5MjE3MDQ1MTNiXzEwLTQtMS0xLTA_7a26a440-47b6-42da-983b-af273d92c4e0"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i3ffb7b35c583440fac70a7bf0ab3dce2_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo4MjgyMzY4YTcyYTI0NTk1YWU5N2E1OTIxNzA0NTEzYi90YWJsZXJhbmdlOjgyODIzNjhhNzJhMjQ1OTVhZTk3YTU5MjE3MDQ1MTNiXzEwLTYtMS0xLTA_20aee52d-f34a-4207-9b7a-36dc4b16c331"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilities
      contextRef="ie41eca766e0842069feea57ac174859c_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo4MjgyMzY4YTcyYTI0NTk1YWU5N2E1OTIxNzA0NTEzYi90YWJsZXJhbmdlOjgyODIzNjhhNzJhMjQ1OTVhZTk3YTU5MjE3MDQ1MTNiXzExLTItMS0xLTA_d36d058b-4a11-496f-a5fa-0dfaab5b8a6a"
      unitRef="usd">6097000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i5863fa52fb3c4997a65c2c235422e381_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo4MjgyMzY4YTcyYTI0NTk1YWU5N2E1OTIxNzA0NTEzYi90YWJsZXJhbmdlOjgyODIzNjhhNzJhMjQ1OTVhZTk3YTU5MjE3MDQ1MTNiXzExLTQtMS0xLTA_18743f13-b1c6-4384-abfc-2dff94322da8"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i3ffb7b35c583440fac70a7bf0ab3dce2_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo4MjgyMzY4YTcyYTI0NTk1YWU5N2E1OTIxNzA0NTEzYi90YWJsZXJhbmdlOjgyODIzNjhhNzJhMjQ1OTVhZTk3YTU5MjE3MDQ1MTNiXzExLTYtMS0xLTA_5b21e54d-de8d-4abf-8052-1ed67fd91bf1"
      unitRef="usd">9000</us-gaap:DerivativeLiabilities>
    <us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90ZXh0cmVnaW9uOjZjYzIyNDFkYzlhODRmMzU5MTJlNmJmOWNhMWUzNzM1Xzk3OTU_b647ee9d-562a-44c5-a431-eaba1499e1f4">&lt;div style="text-align:justify;margin-top:12pt;margin-bottom:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 nine months ended July&#160;31, 2020 and August&#160;2, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:12pt;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain Reclassified from AOCL into Earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain (Loss) Recognized in OCI on Derivatives&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives designated as cash flow hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward currency contracts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,795&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,350&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,022&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;158&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;140&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,384)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;241&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total derivatives designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,953&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,490&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,885)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,263&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain Reclassified from AOCL into Earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain (Loss) Recognized in OCI on Derivatives&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives designated as cash flow hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward currency contracts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,272&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,828&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10,396)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,307&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;698&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;497&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,163)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total derivatives designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,970&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,325&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,559)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,420&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:center;margin-top:12pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.250%;"/&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.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.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.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.087%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain Recognized in Earnings on Cash Flow Hedging Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of Sales&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;840,972&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(546,398)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;838,713&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(572,732)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain on derivatives designated as cash flow hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward currency contracts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amount of gain reclassified from AOCL into earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,795&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;158&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,350&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;140&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;191&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;86&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,262&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:12pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.250%;"/&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.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.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.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.087%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain Recognized in Earnings on Cash Flow Hedging Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of Sales&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,537,853&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,648,474)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,403,705&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,600,809)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain on derivatives designated as cash flow hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward currency contracts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amount of gain reclassified from AOCL into earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,272&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;698&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,828&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;497&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,183&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;231&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,579&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34&lt;/span&gt;&lt;span style="font-size:9pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i1bcab621e0404fa792777c806d00adc4_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpkZTM4ODIxNWU0YTY0ZTFkYWE5MWY3ODczMTJjNmY4Ni90YWJsZXJhbmdlOmRlMzg4MjE1ZTRhNjRlMWRhYTkxZjc4NzMxMmM2Zjg2XzUtMi0xLTEtMA_62ad27bd-fabe-4dd3-b59a-b818e2fac38b"
      unitRef="usd">1795000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i88e532205b664cd3a00f62ca88371dda_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpkZTM4ODIxNWU0YTY0ZTFkYWE5MWY3ODczMTJjNmY4Ni90YWJsZXJhbmdlOmRlMzg4MjE1ZTRhNjRlMWRhYTkxZjc4NzMxMmM2Zjg2XzUtNC0xLTEtMA_8d0fff6a-9a14-4ab3-95be-636878904cc8"
      unitRef="usd">1350000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i1bcab621e0404fa792777c806d00adc4_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpkZTM4ODIxNWU0YTY0ZTFkYWE5MWY3ODczMTJjNmY4Ni90YWJsZXJhbmdlOmRlMzg4MjE1ZTRhNjRlMWRhYTkxZjc4NzMxMmM2Zjg2XzUtNi0xLTEtMA_236768ff-aa61-4c97-b4fc-dc2093875405"
      unitRef="usd">-13501000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i88e532205b664cd3a00f62ca88371dda_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpkZTM4ODIxNWU0YTY0ZTFkYWE5MWY3ODczMTJjNmY4Ni90YWJsZXJhbmdlOmRlMzg4MjE1ZTRhNjRlMWRhYTkxZjc4NzMxMmM2Zjg2XzUtOC0xLTEtMA_5ea1e3e4-2968-4277-9e52-7a0188d3a5c7"
      unitRef="usd">2022000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="ifd7afa9fbd754635bf7ed4c2ff434b4f_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpkZTM4ODIxNWU0YTY0ZTFkYWE5MWY3ODczMTJjNmY4Ni90YWJsZXJhbmdlOmRlMzg4MjE1ZTRhNjRlMWRhYTkxZjc4NzMxMmM2Zjg2XzYtMi0xLTEtMA_ab84d3c1-8d24-434b-9c87-9ff103529c48"
      unitRef="usd">158000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="ifb2dc6034988450f88b4debc63940f9b_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpkZTM4ODIxNWU0YTY0ZTFkYWE5MWY3ODczMTJjNmY4Ni90YWJsZXJhbmdlOmRlMzg4MjE1ZTRhNjRlMWRhYTkxZjc4NzMxMmM2Zjg2XzYtNC0xLTEtMA_bec63430-b33e-4a7f-b5f3-b00669fb5c03"
      unitRef="usd">140000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ifd7afa9fbd754635bf7ed4c2ff434b4f_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpkZTM4ODIxNWU0YTY0ZTFkYWE5MWY3ODczMTJjNmY4Ni90YWJsZXJhbmdlOmRlMzg4MjE1ZTRhNjRlMWRhYTkxZjc4NzMxMmM2Zjg2XzYtNi0xLTEtMA_ec142e0c-703e-4a57-b439-d7e18252a02a"
      unitRef="usd">-1384000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ifb2dc6034988450f88b4debc63940f9b_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpkZTM4ODIxNWU0YTY0ZTFkYWE5MWY3ODczMTJjNmY4Ni90YWJsZXJhbmdlOmRlMzg4MjE1ZTRhNjRlMWRhYTkxZjc4NzMxMmM2Zjg2XzYtOC0xLTEtMA_a79cd4fd-093d-4632-9dc3-a57ea7f742d7"
      unitRef="usd">241000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i7e15eec5a98e419390c0594e0da2cc0e_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpkZTM4ODIxNWU0YTY0ZTFkYWE5MWY3ODczMTJjNmY4Ni90YWJsZXJhbmdlOmRlMzg4MjE1ZTRhNjRlMWRhYTkxZjc4NzMxMmM2Zjg2XzctMi0xLTEtMA_817b3319-51ed-44d4-a828-d5815e6931ea"
      unitRef="usd">1953000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="id0cb7112baf541b19d969a302cd4dbf5_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpkZTM4ODIxNWU0YTY0ZTFkYWE5MWY3ODczMTJjNmY4Ni90YWJsZXJhbmdlOmRlMzg4MjE1ZTRhNjRlMWRhYTkxZjc4NzMxMmM2Zjg2XzctNC0xLTEtMA_82b6c35a-8af3-49fc-879a-082bb87ab4f2"
      unitRef="usd">1490000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i7e15eec5a98e419390c0594e0da2cc0e_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpkZTM4ODIxNWU0YTY0ZTFkYWE5MWY3ODczMTJjNmY4Ni90YWJsZXJhbmdlOmRlMzg4MjE1ZTRhNjRlMWRhYTkxZjc4NzMxMmM2Zjg2XzctNi0xLTEtMA_6574d919-1a1b-44b6-b418-5306e519f57d"
      unitRef="usd">-14885000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="id0cb7112baf541b19d969a302cd4dbf5_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpkZTM4ODIxNWU0YTY0ZTFkYWE5MWY3ODczMTJjNmY4Ni90YWJsZXJhbmdlOmRlMzg4MjE1ZTRhNjRlMWRhYTkxZjc4NzMxMmM2Zjg2XzctOC0xLTEtMA_9be22224-b071-48bf-9479-eb64ebc5037f"
      unitRef="usd">2263000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i5ca156e5e9aa458c95c3d7e4c95c2fac_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo5NGI0NWExNWFiNWY0ZTE4ODg4YTg0YmQ3MmU3ODFhOC90YWJsZXJhbmdlOjk0YjQ1YTE1YWI1ZjRlMTg4ODhhODRiZDcyZTc4MWE4XzUtMi0xLTEtMA_8845e539-dfb1-4e03-a804-04ae454d731c"
      unitRef="usd">5272000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i8e2740e7d86944e98d73b8254300057b_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo5NGI0NWExNWFiNWY0ZTE4ODg4YTg0YmQ3MmU3ODFhOC90YWJsZXJhbmdlOjk0YjQ1YTE1YWI1ZjRlMTg4ODhhODRiZDcyZTc4MWE4XzUtNC0xLTEtMA_3646deba-bfb3-4a9d-919e-144f443e7f0a"
      unitRef="usd">3828000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i5ca156e5e9aa458c95c3d7e4c95c2fac_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo5NGI0NWExNWFiNWY0ZTE4ODg4YTg0YmQ3MmU3ODFhOC90YWJsZXJhbmdlOjk0YjQ1YTE1YWI1ZjRlMTg4ODhhODRiZDcyZTc4MWE4XzUtNi0xLTEtMA_b9ad3ccf-a1cb-4b7a-89ab-f04efba1cdc5"
      unitRef="usd">-10396000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i8e2740e7d86944e98d73b8254300057b_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo5NGI0NWExNWFiNWY0ZTE4ODg4YTg0YmQ3MmU3ODFhOC90YWJsZXJhbmdlOjk0YjQ1YTE1YWI1ZjRlMTg4ODhhODRiZDcyZTc4MWE4XzUtOC0xLTEtMA_a542c2a3-a42f-44cc-bcd9-87ddb5aa44f7"
      unitRef="usd">1307000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i804206fb9bfd4df2b694f934f44f68ba_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo5NGI0NWExNWFiNWY0ZTE4ODg4YTg0YmQ3MmU3ODFhOC90YWJsZXJhbmdlOjk0YjQ1YTE1YWI1ZjRlMTg4ODhhODRiZDcyZTc4MWE4XzYtMi0xLTEtMA_2008d1f2-bf9d-498d-8dc3-d4755b7f233a"
      unitRef="usd">698000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i872d40af3ef34103879d7e5fa496c32c_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo5NGI0NWExNWFiNWY0ZTE4ODg4YTg0YmQ3MmU3ODFhOC90YWJsZXJhbmdlOjk0YjQ1YTE1YWI1ZjRlMTg4ODhhODRiZDcyZTc4MWE4XzYtNC0xLTEtMA_4cfce812-fc53-42fd-81d7-c323d4c44217"
      unitRef="usd">497000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i804206fb9bfd4df2b694f934f44f68ba_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo5NGI0NWExNWFiNWY0ZTE4ODg4YTg0YmQ3MmU3ODFhOC90YWJsZXJhbmdlOjk0YjQ1YTE1YWI1ZjRlMTg4ODhhODRiZDcyZTc4MWE4XzYtNi0xLTEtMA_1e1e18ec-fb17-427f-816e-c6fafa8238ed"
      unitRef="usd">-1163000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i872d40af3ef34103879d7e5fa496c32c_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo5NGI0NWExNWFiNWY0ZTE4ODg4YTg0YmQ3MmU3ODFhOC90YWJsZXJhbmdlOjk0YjQ1YTE1YWI1ZjRlMTg4ODhhODRiZDcyZTc4MWE4XzYtOC0xLTEtMA_8be4b400-b35f-47e2-96eb-24581e287e34"
      unitRef="usd">113000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i59a0b72c6f5347f8bc6b3cd254104281_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo5NGI0NWExNWFiNWY0ZTE4ODg4YTg0YmQ3MmU3ODFhOC90YWJsZXJhbmdlOjk0YjQ1YTE1YWI1ZjRlMTg4ODhhODRiZDcyZTc4MWE4XzctMi0xLTEtMA_873073c2-8e3a-43a4-942b-1afe410df644"
      unitRef="usd">5970000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i4a0c22ae104845afade25a86985122b8_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo5NGI0NWExNWFiNWY0ZTE4ODg4YTg0YmQ3MmU3ODFhOC90YWJsZXJhbmdlOjk0YjQ1YTE1YWI1ZjRlMTg4ODhhODRiZDcyZTc4MWE4XzctNC0xLTEtMA_e2226b8d-df90-4d43-8522-3222982bcf5d"
      unitRef="usd">4325000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i59a0b72c6f5347f8bc6b3cd254104281_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo5NGI0NWExNWFiNWY0ZTE4ODg4YTg0YmQ3MmU3ODFhOC90YWJsZXJhbmdlOjk0YjQ1YTE1YWI1ZjRlMTg4ODhhODRiZDcyZTc4MWE4XzctNi0xLTEtMA_24c94dac-65dd-4f9d-83f2-d1b895a759d1"
      unitRef="usd">-11559000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i4a0c22ae104845afade25a86985122b8_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo5NGI0NWExNWFiNWY0ZTE4ODg4YTg0YmQ3MmU3ODFhOC90YWJsZXJhbmdlOjk0YjQ1YTE1YWI1ZjRlMTg4ODhhODRiZDcyZTc4MWE4XzctOC0xLTEtMA_2d6e3a0d-d165-4638-badd-8819511186f3"
      unitRef="usd">1420000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:LossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurring
      contextRef="i8c5b76aa968f4f5cb613f54c940988cd_D20200502-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90ZXh0cmVnaW9uOjZjYzIyNDFkYzlhODRmMzU5MTJlNmJmOWNhMWUzNzM1XzIxOTkwMjMyODQ4NzY_7e83b1f0-e07f-4123-8e98-a05043c3d945"
      unitRef="usd">600000</us-gaap:LossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurring>
    <us-gaap:LossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurring
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90ZXh0cmVnaW9uOjZjYzIyNDFkYzlhODRmMzU5MTJlNmJmOWNhMWUzNzM1XzIxOTkwMjMyODQ4OTU_906a680d-08a1-4d2f-8a83-79b09dd34ee4"
      unitRef="usd">100000</us-gaap:LossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurring>
    <us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90ZXh0cmVnaW9uOjZjYzIyNDFkYzlhODRmMzU5MTJlNmJmOWNhMWUzNzM1XzkyMTA_e93c0e75-d7a2-4904-91aa-93bda2f4902f"
      unitRef="usd">-6100000</us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i175ca6fddd8246d5a8a926f3ebff1cdb_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo3OThjOTY1MTU2ZWI0MWU2OGJiNGExNGZjMmJhMDA3Ni90YWJsZXJhbmdlOjc5OGM5NjUxNTZlYjQxZTY4YmI0YTE0ZmMyYmEwMDc2XzMtMi0xLTEtMA_44f88772-b388-476f-8e85-9113995d534d"
      unitRef="usd">840972000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1872d3aab8e641ab9122d3e80a30a868_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo3OThjOTY1MTU2ZWI0MWU2OGJiNGExNGZjMmJhMDA3Ni90YWJsZXJhbmdlOjc5OGM5NjUxNTZlYjQxZTY4YmI0YTE0ZmMyYmEwMDc2XzMtNC0xLTEtMA_ba47fa4b-da3c-442c-9c65-bd24ad3c0d4a"
      unitRef="usd">546398000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i55132e61064244d2b9484e2f3990f1c6_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo3OThjOTY1MTU2ZWI0MWU2OGJiNGExNGZjMmJhMDA3Ni90YWJsZXJhbmdlOjc5OGM5NjUxNTZlYjQxZTY4YmI0YTE0ZmMyYmEwMDc2XzMtNi0xLTEtMA_7b3c14ca-3f82-4019-b591-8df444a14b07"
      unitRef="usd">838713000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i856e11e8f7f846cfa457ad70e55b65a4_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo3OThjOTY1MTU2ZWI0MWU2OGJiNGExNGZjMmJhMDA3Ni90YWJsZXJhbmdlOjc5OGM5NjUxNTZlYjQxZTY4YmI0YTE0ZmMyYmEwMDc2XzMtOC0xLTEtMA_c61ae31f-3369-44c0-9e76-de1ba2b3d7de"
      unitRef="usd">572732000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i1bcab621e0404fa792777c806d00adc4_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo3OThjOTY1MTU2ZWI0MWU2OGJiNGExNGZjMmJhMDA3Ni90YWJsZXJhbmdlOjc5OGM5NjUxNTZlYjQxZTY4YmI0YTE0ZmMyYmEwMDc2XzYtMi0xLTEtMA_38ea523c-2c4e-46ab-be49-c490ffc4b386"
      unitRef="usd">1795000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="ifd7afa9fbd754635bf7ed4c2ff434b4f_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo3OThjOTY1MTU2ZWI0MWU2OGJiNGExNGZjMmJhMDA3Ni90YWJsZXJhbmdlOjc5OGM5NjUxNTZlYjQxZTY4YmI0YTE0ZmMyYmEwMDc2XzYtNC0xLTEtMA_34e51a74-0f72-4103-ac5b-74073e692a88"
      unitRef="usd">158000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i88e532205b664cd3a00f62ca88371dda_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo3OThjOTY1MTU2ZWI0MWU2OGJiNGExNGZjMmJhMDA3Ni90YWJsZXJhbmdlOjc5OGM5NjUxNTZlYjQxZTY4YmI0YTE0ZmMyYmEwMDc2XzYtNi0xLTEtMA_6e7187b0-3187-453a-89a5-74bf62b659df"
      unitRef="usd">1350000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="ifb2dc6034988450f88b4debc63940f9b_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo3OThjOTY1MTU2ZWI0MWU2OGJiNGExNGZjMmJhMDA3Ni90YWJsZXJhbmdlOjc5OGM5NjUxNTZlYjQxZTY4YmI0YTE0ZmMyYmEwMDc2XzYtOC0xLTEtMA_b7bb443f-5160-4d4c-9aaa-cf016684f13b"
      unitRef="usd">140000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="i1bcab621e0404fa792777c806d00adc4_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo3OThjOTY1MTU2ZWI0MWU2OGJiNGExNGZjMmJhMDA3Ni90YWJsZXJhbmdlOjc5OGM5NjUxNTZlYjQxZTY4YmI0YTE0ZmMyYmEwMDc2XzctMi0xLTEtMA_b074b3da-e8ac-4bac-87f7-e83e928b6772"
      unitRef="usd">191000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="ifd7afa9fbd754635bf7ed4c2ff434b4f_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo3OThjOTY1MTU2ZWI0MWU2OGJiNGExNGZjMmJhMDA3Ni90YWJsZXJhbmdlOjc5OGM5NjUxNTZlYjQxZTY4YmI0YTE0ZmMyYmEwMDc2XzctNC0xLTEtMA_a9412505-df33-4cfe-a36c-5ff1f3cb6659"
      unitRef="usd">86000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="i88e532205b664cd3a00f62ca88371dda_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo3OThjOTY1MTU2ZWI0MWU2OGJiNGExNGZjMmJhMDA3Ni90YWJsZXJhbmdlOjc5OGM5NjUxNTZlYjQxZTY4YmI0YTE0ZmMyYmEwMDc2XzctNi0xLTEtMA_f081958a-6316-4004-b207-46802bec56c6"
      unitRef="usd">1262000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="ifb2dc6034988450f88b4debc63940f9b_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTo3OThjOTY1MTU2ZWI0MWU2OGJiNGExNGZjMmJhMDA3Ni90YWJsZXJhbmdlOjc5OGM5NjUxNTZlYjQxZTY4YmI0YTE0ZmMyYmEwMDc2XzctOC0xLTEtMA_f0ecef35-9991-448c-8428-4928c89c4b74"
      unitRef="usd">18000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75222be81f574915993d413632401d7a_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTowMTIwZDJlNTk5NzI0ZjQ4YjNjNmFmNzE4ZDg2MTIxMS90YWJsZXJhbmdlOjAxMjBkMmU1OTk3MjRmNDhiM2M2YWY3MThkODYxMjExXzMtMi0xLTEtMA_485dd9c7-8d9e-4859-83a3-ee470c8759bf"
      unitRef="usd">2537853000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="icdf44c7940f8476490de5f914bc776a4_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTowMTIwZDJlNTk5NzI0ZjQ4YjNjNmFmNzE4ZDg2MTIxMS90YWJsZXJhbmdlOjAxMjBkMmU1OTk3MjRmNDhiM2M2YWY3MThkODYxMjExXzMtNC0xLTEtMA_4b284a6e-8833-4310-9ef3-93d7918f526b"
      unitRef="usd">1648474000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i36a13657be7f4bc4a242314ca4e8a2d5_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTowMTIwZDJlNTk5NzI0ZjQ4YjNjNmFmNzE4ZDg2MTIxMS90YWJsZXJhbmdlOjAxMjBkMmU1OTk3MjRmNDhiM2M2YWY3MThkODYxMjExXzMtNi0xLTEtMA_f1418f9e-fff2-4f75-a188-5f577e25fdb1"
      unitRef="usd">2403705000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic32336901d3c47ad9c9960af051bfc4a_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTowMTIwZDJlNTk5NzI0ZjQ4YjNjNmFmNzE4ZDg2MTIxMS90YWJsZXJhbmdlOjAxMjBkMmU1OTk3MjRmNDhiM2M2YWY3MThkODYxMjExXzMtOC0xLTEtMA_79c8db23-447b-4bf3-9736-247e0bfa0d0b"
      unitRef="usd">1600809000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i5ca156e5e9aa458c95c3d7e4c95c2fac_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTowMTIwZDJlNTk5NzI0ZjQ4YjNjNmFmNzE4ZDg2MTIxMS90YWJsZXJhbmdlOjAxMjBkMmU1OTk3MjRmNDhiM2M2YWY3MThkODYxMjExXzYtMi0xLTEtMA_ce4ecc10-dd15-437a-bade-8b08411d7dbf"
      unitRef="usd">5272000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i804206fb9bfd4df2b694f934f44f68ba_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTowMTIwZDJlNTk5NzI0ZjQ4YjNjNmFmNzE4ZDg2MTIxMS90YWJsZXJhbmdlOjAxMjBkMmU1OTk3MjRmNDhiM2M2YWY3MThkODYxMjExXzYtNC0xLTEtMA_a4ca32a6-089c-4a41-9843-9213f6451b24"
      unitRef="usd">698000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i8e2740e7d86944e98d73b8254300057b_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTowMTIwZDJlNTk5NzI0ZjQ4YjNjNmFmNzE4ZDg2MTIxMS90YWJsZXJhbmdlOjAxMjBkMmU1OTk3MjRmNDhiM2M2YWY3MThkODYxMjExXzYtNi0xLTEtMA_e67f9961-0a94-496e-bb5d-0081f674c4bb"
      unitRef="usd">3828000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i872d40af3ef34103879d7e5fa496c32c_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTowMTIwZDJlNTk5NzI0ZjQ4YjNjNmFmNzE4ZDg2MTIxMS90YWJsZXJhbmdlOjAxMjBkMmU1OTk3MjRmNDhiM2M2YWY3MThkODYxMjExXzYtOC0xLTEtMA_033ecee7-798c-4031-b9e2-78dadd3153a1"
      unitRef="usd">497000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="i5ca156e5e9aa458c95c3d7e4c95c2fac_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTowMTIwZDJlNTk5NzI0ZjQ4YjNjNmFmNzE4ZDg2MTIxMS90YWJsZXJhbmdlOjAxMjBkMmU1OTk3MjRmNDhiM2M2YWY3MThkODYxMjExXzctMi0xLTEtMA_f2093616-8ada-42b4-975f-3a1bf1a99621"
      unitRef="usd">3183000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="i804206fb9bfd4df2b694f934f44f68ba_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTowMTIwZDJlNTk5NzI0ZjQ4YjNjNmFmNzE4ZDg2MTIxMS90YWJsZXJhbmdlOjAxMjBkMmU1OTk3MjRmNDhiM2M2YWY3MThkODYxMjExXzctNC0xLTEtMA_4f7dc111-62f4-44b6-b22a-17bdaaabfa6b"
      unitRef="usd">231000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="i8e2740e7d86944e98d73b8254300057b_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTowMTIwZDJlNTk5NzI0ZjQ4YjNjNmFmNzE4ZDg2MTIxMS90YWJsZXJhbmdlOjAxMjBkMmU1OTk3MjRmNDhiM2M2YWY3MThkODYxMjExXzctNi0xLTEtMA_67ad8fcd-7a80-438d-a6ae-c68bb60f4ceb"
      unitRef="usd">3579000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="i872d40af3ef34103879d7e5fa496c32c_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTowMTIwZDJlNTk5NzI0ZjQ4YjNjNmFmNzE4ZDg2MTIxMS90YWJsZXJhbmdlOjAxMjBkMmU1OTk3MjRmNDhiM2M2YWY3MThkODYxMjExXzctOC0xLTEtMA_ec13183c-ad5d-428d-b650-6feb5aa1676f"
      unitRef="usd">34000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90ZXh0cmVnaW9uOjZjYzIyNDFkYzlhODRmMzU5MTJlNmJmOWNhMWUzNzM1Xzk3NjE_67095c9e-4128-4aa0-b0b5-07c31f6b11ad">&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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-top:6pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:45.391%;"/&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.326%;"/&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward currency contracts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,093)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(555)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;172&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,093)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(555)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;172&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="icd9d659d245c4b09901a9a5d20f314de_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpkNjAxYzU5ZTljYjg0YmYxOTUwY2QyZDIwYjIzZmU5Yi90YWJsZXJhbmdlOmQ2MDFjNTllOWNiODRiZjE5NTBjZDJkMjBiMjNmZTliXzQtMi0xLTEtMA_9402bb1f-99f6-4842-b618-d6186d273178"
      unitRef="usd">-7093000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="icc8e693212cc4de8b3d6fc5019cfe386_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpkNjAxYzU5ZTljYjg0YmYxOTUwY2QyZDIwYjIzZmU5Yi90YWJsZXJhbmdlOmQ2MDFjNTllOWNiODRiZjE5NTBjZDJkMjBiMjNmZTliXzQtNC0xLTEtMA_cd7403c3-8b80-4cd3-8694-d3a02a593faf"
      unitRef="usd">-555000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="id6778df4172245dd8ef9b524100650b9_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpkNjAxYzU5ZTljYjg0YmYxOTUwY2QyZDIwYjIzZmU5Yi90YWJsZXJhbmdlOmQ2MDFjNTllOWNiODRiZjE5NTBjZDJkMjBiMjNmZTliXzQtNi0xLTEtMA_72bd543b-778e-44d8-8117-bd797b377525"
      unitRef="usd">-5316000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ie99c655d2fd0484f926c78af44d7e7c1_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpkNjAxYzU5ZTljYjg0YmYxOTUwY2QyZDIwYjIzZmU5Yi90YWJsZXJhbmdlOmQ2MDFjNTllOWNiODRiZjE5NTBjZDJkMjBiMjNmZTliXzQtOC0xLTEtMA_f90a5020-36f3-4939-8c2f-410ef5502de3"
      unitRef="usd">172000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i86674e692478460d8127f7a874486242_D20200502-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpkNjAxYzU5ZTljYjg0YmYxOTUwY2QyZDIwYjIzZmU5Yi90YWJsZXJhbmdlOmQ2MDFjNTllOWNiODRiZjE5NTBjZDJkMjBiMjNmZTliXzUtMi0xLTEtMA_d925ba79-9d9b-49f9-965e-e7069e5dbcd3"
      unitRef="usd">-7093000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ic87742fe879340d491d02f91b26c87eb_D20190504-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpkNjAxYzU5ZTljYjg0YmYxOTUwY2QyZDIwYjIzZmU5Yi90YWJsZXJhbmdlOmQ2MDFjNTllOWNiODRiZjE5NTBjZDJkMjBiMjNmZTliXzUtNC0xLTEtMA_84dc6556-63ee-4c58-a736-758e0962bad5"
      unitRef="usd">-555000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i110f8cb2548f4666be2be75e25fcec61_D20191101-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpkNjAxYzU5ZTljYjg0YmYxOTUwY2QyZDIwYjIzZmU5Yi90YWJsZXJhbmdlOmQ2MDFjNTllOWNiODRiZjE5NTBjZDJkMjBiMjNmZTliXzUtNi0xLTEtMA_e332b36a-815e-4251-8a62-69bad16858f8"
      unitRef="usd">-5316000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i8ecb687214c04aa28bf7a1d3dd781c20_D20181101-20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMTUvZnJhZzo2Y2MyMjQxZGM5YTg0ZjM1OTEyZTZiZjljYTFlMzczNS90YWJsZTpkNjAxYzU5ZTljYjg0YmYxOTUwY2QyZDIwYjIzZmU5Yi90YWJsZXJhbmdlOmQ2MDFjNTllOWNiODRiZjE5NTBjZDJkMjBiMjNmZTliXzUtOC0xLTEtMA_b0e9e555-cfb7-4dfe-a284-16cf2727bea4"
      unitRef="usd">172000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90ZXh0cmVnaW9uOjJiOTc2ODI1OTc4MzQ4ZDNhOGZkOTljNjBlNWE2MWM3XzM5NTQ_d51307b7-6591-4921-9584-aac897b56a50">&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:24pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The company categorizes its assets and liabilities into one of three levels based on the assumptions (inputs) used in valuing the asset or liability. Estimates of fair value for financial assets and financial liabilities are based on the framework established in the accounting guidance for fair value measurements. The framework defines fair value, provides guidance for measuring fair value, and requires certain disclosures. The framework discusses valuation techniques such as the market approach (comparable market prices), the income approach (present value of future income or cash flows), and the cost approach (cost to replace the service capacity of an asset or replacement cost). The framework utilizes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. Level 1 provides the most reliable measure of fair value, while Level 3 generally requires significant management judgment. The three levels are defined as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-left:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-left:36pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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. There were no transfers between the levels of the fair value hierarchy during the three and nine month periods ended July&#160;31, 2020 and August&#160;2, 2019, or the twelve months ended October&#160;31, 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 July&#160;31, 2020, August&#160;2, 2019, and October&#160;31, 2019, according to the valuation technique utilized to determine their fair values:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&#160;Value&#160;Measurements&#160;Using&#160;Inputs&#160;Considered&#160;as:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,097&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,097&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,097&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,097&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&#160;Value&#160;Measurements&#160;Using&#160;Inputs&#160;Considered&#160;as:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,431&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,431&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,431&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,431&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&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-top:6pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&#160;Value&#160;Measurements&#160;Using&#160;Inputs&#160;Considered&#160;as:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;October 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,898&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,898&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,898&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,898&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 nonrecurring 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 business combinations are measured at fair value. For additional information on the company's business combinations and the related nonrecurring fair value measurement of the assets acquired and liabilities assumed, refer to Note 2, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Business Combinations&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The carrying amounts 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of July&#160;31, 2020 and October&#160;31, 2019, the company's long-term debt included $424.0 million and $423.9 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 July&#160;31, 2020, the estimated gross fair value of long-term debt with fixed interest rates was $500.4 million compared to its gross carrying amount of $424.0 million. As of October&#160;31, 2019, the estimated gross fair value of long-term debt with fixed interest rates was $493.8 million compared to its gross carrying amount of $423.9 million.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90ZXh0cmVnaW9uOjJiOTc2ODI1OTc4MzQ4ZDNhOGZkOTljNjBlNWE2MWM3XzM5NjA_37e77821-4155-455e-94c7-dba297fb8fb1">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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 nonrecurring 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 business combinations are measured at fair value. For additional information on the company's business combinations and the related nonrecurring fair value measurement of the assets acquired and liabilities assumed, refer to Note 2, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Business Combinations&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The carrying amounts 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.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90ZXh0cmVnaW9uOjJiOTc2ODI1OTc4MzQ4ZDNhOGZkOTljNjBlNWE2MWM3XzM5NTc_f02b7d4d-1225-47e6-bfa1-e5579c31971c">&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 July&#160;31, 2020, August&#160;2, 2019, and October&#160;31, 2019, according to the valuation technique utilized to determine their fair values:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&#160;Value&#160;Measurements&#160;Using&#160;Inputs&#160;Considered&#160;as:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,097&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,097&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,097&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,097&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&#160;Value&#160;Measurements&#160;Using&#160;Inputs&#160;Considered&#160;as:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;August 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,431&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,431&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,431&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,431&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&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-top:6pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars&#160;in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&#160;Value&#160;Measurements&#160;Using&#160;Inputs&#160;Considered&#160;as:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;October 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,898&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,898&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,898&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,898&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forward currency contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:DerivativeAssets
      contextRef="i5b1bf3a4da9e4d5eb5dbc545c5560d38_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTo3MjMzNDFlNTEzMGE0ZDhiYTEyODFmNWNmZDYzOWI3OC90YWJsZXJhbmdlOjcyMzM0MWU1MTMwYTRkOGJhMTI4MWY1Y2ZkNjM5Yjc4XzMtMi0xLTEtMA_3abff32e-f30c-4c35-b4f3-92cbd8959778"
      unitRef="usd">108000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i8f0bbed99fc448159aa8d5d515905303_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTo3MjMzNDFlNTEzMGE0ZDhiYTEyODFmNWNmZDYzOWI3OC90YWJsZXJhbmdlOjcyMzM0MWU1MTMwYTRkOGJhMTI4MWY1Y2ZkNjM5Yjc4XzMtNC0xLTEtMA_c4b7ff53-8697-4732-bb2d-e29c77fe7332"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ie45ce7609ec54b3b8f4e36fe0077cde2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTo3MjMzNDFlNTEzMGE0ZDhiYTEyODFmNWNmZDYzOWI3OC90YWJsZXJhbmdlOjcyMzM0MWU1MTMwYTRkOGJhMTI4MWY1Y2ZkNjM5Yjc4XzMtNi0xLTEtMA_f68e56a4-36e9-46c1-b15e-2499b49f76de"
      unitRef="usd">108000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i65991b50c86346c496742638915c7eb1_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTo3MjMzNDFlNTEzMGE0ZDhiYTEyODFmNWNmZDYzOWI3OC90YWJsZXJhbmdlOjcyMzM0MWU1MTMwYTRkOGJhMTI4MWY1Y2ZkNjM5Yjc4XzMtOC0xLTEtMA_d671b34b-5488-436a-9ebd-4d9f16bad921"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="icc6744cf2035451e8aba12d30703ddab_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTo3MjMzNDFlNTEzMGE0ZDhiYTEyODFmNWNmZDYzOWI3OC90YWJsZXJhbmdlOjcyMzM0MWU1MTMwYTRkOGJhMTI4MWY1Y2ZkNjM5Yjc4XzQtMi0xLTEtMA_e7920869-586f-4791-ba0f-af16670e6f42"
      unitRef="usd">108000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6b7740ff49ce4ed58da1c1c53ce09987_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTo3MjMzNDFlNTEzMGE0ZDhiYTEyODFmNWNmZDYzOWI3OC90YWJsZXJhbmdlOjcyMzM0MWU1MTMwYTRkOGJhMTI4MWY1Y2ZkNjM5Yjc4XzQtNC0xLTEtMA_85338e44-8afe-4a03-8f68-379f16f756d3"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="icd6361182e7d4775881fe98227f9140c_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTo3MjMzNDFlNTEzMGE0ZDhiYTEyODFmNWNmZDYzOWI3OC90YWJsZXJhbmdlOjcyMzM0MWU1MTMwYTRkOGJhMTI4MWY1Y2ZkNjM5Yjc4XzQtNi0xLTEtMA_5cb0b98f-0511-4bb3-9d39-f0e6a3c33f0a"
      unitRef="usd">108000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i41acfc5d8e8947e39e78d9a74e124c60_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTo3MjMzNDFlNTEzMGE0ZDhiYTEyODFmNWNmZDYzOWI3OC90YWJsZXJhbmdlOjcyMzM0MWU1MTMwYTRkOGJhMTI4MWY1Y2ZkNjM5Yjc4XzQtOC0xLTEtMA_9ae6be47-8f0d-4e65-9c39-34c82ce3a143"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeLiabilities
      contextRef="i5b1bf3a4da9e4d5eb5dbc545c5560d38_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTo3MjMzNDFlNTEzMGE0ZDhiYTEyODFmNWNmZDYzOWI3OC90YWJsZXJhbmdlOjcyMzM0MWU1MTMwYTRkOGJhMTI4MWY1Y2ZkNjM5Yjc4XzctMi0xLTEtMA_9226117d-1d62-4d2b-a9db-31d487703aa6"
      unitRef="usd">6097000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i8f0bbed99fc448159aa8d5d515905303_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTo3MjMzNDFlNTEzMGE0ZDhiYTEyODFmNWNmZDYzOWI3OC90YWJsZXJhbmdlOjcyMzM0MWU1MTMwYTRkOGJhMTI4MWY1Y2ZkNjM5Yjc4XzctNC0xLTEtMA_b941a0f2-4270-4837-bd38-e1077836b0f9"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ie45ce7609ec54b3b8f4e36fe0077cde2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTo3MjMzNDFlNTEzMGE0ZDhiYTEyODFmNWNmZDYzOWI3OC90YWJsZXJhbmdlOjcyMzM0MWU1MTMwYTRkOGJhMTI4MWY1Y2ZkNjM5Yjc4XzctNi0xLTEtMA_173adeaa-5030-450c-bb3b-02edb6760c19"
      unitRef="usd">6097000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i65991b50c86346c496742638915c7eb1_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTo3MjMzNDFlNTEzMGE0ZDhiYTEyODFmNWNmZDYzOWI3OC90YWJsZXJhbmdlOjcyMzM0MWU1MTMwYTRkOGJhMTI4MWY1Y2ZkNjM5Yjc4XzctOC0xLTEtMA_06295415-4158-4eef-b958-4fea554fc979"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="icc6744cf2035451e8aba12d30703ddab_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTo3MjMzNDFlNTEzMGE0ZDhiYTEyODFmNWNmZDYzOWI3OC90YWJsZXJhbmdlOjcyMzM0MWU1MTMwYTRkOGJhMTI4MWY1Y2ZkNjM5Yjc4XzgtMi0xLTEtMA_1bd9f5ad-5466-484f-b3e7-4f7767926c69"
      unitRef="usd">6097000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i6b7740ff49ce4ed58da1c1c53ce09987_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTo3MjMzNDFlNTEzMGE0ZDhiYTEyODFmNWNmZDYzOWI3OC90YWJsZXJhbmdlOjcyMzM0MWU1MTMwYTRkOGJhMTI4MWY1Y2ZkNjM5Yjc4XzgtNC0xLTEtMA_8a214f47-439a-4fa9-ae54-4b8a4894868e"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="icd6361182e7d4775881fe98227f9140c_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTo3MjMzNDFlNTEzMGE0ZDhiYTEyODFmNWNmZDYzOWI3OC90YWJsZXJhbmdlOjcyMzM0MWU1MTMwYTRkOGJhMTI4MWY1Y2ZkNjM5Yjc4XzgtNi0xLTEtMA_66f3574a-99b7-4fcc-992f-7254927fb50c"
      unitRef="usd">6097000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i41acfc5d8e8947e39e78d9a74e124c60_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTo3MjMzNDFlNTEzMGE0ZDhiYTEyODFmNWNmZDYzOWI3OC90YWJsZXJhbmdlOjcyMzM0MWU1MTMwYTRkOGJhMTI4MWY1Y2ZkNjM5Yjc4XzgtOC0xLTEtMA_2c729370-5466-40a1-b247-314d28dc4781"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeAssets
      contextRef="i1c5969501ef1415fa7ea60bdfb7777ff_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTphYzZjY2Y1MzM5Y2Y0ZmRiOTlkZDY2ZDNjMWU3NGNjNy90YWJsZXJhbmdlOmFjNmNjZjUzMzljZjRmZGI5OWRkNjZkM2MxZTc0Y2M3XzMtMi0xLTEtMA_774cafda-4108-4daf-9668-da031986e225"
      unitRef="usd">16431000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ia664cf6fb29a448e8e53bd0c177b6a95_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTphYzZjY2Y1MzM5Y2Y0ZmRiOTlkZDY2ZDNjMWU3NGNjNy90YWJsZXJhbmdlOmFjNmNjZjUzMzljZjRmZGI5OWRkNjZkM2MxZTc0Y2M3XzMtNC0xLTEtMA_93e51210-94a3-4396-93f7-935aa2b493d3"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ib2e777e7fd3943c78ad973e548902c47_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTphYzZjY2Y1MzM5Y2Y0ZmRiOTlkZDY2ZDNjMWU3NGNjNy90YWJsZXJhbmdlOmFjNmNjZjUzMzljZjRmZGI5OWRkNjZkM2MxZTc0Y2M3XzMtNi0xLTEtMA_3c099eb1-0a8f-400a-bdcd-463f07f1b3c2"
      unitRef="usd">16431000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i925281674d1e45109b8e23ca0e4b468e_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTphYzZjY2Y1MzM5Y2Y0ZmRiOTlkZDY2ZDNjMWU3NGNjNy90YWJsZXJhbmdlOmFjNmNjZjUzMzljZjRmZGI5OWRkNjZkM2MxZTc0Y2M3XzMtOC0xLTEtMA_fc0bbbb7-584e-4e0c-bc4c-beb39a2733aa"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i9fa84e2c57934723a3fca181ee91fa34_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTphYzZjY2Y1MzM5Y2Y0ZmRiOTlkZDY2ZDNjMWU3NGNjNy90YWJsZXJhbmdlOmFjNmNjZjUzMzljZjRmZGI5OWRkNjZkM2MxZTc0Y2M3XzQtMi0xLTEtMA_dc971f22-7977-4813-ba2d-70be064ebf76"
      unitRef="usd">16431000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i2a2c38f8244c47a8996af4ebcbd70d0d_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTphYzZjY2Y1MzM5Y2Y0ZmRiOTlkZDY2ZDNjMWU3NGNjNy90YWJsZXJhbmdlOmFjNmNjZjUzMzljZjRmZGI5OWRkNjZkM2MxZTc0Y2M3XzQtNC0xLTEtMA_21920db5-0903-42e4-9292-d759e78f1421"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iade31ce3dcde48b5909c33f48fc5777e_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTphYzZjY2Y1MzM5Y2Y0ZmRiOTlkZDY2ZDNjMWU3NGNjNy90YWJsZXJhbmdlOmFjNmNjZjUzMzljZjRmZGI5OWRkNjZkM2MxZTc0Y2M3XzQtNi0xLTEtMA_71971b06-716e-4d16-a0c4-b2dbc586a254"
      unitRef="usd">16431000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="icb8ca17ffd8148669d271a0f8c0a26c8_I20190802"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTphYzZjY2Y1MzM5Y2Y0ZmRiOTlkZDY2ZDNjMWU3NGNjNy90YWJsZXJhbmdlOmFjNmNjZjUzMzljZjRmZGI5OWRkNjZkM2MxZTc0Y2M3XzQtOC0xLTEtMA_8d945fb8-2d27-4e5b-8baf-0d5f9248d67d"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeAssets
      contextRef="i96a7b8085cf14d2a8059788a4ed7d11f_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTpkMDkzN2M5YWI4NGU0MzkwYjRjMWYyZTBlZTU1NWEzMC90YWJsZXJhbmdlOmQwOTM3YzlhYjg0ZTQzOTBiNGMxZjJlMGVlNTU1YTMwXzMtMi0xLTEtMA_2f24f01c-76bd-4105-bd6a-7323a9026250"
      unitRef="usd">10898000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i406b514480cd4c4ebcd81df13a279af7_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTpkMDkzN2M5YWI4NGU0MzkwYjRjMWYyZTBlZTU1NWEzMC90YWJsZXJhbmdlOmQwOTM3YzlhYjg0ZTQzOTBiNGMxZjJlMGVlNTU1YTMwXzMtNC0xLTEtMA_85043a26-e9f6-4d1d-982c-4b48a8f8e3f7"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i564a402335ce4f1b8f9f944e57068188_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTpkMDkzN2M5YWI4NGU0MzkwYjRjMWYyZTBlZTU1NWEzMC90YWJsZXJhbmdlOmQwOTM3YzlhYjg0ZTQzOTBiNGMxZjJlMGVlNTU1YTMwXzMtNi0xLTEtMA_96d11d15-2c2b-492f-8d61-ade65670ba03"
      unitRef="usd">10898000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i77339627882c417bbd2a9ce2cc0e4d96_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTpkMDkzN2M5YWI4NGU0MzkwYjRjMWYyZTBlZTU1NWEzMC90YWJsZXJhbmdlOmQwOTM3YzlhYjg0ZTQzOTBiNGMxZjJlMGVlNTU1YTMwXzMtOC0xLTEtMA_ffa50375-5e0b-4143-955a-967ef1236ece"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i0f01804189c6485496f5d0116937df5a_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTpkMDkzN2M5YWI4NGU0MzkwYjRjMWYyZTBlZTU1NWEzMC90YWJsZXJhbmdlOmQwOTM3YzlhYjg0ZTQzOTBiNGMxZjJlMGVlNTU1YTMwXzQtMi0xLTEtMA_c1316853-aae9-47ea-8ee3-72c3c29ce81d"
      unitRef="usd">10898000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="icb3a45e4841843f0ab183c6c7057ad6f_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTpkMDkzN2M5YWI4NGU0MzkwYjRjMWYyZTBlZTU1NWEzMC90YWJsZXJhbmdlOmQwOTM3YzlhYjg0ZTQzOTBiNGMxZjJlMGVlNTU1YTMwXzQtNC0xLTEtMA_b369086a-96dd-4c25-af94-2d475f26785f"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="icb35f2cf8561406bacf67d59b6fb8f32_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTpkMDkzN2M5YWI4NGU0MzkwYjRjMWYyZTBlZTU1NWEzMC90YWJsZXJhbmdlOmQwOTM3YzlhYjg0ZTQzOTBiNGMxZjJlMGVlNTU1YTMwXzQtNi0xLTEtMA_74ad1060-e877-4550-9465-8333fadb53be"
      unitRef="usd">10898000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i0b8faca15dec404f8dae510405d66d0e_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTpkMDkzN2M5YWI4NGU0MzkwYjRjMWYyZTBlZTU1NWEzMC90YWJsZXJhbmdlOmQwOTM3YzlhYjg0ZTQzOTBiNGMxZjJlMGVlNTU1YTMwXzQtOC0xLTEtMA_7b1e81a5-fc61-4150-9735-499262c794e1"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeLiabilities
      contextRef="i96a7b8085cf14d2a8059788a4ed7d11f_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTpkMDkzN2M5YWI4NGU0MzkwYjRjMWYyZTBlZTU1NWEzMC90YWJsZXJhbmdlOmQwOTM3YzlhYjg0ZTQzOTBiNGMxZjJlMGVlNTU1YTMwXzctMi0xLTEtMA_02af4dd1-4066-43a9-8432-fb790ba07448"
      unitRef="usd">9000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i406b514480cd4c4ebcd81df13a279af7_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTpkMDkzN2M5YWI4NGU0MzkwYjRjMWYyZTBlZTU1NWEzMC90YWJsZXJhbmdlOmQwOTM3YzlhYjg0ZTQzOTBiNGMxZjJlMGVlNTU1YTMwXzctNC0xLTEtMA_468dffb0-2e85-417c-9b56-d9fddb8006c8"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i564a402335ce4f1b8f9f944e57068188_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTpkMDkzN2M5YWI4NGU0MzkwYjRjMWYyZTBlZTU1NWEzMC90YWJsZXJhbmdlOmQwOTM3YzlhYjg0ZTQzOTBiNGMxZjJlMGVlNTU1YTMwXzctNi0xLTEtMA_d410a338-a299-4c92-b05e-a5d32f29b8d0"
      unitRef="usd">9000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i77339627882c417bbd2a9ce2cc0e4d96_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTpkMDkzN2M5YWI4NGU0MzkwYjRjMWYyZTBlZTU1NWEzMC90YWJsZXJhbmdlOmQwOTM3YzlhYjg0ZTQzOTBiNGMxZjJlMGVlNTU1YTMwXzctOC0xLTEtMA_fbfe047a-d90f-49af-b00d-252d9d7488af"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i0f01804189c6485496f5d0116937df5a_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTpkMDkzN2M5YWI4NGU0MzkwYjRjMWYyZTBlZTU1NWEzMC90YWJsZXJhbmdlOmQwOTM3YzlhYjg0ZTQzOTBiNGMxZjJlMGVlNTU1YTMwXzgtMi0xLTEtMA_7e42790e-df27-49cd-935d-aa8338e27ef2"
      unitRef="usd">9000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="icb3a45e4841843f0ab183c6c7057ad6f_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTpkMDkzN2M5YWI4NGU0MzkwYjRjMWYyZTBlZTU1NWEzMC90YWJsZXJhbmdlOmQwOTM3YzlhYjg0ZTQzOTBiNGMxZjJlMGVlNTU1YTMwXzgtNC0xLTEtMA_23bf3297-f86f-4a45-84fb-518d96626acb"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="icb35f2cf8561406bacf67d59b6fb8f32_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTpkMDkzN2M5YWI4NGU0MzkwYjRjMWYyZTBlZTU1NWEzMC90YWJsZXJhbmdlOmQwOTM3YzlhYjg0ZTQzOTBiNGMxZjJlMGVlNTU1YTMwXzgtNi0xLTEtMA_cf638c18-81b0-4839-bfda-da5a8c98aa24"
      unitRef="usd">9000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i0b8faca15dec404f8dae510405d66d0e_I20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90YWJsZTpkMDkzN2M5YWI4NGU0MzkwYjRjMWYyZTBlZTU1NWEzMC90YWJsZXJhbmdlOmQwOTM3YzlhYjg0ZTQzOTBiNGMxZjJlMGVlNTU1YTMwXzgtOC0xLTEtMA_1b14ef95-997a-428f-b473-101fce033811"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LongtermDebtPercentageBearingFixedInterestAmount
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90ZXh0cmVnaW9uOjJiOTc2ODI1OTc4MzQ4ZDNhOGZkOTljNjBlNWE2MWM3XzM0MTI_4cde079f-cea8-473b-b40f-693e8fd819f3"
      unitRef="usd">424000000.0</us-gaap:LongtermDebtPercentageBearingFixedInterestAmount>
    <us-gaap:LongtermDebtPercentageBearingFixedInterestAmount
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90ZXh0cmVnaW9uOjJiOTc2ODI1OTc4MzQ4ZDNhOGZkOTljNjBlNWE2MWM3XzIxOTkwMjMyNjczNTE_8526144a-8b28-45c1-8149-243f302455f2"
      unitRef="usd">423900000</us-gaap:LongtermDebtPercentageBearingFixedInterestAmount>
    <us-gaap:LongTermDebtFairValue
      contextRef="i84f15c0b42744db7b50da675935ca012_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90ZXh0cmVnaW9uOjJiOTc2ODI1OTc4MzQ4ZDNhOGZkOTljNjBlNWE2MWM3XzM3ODE_77e16594-6c53-4ae9-aa4e-b6eb521d49ce"
      unitRef="usd">500400000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongtermDebtPercentageBearingFixedInterestAmount
      contextRef="ia990e9c65799451299c39378622adf52_I20200731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90ZXh0cmVnaW9uOjJiOTc2ODI1OTc4MzQ4ZDNhOGZkOTljNjBlNWE2MWM3XzM4MTk_4cde079f-cea8-473b-b40f-693e8fd819f3"
      unitRef="usd">424000000.0</us-gaap:LongtermDebtPercentageBearingFixedInterestAmount>
    <us-gaap:LongTermDebtFairValue
      contextRef="i7885a8f0db5549c9bc5a5f70941da543_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90ZXh0cmVnaW9uOjJiOTc2ODI1OTc4MzQ4ZDNhOGZkOTljNjBlNWE2MWM3XzM5MDY_46283c83-4c6b-4153-87c8-eaa3db01d61b"
      unitRef="usd">493800000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongtermDebtPercentageBearingFixedInterestAmount
      contextRef="i8bdf11d78a2341438ec4e1c3f8387e63_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjEvZnJhZzoyYjk3NjgyNTk3ODM0OGQzYThmZDk5YzYwZTVhNjFjNy90ZXh0cmVnaW9uOjJiOTc2ODI1OTc4MzQ4ZDNhOGZkOTljNjBlNWE2MWM3XzM5NDQ_8526144a-8b28-45c1-8149-243f302455f2"
      unitRef="usd">423900000</us-gaap:LongtermDebtPercentageBearingFixedInterestAmount>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="iae64f24f3b1e473594e337790a3b62e3_D20191101-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMmZhZWM0NGI5MjQxYWI5ZDRmY2MyMGE5YzQ3Y2Q3L3NlYzozZDJmYWVjNDRiOTI0MWFiOWQ0ZmNjMjBhOWM0N2NkN18xMjcvZnJhZzo4N2ZjNzNjZDA5ZmM0M2JjODQ4N2I4YmMyMTFhMGRlZC90ZXh0cmVnaW9uOjg3ZmM3M2NkMDlmYzQzYmM4NDg3YjhiYzIxMWEwZGVkXzI3MQ_f3de40c1-1db8-4aaa-b2fc-bc1efe3f1498">&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:24pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Subsequent Events&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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>
