<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:abm="http://www.abm.com/20210430"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-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: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"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="abm-20210430.xsd" xlink:type="simple"/>
    <context id="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ib10a33465b1742c2a5da1f922e747186_I20210608">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <instant>2021-06-08</instant>
        </period>
    </context>
    <context id="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i2c741d4e142a4aa998f8a6b944e8044a_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i95d334261ed54f6dade719ca5f3255a8_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i1c0574937e6f488da396ddde1c7d2174_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="ieb4ecd67e20f4bc293fc0c58d1d3c4dd_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i5429644870aa42e0b75dabb17596b94e_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</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="ie56c6f649be9406499cd6c5a6c0bea8d_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="id53987b448e643b1aaf587ae8e567d33_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i656b92238d14435fa900fb8c7bde0682_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i844c93754eca4104a2de7d902296ff23_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i88fb11cc397f4ff3aa76d4bd65003d23_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="iefa2485369c548be926039fa6acd19a6_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i6c9e870750a1447393113186a1173e86_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="ib61c0a4c783d42e0a491a900c544c147_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="iba89421035ba43928f89b34eaef2f013_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="ie964f50c720846e498c358f0194c3f90_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="ib18a91aa7c864f178b26a162ff595936_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i794685fcef9641d1a68dd8ff9df1f539_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i810dd34336f2484cbc67a88b4f5d44ca_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i4c73374117854d02a7a0216d74375611_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i1084ec3fc2c54e658ae8fc0fdef1ba61_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i725318dc99e84a5c835afdaef568ce30_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i310704f9b80742e6877d61930b3b7b0a_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="ib842b9292c724d76b7ca7eb726dd9d59_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="i80f41f9086924412be38fb405574bedc_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="icf957bfa571f4fc8a68267b7ed4a94cb_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</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="i7dee1ffd88a3418a806914e1fc91dc90_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ie9d2be308f054906b28c71a19b220e5c_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i99786fd99c554a689fc5cbb61d22428c_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i172b5c43f0514bd492a1ca9f4f25cd05_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i553414eddff14ddeb5a68a1df0636b55_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="idf9767700de4428bba9f6def52075b11_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="id765c437b46440c695ff867a4f8baf37_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i2230301cbe4d4849a3e413f4aa505636_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="if0fb28dfa84546299fba2c5ac8966483_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i6adcd789ba934e329d2702b1d7f18720_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</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="ib0f81c0c76654150a10b9854b540200c_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i27dd984a142e4886823bfb4836871154_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="if97c09dabe164054bdb19cd1cd2af039_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i0109ecc5857845eab2f975c8ef695f69_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i0a8a44d8a9a9409a8f59b8eebccd7b4a_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i49df819dbe7b4600b9c3a085885b0a53_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i61394b015d8b49cea2de2f890c9596e3_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i64764b2110b6425bbb638908d12e9616_I20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="ia16807f824ba446fba8719e9ec19af53_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:ManagementReimbursementRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessandIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ia04dd634e0864a57ad560dae158f8093_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:ManagementReimbursementRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessandIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i3a7d69a17a4e424aa0f3de977d364da9_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:ManagementReimbursementRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessandIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i7165b979137c4b8b81225ecd817bfed0_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:ManagementReimbursementRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessandIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i2b224b872b0940e9a97c29f20cc2468a_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:ManagementReimbursementRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i1319d37bee0e461b89371efb4b9cb751_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:ManagementReimbursementRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i4446b21e026842eaa742a95215ee57c1_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:ManagementReimbursementRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ibbcf2cf5cda345a6be50525e4d163b44_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:ManagementReimbursementRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i1a8a02bee5634e299a4a7713c5138425_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:ManagementReimbursementRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i1774bab0a600418cadab302c7235157f_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:ManagementReimbursementRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ic0124c8970e24326a7390b97b93a24ca_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:ManagementReimbursementRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i4313e5eaf1634e75811e6727302f22df_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:ManagementReimbursementRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i62ed3c5d8af740e1bfddb4f59730130f_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessandIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="idcb5703323fc4e87b29dd7856e195da9_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnologyAndManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i93df3c48d3ec4feb93379a6ccb57c51a_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ibffecb23783b4f689e88b6f1268f1917_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i75de2642119344d5abed828700cae9f7_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i98e140bfb8954ba1aaeeb34ce463e3dc_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i26e4c73164d24d4d88f6a302082f9c9e_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessandIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i248a042301d24af8891c4b094305e54d_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnologyAndManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i1f1bbb483074415a8ddcc902c8ba0484_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i1d564faa286e49548b3901d1aa77502f_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i30bea0220a7741989c696f9432d92504_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i95186ed331ed4df896d619ac314ed704_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="id394c764adad46548e881382eadee643_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessandIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i34199b307f8a47c18f27a84dcab439b1_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnologyAndManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="if7e72a439f7942cfa4280b3349418003_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i74582d57631941988becd2ac2e4ba558_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i0f2d3987933a40919c9beca5ef6e7062_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i9e70a3dcaea2459ca2292132f2943c0a_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i9f2d34834fe542c39a6e5e231127cddf_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessandIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ib1cca4c905c24aa3a14fb452b95219e3_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnologyAndManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i6f0886f8763d461fb008e749cea9ea2d_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i245a9d2c217d454696e29c0cf743bfbf_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ib92aa180772046fb9426aa3c82010f0e_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i2ee99a59945d4fb584b5dc4720aeee6e_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i145e24fcd4984b5aa669b2fc575526a6_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessandIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i472c6bd0c356440f9aa24762f34714ab_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnologyAndManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i66e0b05db8c44398b6b348781d4e33bf_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i9c2083f2995347c48268acf41141781d_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i3d86123b11484bfb87665ea84e5aa3f7_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ib2d17a59cbd245cfad0cfc1dd31262eb_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="icc6d12a98ade4fffba8d134fd1c2cd2c_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessandIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ice9a00a464ce4add9ddc3b7a432b79cd_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnologyAndManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i17259c62e09f4812b0befe1f7b6c8fa8_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ife6e1b567c8b4d6a9b186d35dee90922_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i2f71720898d14e89ae0482076107b4c6_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i8c899ae702464e6a8ca2ca0c8d0799a5_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="iab20711a79a24f9c8b1480e297f1b0d0_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessandIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i1ced8f92e1a140a0b6a65c5f293181e4_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnologyAndManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="icf2ac11d212440e1b478eadf4ea70456_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="iade9bade50304fa4857b6b22e1591400_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i2bbf7102bcab4cea86fba38b712b16d7_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i95bffe66c31e4b4fab11223ae07dabe0_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingEnergySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i6c015e8639fb437eb63b000a7dc23d13_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessandIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i448aea72db8c40cfbef0b3ce7489c2ea_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnologyAndManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i70a92100316440f7acd3322db8721b31_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i85f7d1a74ba04397b4c5afea75134c37_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="iaba4aac2d7454260a8df897c9498e8fe_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i09182b859be14050a356ce9fd3fae06a_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingEnergySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i2d0b60da2e7f4ba0ae8ae1cd7183a065_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessandIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i030e978296ae4370873b37e8684a0ddc_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnologyAndManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i0f55fa7749714b56a50cefdbc2081371_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ic3622203b92944068b0d0731fa7b49e5_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ie97209599034404e9d128199c4705b00_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ic9caa951e5484ec69a4cf8611d4ed988_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="iaf10d2cd8bed417782598c15ce4a53a0_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessandIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="if058ba96dad74f7c9619ed8066dc80ef_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnologyAndManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i9f82529a9c23439b81fd1b5853ee026f_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i05b71bc2fbe342d8bc3d9946cab58aec_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="iee64ba04983c45dc89e74df3dbe78332_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ic8c57b0eaaa6476cba3798d73517172c_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i1a78cb0a3ef54d5b9bb845ad3345c287_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessandIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ie67bb1112f1544c9bf988d5f13906157_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnologyAndManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="if0c0254e6b624e91a9de248427e017af_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ifea613090a564a20a35afa9297e916a1_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i2f4aed7a4be64808b0caa144022644df_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i7bc7b01a19aa49bc85180601194456e5_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i938e8473d32e4672a6f47e487be5ad37_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessandIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i83b01769d75f4688bc892e38ea085951_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnologyAndManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i3926892169fd44f59b5f8547d566e4b6_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i509a6ccdeeec49efa0b44c572c27ac4d_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="if1d4f8b57f2e41998e30e2eea027b969_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i95da93dda8264c369859cef08a52fb4a_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="idebc8c3bc31c4529bf6dcf90de950a53_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i9f4c29638fe943499cfc9e5d8f54d7f4_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ieb3a2b5bd73440049bf515e02263b836_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessandIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i50e9c95dfbea4cf2a876dd0ef2c5eda0_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnologyAndManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i7b5db18898a94ba5a206c07de0a26a4d_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i5617d85c2d914b9b82143e553dd1f1d1_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i4a1a2fbcd5164146a8eb429f4213c80c_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i3c23a85b26b140ddad5f34837b436aca_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i9485a2e187cf4522bb5f2289e098d52c_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessandIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="idc7d3e8e6a694a5e8f9be11c82b92ef6_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnologyAndManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i0cb60583298540cb940078c3591e2008_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i54326a654aa14c53b311de4656e48ae6_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i3b7298f3edd1412daba2a5827896f0c6_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ief2303aa1a8b44fabb45d07243d91e5a_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:JanitorialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i9606b36cc8734c4c8138a3e2a91c36a4_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessandIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ie4f067405f174b63bc798be4d369d794_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnologyAndManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i8d1bed0ecd7e429783dbe84848117f40_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i870f198604964e89831edf72de2c69fb_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ic3d94912170147ad85e99901fb974a2b_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i6baa3640975f4cd68009b76f27eb4d04_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ie9d121f4aa6f4a5ab5ca19103c3ec55a_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessandIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i519be00add154323a413f340fad8775d_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnologyAndManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i4d51ddfb155844a48961cb96c40fd661_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i66a73b63103a41d3a0bd5ccb560fe73d_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ib752245378f34e3da430026867bb9ecc_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i191f9138564b44a1a74724bb7472227f_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ParkingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i9acd9990aa074cf4acc9e3a65fda6e41_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessandIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i5e0f2dd412664454b80ea3bc786bd2d4_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnologyAndManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ic367270ca55140e09712207d9aa8d25e_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i696c89576b9d44eb8594b36d0dd3b11c_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i535ff81e8ec4477c9b384baad54aca4e_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ie53917b9498c451184ea2bc2393e5815_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="iefa17e4240924db7a28a39b9e79eb803_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessandIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i1d9199d440b94ac2bb751996a03ec02e_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnologyAndManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ibd3b46e57ee74769920a1e92464cba62_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="if24dce1bb8b541b7996c3d86158f58b7_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i23310f5142224845a4d9d73885d2718b_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i65e1fa1b22b94fe099545dd24153aa4c_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:FacilityServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i9255a8cfcf8d4d7798193909878913da_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessandIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i831fe34944b74dea98bcaf8d265e9cfa_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnologyAndManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i41de6933f0364d48a6011ba4bd4298ca_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i51843b4c08974ce49f73eb87e9761408_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i7f7b1169a1d0459e8cb653a07ba7f9a2_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="if76bef8d723f4e96bc74a43c0538af9d_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingEnergySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i3bd40ea09a7342b996bf0f6c7d166d30_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessandIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ie036ca7bb23e4b7aac8e5b07f5d8ac95_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnologyAndManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i4c7284a5a91f429eae6ecdb11366f7bb_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="if744ee5da2744117ba07a98ca355de4a_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i2aff5f9caaf1424e9593d66cd13928d4_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingEnergySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ibc96d454f8bd4092b8047223377604f2_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:BuildingEnergySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ibe48655c39cf459cb5137fa75ca6b090_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessandIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ief577e5c1aef44c2990461d62fadaebd_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnologyAndManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i6fb1287bf2804c028862229baa523b19_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i547ff41d061b4d3c853161774af3a86c_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ifc8342e707644dbfabdce8de302c3955_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i536ec26c226b4c8bbc9b192661881d34_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i52a42c162a134112bd58ae5368f1adcc_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessandIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ia42a415f18c840859019053d8f17e071_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnologyAndManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i2de415141eda4d89855e834a2e1a3a44_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i8f7a4e2171da477faf02a75b6503c90a_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i9c0750c0b6874e08b3ef9e1f16a34ed6_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="iff5ced05db904f49b4f435beff409b7f_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">abm:AirlineServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ia96ee7b9a1a244caa2d6b2bd859f41b9_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessandIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i294e0113ba8240039a840d01e88f5e1a_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnologyAndManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="idce4c79ad168424e9617c33c07e50373_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i5eec5c92cd2e48e182bf90aaaff48b7a_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i7bef20311bb34348aa9bcfd8fb883946_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i1f522352648045d59fbba98038198c79_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ia5618ab3c7e8453e9fe288a1b5738345_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:BusinessandIndustryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i0ce15ab52c67436b989dc5edc04f195e_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnologyAndManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i0a77fdee05924f448b52a267a50bb841_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i9c028a104fc0419a8e20df24aa1e611f_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i40d5fb34af0543dc80d50c1bf388f8ea_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i4c8875aa56b042babc636982110fa8d8_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i3f1c74220ae44bf2bf8f434408a811b0_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="iba1342168a5b48a4babe29e019c593ac_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="if597c4fc9f1a4846af1e80276275e4c8_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-05-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i17e0ce3fa379436baa9155b80ec1d499_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i998e384d67c54641977cc115bc14b5d3_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i4b40145f49b94713a447242834cc6f88_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i15cab74c04b8442789543902676958bf_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ie2733b5b28fb4a1d9e8024e7e78605c8_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ieebaebd39f28492da681f19127c74820_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i2c6a508ed58b4702b3f43511d194730b_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i0e01f7cc67df493f8e863ba122775a5f_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i752d4da45a6545dc841a7f3cdc522cf2_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i5211bdf62502408bb1546e854e9d43dc_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="ib80696ef83e247c8b5151d60b612f33c_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ia3083db2ba6c4ab7bb7c199c8e96da79_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="ida2bd96c4ba04b2a8161ddce584f9011_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i3b7422bb81ae427497aac2c06326c1a0_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ic219a77351ca4c3fb6d5d0096b1e55dc_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ic80b268c8eec49c9b71e0fd5d267ee9a_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="iec5ecc33f6f8410c969eaa076d185613_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i10452e78071a4c6a96e6573a6404eb04_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="abm:InsurancePoliciesAxis">abm:AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i539e6c62caec46f4a173dd89576a08be_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="abm:InsurancePoliciesAxis">abm:AllOtherClaimTypesExcludingMedicalAndDentalSelfInsuranceProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i3f94acd8f9fc438b9bd7eae201283e36_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="abm:InsurancePoliciesAxis">abm:MedicalAndDentalSelfInsuranceProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ifaa894d3d9774e53a373a9fcc373fcec_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="abm:InsurancePoliciesAxis">abm:MedicalAndDentalSelfInsuranceProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i3137fe43804a4bb49277bfdcf667e5f6_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="abm:InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i527e05db66c94d9c8c2c57e83f6dff83_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="abm:InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i5b12b4c8548143ac8ff6c4ba2df0e1f5_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="abm:InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis">us-gaap:SuretyBondMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i618e87d8fc5c43198a8700a9b323dd70_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="abm:InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis">us-gaap:SuretyBondMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i8bca3743b31e4e3b842d4bc83b2ac50b_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="abm:InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis">us-gaap:DepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="ia42cb11717c04ad984f107fbe6893085_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="abm:InstrumentsUsedtoCollateralizeInsuranceObligationsbyTypeAxis">us-gaap:DepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i8b3a3f45fefa4715aabe1b467512eba0_I20170831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:PriorCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-08-31</instant>
        </period>
    </context>
    <context id="iefcca7e4d1d14c72a9444be2ca445c46_D20170901-20170901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-09-01</startDate>
            <endDate>2017-09-01</endDate>
        </period>
    </context>
    <context id="i3b8d8e2142334d679bdc5140a316172d_I20170901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-09-01</instant>
        </period>
    </context>
    <context id="i7dd13bcaf3774e56be485b57f7a14f5d_I20170901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-09-01</instant>
        </period>
    </context>
    <context id="ib87d5c0c63664487802faf82b9980fea_I20180901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-01</instant>
        </period>
    </context>
    <context id="i52f2d60b534f4f72b8db42c658c27875_I20170901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-09-01</instant>
        </period>
    </context>
    <context id="id539220d61444ad4bb5f67fa63958431_I20170901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">abm:SwingLineLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-09-01</instant>
        </period>
    </context>
    <context id="ie2120b3015444aa58ee1bc45c52a69e6_I20200528">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="abm:CovenantPeriodAxis">abm:CovenantPeriodQuarterEndingOctober2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-28</instant>
        </period>
    </context>
    <context id="i5205946fa43547e1ab80b8221573c443_I20200528">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-28</instant>
        </period>
    </context>
    <context id="i493904c541d54b9baef57a3240a32659_D20170901-20170901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-09-01</startDate>
            <endDate>2017-09-01</endDate>
        </period>
    </context>
    <context id="ie915a091f5a941c29fe8ad6150a242c3_D20170901-20170901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-09-01</startDate>
            <endDate>2017-09-01</endDate>
        </period>
    </context>
    <context id="ia882bf744ebb48248cc5fcf4b24c26c7_D20170901-20170901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-09-01</startDate>
            <endDate>2017-09-01</endDate>
        </period>
    </context>
    <context id="i1379db2f6c014ed08a1a61dc2509978b_D20170901-20170901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-09-01</startDate>
            <endDate>2017-09-01</endDate>
        </period>
    </context>
    <context id="iba4907c4f7a84984a2d2a8ffe46229f8_D20170901-20170901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-09-01</startDate>
            <endDate>2017-09-01</endDate>
        </period>
    </context>
    <context id="i012e547113534291a33b23ae871c31e1_D20170901-20170901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-09-01</startDate>
            <endDate>2017-09-01</endDate>
        </period>
    </context>
    <context id="i4ca7ff7a91fa48e29462931d7eda4dfb_D20200528-20200528">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-28</startDate>
            <endDate>2020-05-28</endDate>
        </period>
    </context>
    <context id="i38a8b8becb7b49c4ae11e31acf8bc9f9_D20200528-20200528">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-28</startDate>
            <endDate>2020-05-28</endDate>
        </period>
    </context>
    <context id="iffefce13d7954b44b54bdaf106e352e3_D20200528-20200528">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-28</startDate>
            <endDate>2020-05-28</endDate>
        </period>
    </context>
    <context id="ibba0261914974f26a8b6bb4af165c29c_D20200528-20200528">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-28</startDate>
            <endDate>2020-05-28</endDate>
        </period>
    </context>
    <context id="ida4298b451fd4ec3a5931e2662227043_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i8a94e15f73fa45039698b2dcdebd100d_D20200528-20200528">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-28</startDate>
            <endDate>2020-05-28</endDate>
        </period>
    </context>
    <context id="ib3b9a753d0e04b11bc45e923f31e023d_D20200528-20200528">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-28</startDate>
            <endDate>2020-05-28</endDate>
        </period>
    </context>
    <context id="i82017666d3344c8188f173eba9a3dcb5_I20170901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-09-01</instant>
        </period>
    </context>
    <context id="i8303510d1cd34e1bbb13e5158b995aa5_I20170901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">abm:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-09-01</instant>
        </period>
    </context>
    <context id="i85918b59a07840d9ba5036882ac3546c_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i842e13d74126419cafdde3bcdf314b83_I20181101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">abm:InterestRateSwapMaturity10312021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-01</instant>
        </period>
    </context>
    <context id="ic48b5df9a007453ab4c8586a9a75f271_I20181101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">abm:InterestRateSwapMaturity4302022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-01</instant>
        </period>
    </context>
    <context id="i36fa46fb7ac84d298fc50e25fabb7a6f_I20181101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">abm:InterestRateSwapMaturity912022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-01</instant>
        </period>
    </context>
    <context id="i5e4a1fb194044c128fbc6e87e2cef841_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ide36506f7fde4028af34afce6bc1d4b1_D20191101-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i3eae277310444c3d854580ebb70e2d61_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i89526acfd28b4136872054ec2a750855_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="iaeb2479c3da34dbdb9e2f2c66a83ed50_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ia05a1dae95024f04823488fc4af626c8_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">abm:EnergySavingsContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="if3f09de9035a4a32b2e5f19ed055fc4f_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i1314e6c76e3f45d49e8214c0739c7768_D20180920-20180920">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">abm:BucioMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-20</startDate>
            <endDate>2018-09-20</endDate>
        </period>
    </context>
    <context id="i7985afd89e3748d4a11912ff65a13508_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">abm:BucioMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i708a928ab2a845edb1e4c22646977b00_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:GovernmentServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ib770d2d1b4fb43ceae38f90f1a76993e_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:GovernmentServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i65d3cd553fe14274ad7ac8d649b5ed94_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:GovernmentServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="iff0edba2fe2e48d68ac72e6110eeba38_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:GovernmentServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i3f2ea49f749c4a278dc544be84903b9f_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i04a0c47e63774b38944f2ead96f057d1_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ibfd0672c089c458d860ff69c05c2a44d_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="if06123dfd21c4b8aa03230b4c726c274_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i03a60a4a2a3041a2a57152014be3805b_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="ic2c868b864b24a0eb61ef1f38459b82f_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ic867adbce4b7455cbe99f6ffb053ad5a_D20201101-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i2477f01b86a64dc897c3ccbc2abd2a9a_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i663182c709e1468da233efa5ad9996c8_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:EducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i5d7cfc905a8c435a8b1d2f52a80d1861_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:AviationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ia4d887a19fef49d286b5cb654093a862_D20191101-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000771497</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">abm:TechnicalSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="industry_group">
        <measure>abm:industry_group</measure>
    </unit>
    <unit id="segment">
        <measure>abm:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="reportingunit">
        <measure>abm:reportingUnit</measure>
    </unit>
    <unit id="subclass">
        <measure>abm:subclass</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80L2ZyYWc6MjQwNTZlYzBkZTY2NDc1YjljOTAwM2RiNjI1YTRiZTMvdGFibGU6ZWU3ZDA5MzgwNTUzNDMxMWE4NDkwNGI5OTdiOWRkNGQvdGFibGVyYW5nZTplZTdkMDkzODA1NTM0MzExYTg0OTA0Yjk5N2I5ZGQ0ZF8zLTEtMS0xLTA_57ec962b-b9c0-47f6-af64-b26b3eb15c97">0000771497</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80L2ZyYWc6MjQwNTZlYzBkZTY2NDc1YjljOTAwM2RiNjI1YTRiZTMvdGFibGU6ZWU3ZDA5MzgwNTUzNDMxMWE4NDkwNGI5OTdiOWRkNGQvdGFibGVyYW5nZTplZTdkMDkzODA1NTM0MzExYTg0OTA0Yjk5N2I5ZGQ0ZF80LTEtMS0xLTA_bd5c6289-36c1-44ae-b391-9ccbca38ec27">--10-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80L2ZyYWc6MjQwNTZlYzBkZTY2NDc1YjljOTAwM2RiNjI1YTRiZTMvdGFibGU6ZWU3ZDA5MzgwNTUzNDMxMWE4NDkwNGI5OTdiOWRkNGQvdGFibGVyYW5nZTplZTdkMDkzODA1NTM0MzExYTg0OTA0Yjk5N2I5ZGQ0ZF81LTEtMS0xLTA_3dbded08-126a-4900-857b-7c1ff3a3ada3">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80L2ZyYWc6MjQwNTZlYzBkZTY2NDc1YjljOTAwM2RiNjI1YTRiZTMvdGFibGU6ZWU3ZDA5MzgwNTUzNDMxMWE4NDkwNGI5OTdiOWRkNGQvdGFibGVyYW5nZTplZTdkMDkzODA1NTM0MzExYTg0OTA0Yjk5N2I5ZGQ0ZF82LTEtMS0xLTA_5770a1df-663a-40fb-bfb5-88349e205a53">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80L2ZyYWc6MjQwNTZlYzBkZTY2NDc1YjljOTAwM2RiNjI1YTRiZTMvdGFibGU6ZWU3ZDA5MzgwNTUzNDMxMWE4NDkwNGI5OTdiOWRkNGQvdGFibGVyYW5nZTplZTdkMDkzODA1NTM0MzExYTg0OTA0Yjk5N2I5ZGQ0ZF83LTEtMS0xLTA_e06d7d3a-a115-447e-b91f-d201ce30506b">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xL2ZyYWc6NjdiYWMyYTI5YWY0NGE5Y2E5ODYxMTM3ZWJhOGI0YTgvdGV4dHJlZ2lvbjo2N2JhYzJhMjlhZjQ0YTljYTk4NjExMzdlYmE4YjRhOF8xMzM_c32fb35c-925c-4fb3-addf-a3705c272c09">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xL2ZyYWc6NjdiYWMyYTI5YWY0NGE5Y2E5ODYxMTM3ZWJhOGI0YTgvdGFibGU6ZTljMzc1ZjViMTE1NDU3ZWEzNGZmYjYxYzJkZWY3ZTAvdGFibGVyYW5nZTplOWMzNzVmNWIxMTU0NTdlYTM0ZmZiNjFjMmRlZjdlMF8wLTAtMS0xLTA_edcb00fc-b037-4978-9160-6d462186da26">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xL2ZyYWc6NjdiYWMyYTI5YWY0NGE5Y2E5ODYxMTM3ZWJhOGI0YTgvdGV4dHJlZ2lvbjo2N2JhYzJhMjlhZjQ0YTljYTk4NjExMzdlYmE4YjRhOF8xODE_c943bca3-4933-4f3c-9195-0006b7baf718">2021-04-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xL2ZyYWc6NjdiYWMyYTI5YWY0NGE5Y2E5ODYxMTM3ZWJhOGI0YTgvdGFibGU6MTU4Y2MzZGVmZjE4NDE3ODhjYmZkMjQ0NDc4MDdkNDkvdGFibGVyYW5nZToxNThjYzNkZWZmMTg0MTc4OGNiZmQyNDQ0NzgwN2Q0OV8wLTAtMS0xLTA_593a7771-bb0e-4c9e-a75b-96e689cdb048">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xL2ZyYWc6NjdiYWMyYTI5YWY0NGE5Y2E5ODYxMTM3ZWJhOGI0YTgvdGV4dHJlZ2lvbjo2N2JhYzJhMjlhZjQ0YTljYTk4NjExMzdlYmE4YjRhOF8yNzQ_19f62946-5ebc-4c6e-a6ed-a84a3549ce38">1-8929</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xL2ZyYWc6NjdiYWMyYTI5YWY0NGE5Y2E5ODYxMTM3ZWJhOGI0YTgvdGV4dHJlZ2lvbjo2N2JhYzJhMjlhZjQ0YTljYTk4NjExMzdlYmE4YjRhOF8yODA_8c44d477-7fbf-4ae3-a9c1-043ba23cfe88">ABM INDUSTRIES INC</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xL2ZyYWc6NjdiYWMyYTI5YWY0NGE5Y2E5ODYxMTM3ZWJhOGI0YTgvdGFibGU6MTdjNmNlYWE0MGU0NDUzNWFiNDE5NjI4YmFhMDgxYjMvdGFibGVyYW5nZToxN2M2Y2VhYTQwZTQ0NTM1YWI0MTk2MjhiYWEwODFiM18wLTAtMS0xLTA_d5fed370-ece6-438e-b0e6-50025852ddd7">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xL2ZyYWc6NjdiYWMyYTI5YWY0NGE5Y2E5ODYxMTM3ZWJhOGI0YTgvdGFibGU6MTdjNmNlYWE0MGU0NDUzNWFiNDE5NjI4YmFhMDgxYjMvdGFibGVyYW5nZToxN2M2Y2VhYTQwZTQ0NTM1YWI0MTk2MjhiYWEwODFiM18wLTItMS0xLTA_e3cc4779-cf78-44a1-98f4-12b4993863a0">94-1369354</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xL2ZyYWc6NjdiYWMyYTI5YWY0NGE5Y2E5ODYxMTM3ZWJhOGI0YTgvdGV4dHJlZ2lvbjo2N2JhYzJhMjlhZjQ0YTljYTk4NjExMzdlYmE4YjRhOF8zNzc_9bc32119-d063-42dc-a4ab-992d640f22d3">One&#160;Liberty Plaza</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xL2ZyYWc6NjdiYWMyYTI5YWY0NGE5Y2E5ODYxMTM3ZWJhOGI0YTgvdGV4dHJlZ2lvbjo2N2JhYzJhMjlhZjQ0YTljYTk4NjExMzdlYmE4YjRhOF8yMjEw_f59aa2f5-190e-4cd4-ae73-fad3e40559a7">7th Floor</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xL2ZyYWc6NjdiYWMyYTI5YWY0NGE5Y2E5ODYxMTM3ZWJhOGI0YTgvdGV4dHJlZ2lvbjo2N2JhYzJhMjlhZjQ0YTljYTk4NjExMzdlYmE4YjRhOF8zOTM_dcec1784-85d1-4a0b-8598-d4ce1e2ba326">New&#160;York</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xL2ZyYWc6NjdiYWMyYTI5YWY0NGE5Y2E5ODYxMTM3ZWJhOGI0YTgvdGV4dHJlZ2lvbjo2N2JhYzJhMjlhZjQ0YTljYTk4NjExMzdlYmE4YjRhOF8zOTc_2950db8f-b1be-4274-bace-9fa55a1975ea">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xL2ZyYWc6NjdiYWMyYTI5YWY0NGE5Y2E5ODYxMTM3ZWJhOGI0YTgvdGV4dHJlZ2lvbjo2N2JhYzJhMjlhZjQ0YTljYTk4NjExMzdlYmE4YjRhOF80MDA_a14b7dc1-6ac4-4fdb-94a6-ae3cf0c23b1a">10006</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xL2ZyYWc6NjdiYWMyYTI5YWY0NGE5Y2E5ODYxMTM3ZWJhOGI0YTgvdGV4dHJlZ2lvbjo2N2JhYzJhMjlhZjQ0YTljYTk4NjExMzdlYmE4YjRhOF80NDc_47479dba-8247-4308-9387-a0d3b1085fb3">212</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xL2ZyYWc6NjdiYWMyYTI5YWY0NGE5Y2E5ODYxMTM3ZWJhOGI0YTgvdGV4dHJlZ2lvbjo2N2JhYzJhMjlhZjQ0YTljYTk4NjExMzdlYmE4YjRhOF80NTE_81eec79d-fe1d-46fd-9ada-6e7ebabfe0bc">297-0200</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xL2ZyYWc6NjdiYWMyYTI5YWY0NGE5Y2E5ODYxMTM3ZWJhOGI0YTgvdGFibGU6YTFhYTdjNjkzOGI5NDRiMGFkNzM0ZjJmM2E2YjQyOWEvdGFibGVyYW5nZTphMWFhN2M2OTM4Yjk0NGIwYWQ3MzRmMmYzYTZiNDI5YV8xLTAtMS0xLTA_61a2283d-faa3-40ad-a80c-602270d8ce4a">Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xL2ZyYWc6NjdiYWMyYTI5YWY0NGE5Y2E5ODYxMTM3ZWJhOGI0YTgvdGFibGU6YTFhYTdjNjkzOGI5NDRiMGFkNzM0ZjJmM2E2YjQyOWEvdGFibGVyYW5nZTphMWFhN2M2OTM4Yjk0NGIwYWQ3MzRmMmYzYTZiNDI5YV8xLTItMS0xLTA_4bc3ef6d-8c99-499f-82d6-2a4442e0361c">ABM</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xL2ZyYWc6NjdiYWMyYTI5YWY0NGE5Y2E5ODYxMTM3ZWJhOGI0YTgvdGFibGU6YTFhYTdjNjkzOGI5NDRiMGFkNzM0ZjJmM2E2YjQyOWEvdGFibGVyYW5nZTphMWFhN2M2OTM4Yjk0NGIwYWQ3MzRmMmYzYTZiNDI5YV8xLTQtMS0xLTA_d3c0ae7b-eee9-4eb8-b726-9191aecf2929">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xL2ZyYWc6NjdiYWMyYTI5YWY0NGE5Y2E5ODYxMTM3ZWJhOGI0YTgvdGV4dHJlZ2lvbjo2N2JhYzJhMjlhZjQ0YTljYTk4NjExMzdlYmE4YjRhOF8xMDM0_0cc2ae72-a016-4a62-bdd5-cc2a6be19182">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xL2ZyYWc6NjdiYWMyYTI5YWY0NGE5Y2E5ODYxMTM3ZWJhOGI0YTgvdGV4dHJlZ2lvbjo2N2JhYzJhMjlhZjQ0YTljYTk4NjExMzdlYmE4YjRhOF8xMzYz_ad798544-2863-459d-857a-89dbae828e1e">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xL2ZyYWc6NjdiYWMyYTI5YWY0NGE5Y2E5ODYxMTM3ZWJhOGI0YTgvdGFibGU6NDk0YWMxYWI3ZWRiNGExMDhjMTJmMzc1MDU1ZjM4Y2EvdGFibGVyYW5nZTo0OTRhYzFhYjdlZGI0YTEwOGMxMmYzNzUwNTVmMzhjYV8wLTAtMS0xLTA_a4c77a7a-8ae5-4e03-81eb-6ba058243d7c">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xL2ZyYWc6NjdiYWMyYTI5YWY0NGE5Y2E5ODYxMTM3ZWJhOGI0YTgvdGFibGU6NDk0YWMxYWI3ZWRiNGExMDhjMTJmMzc1MDU1ZjM4Y2EvdGFibGVyYW5nZTo0OTRhYzFhYjdlZGI0YTEwOGMxMmYzNzUwNTVmMzhjYV8wLTctMS0xLTA_f77b4f8d-9dc4-41ef-9b3b-61734e735787">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xL2ZyYWc6NjdiYWMyYTI5YWY0NGE5Y2E5ODYxMTM3ZWJhOGI0YTgvdGFibGU6NDk0YWMxYWI3ZWRiNGExMDhjMTJmMzc1MDU1ZjM4Y2EvdGFibGVyYW5nZTo0OTRhYzFhYjdlZGI0YTEwOGMxMmYzNzUwNTVmMzhjYV8wLTktMS0xLTA_80af860d-6742-4728-90a6-5481c2d6d863">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xL2ZyYWc6NjdiYWMyYTI5YWY0NGE5Y2E5ODYxMTM3ZWJhOGI0YTgvdGV4dHJlZ2lvbjo2N2JhYzJhMjlhZjQ0YTljYTk4NjExMzdlYmE4YjRhOF8yMTI1_7f5ecb14-4bc9-4aaf-a054-f2c229af19c5">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ib10a33465b1742c2a5da1f922e747186_I20210608"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xL2ZyYWc6NjdiYWMyYTI5YWY0NGE5Y2E5ODYxMTM3ZWJhOGI0YTgvdGV4dHJlZ2lvbjo2N2JhYzJhMjlhZjQ0YTljYTk4NjExMzdlYmE4YjRhOF8yMjA2_ddf91135-db66-4551-b44d-650df1c11ac8"
      unitRef="shares">67131306</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMy0xLTEtMS0w_4b5a9b82-77a6-4ac4-b94f-6c36a92e8344"
      unitRef="usd">435700000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMy0zLTEtMS0w_46c7e438-afc1-4702-a178-362b60ccddab"
      unitRef="usd">394200000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNC0wLTEtMS0wL3RleHRyZWdpb246Zjk3ZmIzOTk1ZWU1NDFmNTg2YTY1ODg2OWFlODJkMWRfNTM_1d2860cb-47a6-4835-9dd1-25127f9d9a45"
      unitRef="usd">34700000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNC0wLTEtMS0wL3RleHRyZWdpb246Zjk3ZmIzOTk1ZWU1NDFmNTg2YTY1ODg2OWFlODJkMWRfNjE_c99fe228-fc66-43dd-b360-a1b37088918b"
      unitRef="usd">35500000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNC0xLTEtMS0w_f5413e0b-b742-433a-aa99-d75183f209e0"
      unitRef="usd">878400000</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNC0zLTEtMS0w_359add9d-3db5-44e7-87ca-202ffbc8907c"
      unitRef="usd">854200000</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNS0xLTEtMS0w_568559ca-4794-4f58-8dc9-7c85f0922e46"
      unitRef="usd">37700000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNS0zLTEtMS0w_517b482a-6e37-4d7c-afd9-78e9763ca0bf"
      unitRef="usd">52200000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNi0xLTEtMS0w_a96a9d2f-55b6-4fde-b9bf-43bf97b6a0cb"
      unitRef="usd">88800000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNi0zLTEtMS0w_522fc055-3590-4021-aa75-5bb69ccff69a"
      unitRef="usd">85400000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfOC0xLTEtMS0w_f2753ab7-6be3-4cf7-a231-71af9847e836"
      unitRef="usd">58500000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfOC0zLTEtMS0w_2ed27c66-2a03-486f-89e7-406658655c47"
      unitRef="usd">55900000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMTAtMS0xLTEtMA_8bd8c1eb-5d68-4a40-a4cd-752b4f9a183a"
      unitRef="usd">1499000000.0</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMTAtMy0xLTEtMA_25cc0fd2-8f3e-4465-991b-7f28bc976633"
      unitRef="usd">1441900000</us-gaap:AssetsCurrent>
    <us-gaap:OtherInvestments
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMTEtMS0xLTEtMA_5ad58666-f6b2-440e-9ddb-81a0f3e7625d"
      unitRef="usd">12400000</us-gaap:OtherInvestments>
    <us-gaap:OtherInvestments
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMTEtMy0xLTEtMA_d6cca331-3988-40ba-8472-2d4a015343e0"
      unitRef="usd">11100000</us-gaap:OtherInvestments>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMTItMC0xLTEtMC90ZXh0cmVnaW9uOmQwODVkZjBiY2YyNjRjYzk5NWY0OWYyMDNiNDY5ZTc3Xzcx_cddbcbfb-4a8c-4497-978d-864e3ccb47d3"
      unitRef="usd">260000000.0</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMTItMC0xLTEtMC90ZXh0cmVnaW9uOmQwODVkZjBiY2YyNjRjYzk5NWY0OWYyMDNiNDY5ZTc3Xzc5_1a19adb8-4599-47f2-97de-4f77c46a1514"
      unitRef="usd">241300000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMTItMS0xLTEtMA_28241372-3841-4341-8ee3-d85745aa427d"
      unitRef="usd">124300000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMTItMy0xLTEtMA_444e8cfe-9096-4942-9c79-0ab363305a60"
      unitRef="usd">133700000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMTMtMS0xLTEtMA_572b6952-0cf1-45a5-97a9-1aac7079e6e6"
      unitRef="usd">131900000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMTMtMy0xLTEtMA_bc972f76-5110-4ec9-8e1b-33abdbf584b8"
      unitRef="usd">143100000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMTQtMC0xLTEtMC90ZXh0cmVnaW9uOmQ3NjY0MTM0YzdhYzQ4M2NiODVjYTIzNjM4YjQxZmZmXzY1_f82c79cb-d4ad-44f6-a973-427c5e10287c"
      unitRef="usd">365900000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMTQtMC0xLTEtMC90ZXh0cmVnaW9uOmQ3NjY0MTM0YzdhYzQ4M2NiODVjYTIzNjM4YjQxZmZmXzcz_aaf4269e-9938-4803-9ddd-04aac681b223"
      unitRef="usd">343800000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMTQtMS0xLTEtMA_73c5aa7a-e478-4a89-85ff-4b7e8eed3577"
      unitRef="usd">218300000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMTQtMy0xLTEtMA_0501145c-3577-40c2-a1dd-f4f93a83e158"
      unitRef="usd">239700000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:Goodwill
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMTUtMS0xLTEtMA_87f93a88-5507-4865-b69e-4cbfa28b4e3a"
      unitRef="usd">1675500000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMTUtMy0xLTEtMA_2f832cf0-4937-439b-ade7-ee2af2278053"
      unitRef="usd">1671400000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMTQtMS0xLTEtOTc5OA_b086b89c-991d-48c3-bc97-46993d8da532"
      unitRef="usd">11500000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMTQtMy0xLTEtOTc5OA_1564b41f-9084-4929-9156-66c4623474af"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMTgtMS0xLTEtMA_f438dee0-becc-4df2-81e6-01f7559a100d"
      unitRef="usd">119200000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMTgtMy0xLTEtMA_82c65b0a-3d96-4f57-a7b3-8eb20f0b0d31"
      unitRef="usd">136100000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMjAtMS0xLTEtMA_74740623-c0aa-47eb-81eb-68dc59c015fc"
      unitRef="usd">3792000000.0</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMjAtMy0xLTEtMA_93a6b6af-4c46-4777-9633-52dd4844064c"
      unitRef="usd">3776900000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMjMtMS0xLTEtMA_a7ae38a9-54a1-4fec-9c8b-e2b1876d9a15"
      unitRef="usd">117000000.0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMjMtMy0xLTEtMA_3aca8282-e0d0-4e14-b6b1-950bb3a84e30"
      unitRef="usd">116700000</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMjQtMS0xLTEtMA_eff4c88c-054f-4664-af64-1a01858a2055"
      unitRef="usd">222900000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMjQtMy0xLTEtMA_224778dd-96fa-4659-bb96-d1f519a5551f"
      unitRef="usd">273300000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMjUtMS0xLTEtMA_ef2db9a0-34a1-4d8a-954f-884ae1671973"
      unitRef="usd">169900000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMjUtMy0xLTEtMA_223de319-ab25-41f9-a44b-693ad80b45f4"
      unitRef="usd">187600000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMjYtMS0xLTEtMA_b8fc3971-eac0-43c2-a2e2-7f62ce25525a"
      unitRef="usd">104900000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMjYtMy0xLTEtMA_8d80dfc1-7e70-457d-ac7c-939e3715ff0c"
      unitRef="usd">45500000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:SelfInsuranceReserveCurrent
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMjctMS0xLTEtMA_efba288f-6d1c-4308-8045-af2e9a0219a7"
      unitRef="usd">157600000</us-gaap:SelfInsuranceReserveCurrent>
    <us-gaap:SelfInsuranceReserveCurrent
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMjctMy0xLTEtMA_d25b8aa4-b78c-4103-8822-c111601c514a"
      unitRef="usd">155200000</us-gaap:SelfInsuranceReserveCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMjgtMS0xLTEtMA_19951985-ac3a-4772-bf0e-5f82778fd601"
      unitRef="usd">17400000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMjgtMy0xLTEtMA_f12eb482-d075-4256-bc13-5d2239964e2d"
      unitRef="usd">6200000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMjktMS0xLTEtMA_814b100a-3a67-468c-915d-b27a568e1d71"
      unitRef="usd">33300000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMjktMy0xLTEtMA_f740832c-caf8-4fe6-b245-0ecce932750b"
      unitRef="usd">35000000.0</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMzEtMS0xLTEtMA_ead07f99-fefa-4ea2-9fa4-894713e0d549"
      unitRef="usd">241300000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMzEtMy0xLTEtMA_78f96a38-9eec-4675-a099-4e43b843700a"
      unitRef="usd">167300000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMzQtMS0xLTEtMA_09ee2199-21fc-4b11-bcdd-4df1482b3aa7"
      unitRef="usd">1064400000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMzQtMy0xLTEtMA_d1bb76ba-6150-4a93-837f-330166cd4aa9"
      unitRef="usd">986900000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMzUtMS0xLTEtMA_e6a01954-0f0d-4cce-ae53-4fa86510f0f6"
      unitRef="usd">524200000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMzUtMy0xLTEtMA_69e8bc2d-0a4b-46f2-b01a-af269fe12adf"
      unitRef="usd">603000000.0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMzYtMS0xLTEtMA_8afa010f-b78b-4f1c-835c-5b52419a90ff"
      unitRef="usd">121400000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMzYtMy0xLTEtMA_58a21558-3607-4f60-b905-032e1aec79d7"
      unitRef="usd">131400000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMzctMS0xLTEtMA_33824ce6-e53b-4c75-b1e2-e7612c773807"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMzctMy0xLTEtMA_a95c1ba9-f603-4832-bf36-82494d998769"
      unitRef="usd">10800000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:SelfInsuranceReserveNoncurrent
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMzgtMS0xLTEtMA_172305bd-d06b-4f4a-a6df-95554f84fb1d"
      unitRef="usd">361500000</us-gaap:SelfInsuranceReserveNoncurrent>
    <us-gaap:SelfInsuranceReserveNoncurrent
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMzgtMy0xLTEtMA_29efc0bc-2661-4fec-acea-623456301828"
      unitRef="usd">366300000</us-gaap:SelfInsuranceReserveNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMzktMS0xLTEtMA_b651ccbb-37dd-491b-88a1-faf3fa65958d"
      unitRef="usd">110500000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfMzktMy0xLTEtMA_e7f39bb8-2922-46cc-b2f7-6741117c9ece"
      unitRef="usd">168100000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNDAtMS0xLTEtMA_8c27f172-8394-49d3-9798-e9bd165d3f46"
      unitRef="usd">10200000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNDAtMy0xLTEtMA_c9506c1c-7b01-46d8-a3b4-09a963dadeee"
      unitRef="usd">10100000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:Liabilities
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNDEtMS0xLTEtMA_4385d7e3-65a9-441a-8494-49e656c94409"
      unitRef="usd">2192200000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNDEtMy0xLTEtMA_5330d6fb-d093-4705-a1b9-015ebb1d23e9"
      unitRef="usd">2276600000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNDItMS0xLTEtMA_d641a8b7-7325-4396-80bb-19a982c0c4de"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNDItMy0xLTEtMA_0cf02b5a-2feb-40bb-a8a6-7d79e346eb48"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNDQtMC0xLTEtMC90ZXh0cmVnaW9uOjI2ODkzNmRjZDYwYjRmYzU4MmE3NTZhYmUwYmZkYWI1XzIy_380c6b3e-5fb0-4d3c-8f48-d15d1c6efb3d"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNDQtMC0xLTEtMC90ZXh0cmVnaW9uOjI2ODkzNmRjZDYwYjRmYzU4MmE3NTZhYmUwYmZkYWI1XzIy_5cdea6e8-7542-4ec3-a411-c7266a92fd78"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNDQtMC0xLTEtMC90ZXh0cmVnaW9uOjI2ODkzNmRjZDYwYjRmYzU4MmE3NTZhYmUwYmZkYWI1XzM2_089d17b7-a45d-4d79-b643-7a67146116ac"
      unitRef="shares">500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNDQtMC0xLTEtMC90ZXh0cmVnaW9uOjI2ODkzNmRjZDYwYjRmYzU4MmE3NTZhYmUwYmZkYWI1XzM2_88d6cbb0-b6eb-47c8-8e82-174738fa73c6"
      unitRef="shares">500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNDQtMC0xLTEtMC90ZXh0cmVnaW9uOjI2ODkzNmRjZDYwYjRmYzU4MmE3NTZhYmUwYmZkYWI1XzU4_6c02a35a-0ee2-4df1-a2c6-ea957211e0ed"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNDQtMC0xLTEtMC90ZXh0cmVnaW9uOjI2ODkzNmRjZDYwYjRmYzU4MmE3NTZhYmUwYmZkYWI1XzU4_9d90f0bd-ed21-4c45-97d1-06051548e4fc"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNDQtMS0xLTEtMA_bb27dbeb-4ac5-4ea3-95f5-1911bc884e3b"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNDQtMy0xLTEtMA_7581454b-721c-4a8e-af23-bc1619aff8e5"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNDUtMC0xLTEtMC90ZXh0cmVnaW9uOmJjNmEzYWU1MGVhZjQ3MTNiMzRlNzkwZjQzNDFmOTMwXzE5_b38f37f1-ea4b-4827-9322-359b0dda9d38"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNDUtMC0xLTEtMC90ZXh0cmVnaW9uOmJjNmEzYWU1MGVhZjQ3MTNiMzRlNzkwZjQzNDFmOTMwXzE5_c4236844-2dfd-4315-9ed0-bd5339219234"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNDUtMC0xLTEtMC90ZXh0cmVnaW9uOmJjNmEzYWU1MGVhZjQ3MTNiMzRlNzkwZjQzNDFmOTMwXzMz_68900c08-0317-4908-a75d-8f8a6595bc12"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNDUtMC0xLTEtMC90ZXh0cmVnaW9uOmJjNmEzYWU1MGVhZjQ3MTNiMzRlNzkwZjQzNDFmOTMwXzMz_c6e757ef-cfd1-4817-89e3-908cf6238ae6"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNDUtMC0xLTEtMC90ZXh0cmVnaW9uOmJjNmEzYWU1MGVhZjQ3MTNiMzRlNzkwZjQzNDFmOTMwXzU2_95bc4560-ce4a-489c-b846-c4693dc434ee"
      unitRef="shares">67120439</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNDUtMC0xLTEtMC90ZXh0cmVnaW9uOmJjNmEzYWU1MGVhZjQ3MTNiMzRlNzkwZjQzNDFmOTMwXzU2_d30e46a0-c031-4f0d-901c-4650ea894b8c"
      unitRef="shares">67120439</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNDUtMC0xLTEtMC90ZXh0cmVnaW9uOmJjNmEzYWU1MGVhZjQ3MTNiMzRlNzkwZjQzNDFmOTMwXzYz_37143db6-0b06-43af-ba33-4c6761fc107a"
      unitRef="shares">66748157</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNDUtMC0xLTEtMC90ZXh0cmVnaW9uOmJjNmEzYWU1MGVhZjQ3MTNiMzRlNzkwZjQzNDFmOTMwXzYz_b8947478-4b76-4a84-bbc8-4fa04ce11e5c"
      unitRef="shares">66748157</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNDUtMS0xLTEtMA_fbebb0c7-6a04-4570-8e58-647c9edb703c"
      unitRef="usd">700000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNDUtMy0xLTEtMA_d003ecd4-5302-40a9-8c1b-c3a41c7b98af"
      unitRef="usd">700000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNDYtMS0xLTEtMA_3953a684-98c8-49ea-b326-a1f38ff86010"
      unitRef="usd">737100000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNDYtMy0xLTEtMA_4d1dad1e-1c79-4168-b969-f31b17381b98"
      unitRef="usd">724100000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNDctMS0xLTEtMA_0be51469-1b01-48ea-822a-5093bf85e8e3"
      unitRef="usd">-23600000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNDctMy0xLTEtMA_20c78d97-2c76-490f-9b61-8d5c166f1bb2"
      unitRef="usd">-30800000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNDgtMS0xLTEtMA_7d1d5b86-abe1-45cf-b8fc-eb0c30097218"
      unitRef="usd">885600000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNDgtMy0xLTEtMA_cfccda5c-568b-4e10-9b41-92f6d20a9064"
      unitRef="usd">806400000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNDktMS0xLTEtMA_234ae0ad-548c-4883-b72c-ed6383ac21bd"
      unitRef="usd">1599800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNDktMy0xLTEtMA_c93e5dfa-9640-4bf4-91c4-1a98116a677a"
      unitRef="usd">1500300000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNTAtMS0xLTEtMA_43d171b1-62e1-4274-9e13-8cbc318c55fb"
      unitRef="usd">3792000000.0</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xNi9mcmFnOmEyZjJjNzJhZGI4ZTQ2ZDA5Y2EwNDVlNTU4N2JkZmFmL3RhYmxlOmZmY2RiMGJhZGVjMjQ5NWQ4ZDhjOWE1Y2ViMjk4NTAxL3RhYmxlcmFuZ2U6ZmZjZGIwYmFkZWMyNDk1ZDhkOGM5YTVjZWIyOTg1MDFfNTAtMy0xLTEtMA_c1be5871-c55e-4aae-9ff3-70b3bfc36ea2"
      unitRef="usd">3776900000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMi0xLTEtMS0w_09ea4d10-ebe7-42c5-a08b-e9aaaae260f2"
      unitRef="usd">1497400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMi0zLTEtMS0w_b1495c14-51a2-455d-8a77-93edfb09e424"
      unitRef="usd">1496000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMi01LTEtMS0xMzY_17bffed4-4ca1-4f97-8ab4-ace718a24a3f"
      unitRef="usd">2989800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMi03LTEtMS0xNjg_7faae9a2-7905-42b4-9a9c-ba3aba3a67f6"
      unitRef="usd">3109000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMy0xLTEtMS0w_0820b5a7-0011-4430-825e-553604846f44"
      unitRef="usd">1274500000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMy0zLTEtMS0w_4ae8f318-0f42-445d-8f3d-c3898f6ba441"
      unitRef="usd">1306100000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMy01LTEtMS0xMzg_e89949e5-d9b3-476f-8111-9b65bb596907"
      unitRef="usd">2523800000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMy03LTEtMS0xNzE_1192c11e-6861-4de5-9126-67ed98c168c0"
      unitRef="usd">2739900000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfNC0xLTEtMS0w_1613df7e-b23d-4edc-80c0-d32e690f0edc"
      unitRef="usd">161900000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfNC0zLTEtMS0w_8b59939d-8144-4193-aa53-e10e0438a333"
      unitRef="usd">119400000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfNC01LTEtMS0xMzg_762d4978-176b-4727-a196-75f0386d0fc4"
      unitRef="usd">284500000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfNC03LTEtMS0xNzE_ea99f6b6-08fb-47c6-b118-9e87ad4aeb2e"
      unitRef="usd">237000000.0</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:RestructuringCharges
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfNS0xLTEtMS0w_c72c05c3-aff0-445c-a5a2-88975c782149"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfNS0zLTEtMS0w_42a1c409-9f67-416d-aa7d-62ae4fffd545"
      unitRef="usd">1800000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfNS01LTEtMS0xMzg_158a9def-a7a7-4853-b9ea-e6199a46a6a0"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfNS03LTEtMS0xNzE_1e459c4e-9882-4a77-a483-4489546fac26"
      unitRef="usd">5000000.0</us-gaap:RestructuringCharges>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfNi0xLTEtMS0w_fb12dcc9-430d-4083-9889-bb540d8048e4"
      unitRef="usd">10700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfNi0zLTEtMS0w_ef92d70b-7766-4017-a2ea-3367647c014c"
      unitRef="usd">12500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfNi01LTEtMS0xMzg_188625d4-d4f9-407b-b17a-a85a0367747f"
      unitRef="usd">21500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfNi03LTEtMS0xNzE_4212918b-abd6-4557-868e-884dd3019bc4"
      unitRef="usd">25100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfNy0xLTEtMS0w_a37e2cce-e9b0-42cc-a472-0830a808b692"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfNy0zLTEtMS0w_7620baf2-3b76-4dbc-8dc7-9404d7adbffb"
      unitRef="usd">172800000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfNy01LTEtMS0xMzg_d1d43793-4fe1-4824-bc05-f2da2e3e1ac5"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfNy03LTEtMS0xNzE_0600e75e-a9c0-4fe4-ac38-36457f861bf2"
      unitRef="usd">172800000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:OperatingIncomeLoss
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfOC0xLTEtMS0w_043a56d4-ba38-4e48-989e-ea1654c2fba8"
      unitRef="usd">50300000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfOC0zLTEtMS0w_a4a374b5-fcfa-49aa-a1b9-057743a5297d"
      unitRef="usd">-116700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfOC01LTEtMS0xNDA_fa214986-24da-454d-b66f-0a342e071324"
      unitRef="usd">160100000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfOC03LTEtMS0xNzM_86237baa-998d-40ec-9cf9-313cc84c9cf7"
      unitRef="usd">-70800000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfOS0xLTEtMS0w_54c9693b-6caf-4a13-8070-75c0def92499"
      unitRef="usd">200000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfOS0zLTEtMS0w_b9222c4c-9e23-4116-8778-b6a3e97e85db"
      unitRef="usd">900000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfOS01LTEtMS0xNDI_227cd85d-8bfd-44e2-abac-b63ac2f27479"
      unitRef="usd">800000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfOS03LTEtMS0xNzk_24f6cec9-4942-4456-b583-a7d19e5e1d06"
      unitRef="usd">1800000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:InterestExpense
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMTAtMS0xLTEtMA_0f1c94d3-5b58-49dc-b810-a8f27c8ada4d"
      unitRef="usd">7800000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMTAtMy0xLTEtMA_4c30fa9f-6407-41ae-b2bf-a14e1bf9a09b"
      unitRef="usd">10500000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMTAtNS0xLTEtMTQy_cb944943-f5e1-484a-9190-cc3f6a0006b3"
      unitRef="usd">16300000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMTAtNy0xLTEtMTc5_162e2e3f-140e-45ce-a517-a7d6efe6582d"
      unitRef="usd">20700000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMTEtMS0xLTEtMA_b570dda5-b79a-49a0-a725-ee933df3eaaa"
      unitRef="usd">42800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMTEtMy0xLTEtMA_44c1d360-bcb8-4f09-bfec-bf1943382fdf"
      unitRef="usd">-126200000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMTEtNS0xLTEtMTQ0_3b608168-be7a-4aaf-aac0-85326edf4f9f"
      unitRef="usd">144600000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMTEtNy0xLTEtMTgx_75c19bce-91fe-4c86-920c-e297f6ea0c13"
      unitRef="usd">-89700000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMTItMS0xLTEtMA_c150a7d5-04b9-412f-aae0-9f7a4f93aa6d"
      unitRef="usd">11700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMTItMy0xLTEtMA_f42c59ae-4f9e-4a53-bce5-a77a2970082f"
      unitRef="usd">10600000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMTItNS0xLTEtMTQ0_d0bf13d5-750f-442f-b140-5a13de615473"
      unitRef="usd">38900000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMTItNy0xLTEtMTgx_3f84833d-b958-4461-94b8-c5ac7587c9ad"
      unitRef="usd">19200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMTMtMS0xLTEtMA_cbee113c-b29d-48e6-8d26-964251a61417"
      unitRef="usd">31100000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMTMtMy0xLTEtMA_14e6f74e-cfce-4e14-bb25-1a4ed3c7b1a3"
      unitRef="usd">-136800000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMTMtNS0xLTEtMTQ2_5c6aa543-5507-406d-9352-7dd9a48ba77f"
      unitRef="usd">105700000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMTMtNy0xLTEtMTgx_3b7c355c-3590-4830-bbe4-6f82d58d6dfe"
      unitRef="usd">-108900000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMTQtMS0xLTEtMA_dc3d699b-8130-422b-8c7d-b61fba55e1ef"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMTQtMy0xLTEtMA_2b0d56a5-b39e-43c9-84e5-94750a57dc3f"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMTQtNS0xLTEtMTQ4_b3bd2d09-122d-4f99-be71-4892f5e902c1"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMTQtNy0xLTEtMTgx_10c24f19-a9fa-492c-ba28-f1cc341edb47"
      unitRef="usd">100000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:NetIncomeLoss
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMTUtMS0xLTEtMA_fc31332d-e964-431f-9066-b4236bbe3ec1"
      unitRef="usd">31100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMTUtMy0xLTEtMA_08c40d70-1133-464b-96b1-c186d5a49c1d"
      unitRef="usd">-136800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMTUtNS0xLTEtMTQ4_32ecc0b5-6d1e-4623-9217-3c814896f225"
      unitRef="usd">105700000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMTUtNy0xLTEtMTgx_f945c58f-8f03-49b4-9a64-3eb24342da1b"
      unitRef="usd">-108800000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMTctMS0xLTEtMA_de0c1591-15fc-4a91-9333-cb1028003202"
      unitRef="usd">1600000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMTctMy0xLTEtMA_9092d70f-bc44-4752-b6d5-f96313734207"
      unitRef="usd">-8700000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMTctNS0xLTEtMTUw_ae73eb75-dd6d-485e-b5d7-242ea38edc8d"
      unitRef="usd">2800000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMTctNy0xLTEtMTgz_891fed5c-8fd8-4c1b-bb74-2abb205f7016"
      unitRef="usd">-9900000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMTgtMS0xLTEtMA_d48972e5-d62a-4c7c-b12e-9f28e7ebe4ec"
      unitRef="usd">1200000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMTgtMy0xLTEtMA_c9e15afa-bae6-40fc-820b-59822eafcdd1"
      unitRef="usd">-4200000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMTgtNS0xLTEtMTUw_aa63c974-8609-4e72-895b-d9eb7cf2d41b"
      unitRef="usd">5200000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMTgtNy0xLTEtMTgz_48bb01bf-47a0-4495-9dca-7f5d9bee01c0"
      unitRef="usd">-3800000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMTktMS0xLTEtMA_c19e0807-c693-48f6-8fd4-335441c77bac"
      unitRef="usd">400000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMTktMy0xLTEtMA_227553a2-c496-4d41-83dc-58b2442c7293"
      unitRef="usd">-2400000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMTktNS0xLTEtMTUw_0612ed36-e92b-4be0-a6bf-49cfd44065b2"
      unitRef="usd">800000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMTktNy0xLTEtMTgz_168456f0-715a-4a00-aef2-8022e79b07a5"
      unitRef="usd">-2700000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMjAtMS0xLTEtMA_46d6a4dc-8e28-4819-8a66-864735b99b1e"
      unitRef="usd">33400000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMjAtMy0xLTEtMA_7cf62575-a151-43ba-84d1-64091158f8d2"
      unitRef="usd">-147300000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMjAtNS0xLTEtMTUw_bcb04f5f-e26e-4552-bedf-48923e45f1a1"
      unitRef="usd">112900000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMjAtNy0xLTEtMTgz_f11a635b-5981-470a-98e4-5c18af628704"
      unitRef="usd">-119800000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMjItMS0xLTEtMA_3c5b23be-8f53-45df-a6b3-173278336886"
      unitRef="usdPerShare">0.46</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMjItMy0xLTEtMA_efa3eceb-7be7-4aa0-b16b-6d9d7f3aab4b"
      unitRef="usdPerShare">-2.05</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMjItNS0xLTEtMTUy_0876c739-7807-4ee0-9615-96980214c970"
      unitRef="usdPerShare">1.57</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMjItNy0xLTEtMTg1_17fdae20-7743-4337-95ef-c1b21f4dc24a"
      unitRef="usdPerShare">-1.63</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMjMtMS0xLTEtMA_9b2f7342-28da-44fd-ae61-080cfbd3ce16"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMjMtMy0xLTEtMA_fd46af47-4771-4d41-a0df-976821dd113b"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMjMtNS0xLTEtMTUy_646db8f0-8189-41d6-8723-4d7efd316ce3"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMjMtNy0xLTEtMTg1_882f1a4e-5b73-4056-bb31-489a5b76c991"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMjQtMS0xLTEtMA_c1021736-1052-4858-a3bf-c079e0d9b6f8"
      unitRef="usdPerShare">0.46</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMjQtMy0xLTEtMA_70644e5a-def2-4367-9886-3b2df32e4acf"
      unitRef="usdPerShare">-2.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMjQtNS0xLTEtMTUy_c86a6918-7d11-41e1-8b54-5082f6dfefc7"
      unitRef="usdPerShare">1.57</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMjQtNy0xLTEtMTg1_1ba7d221-40d6-499e-aa4d-7bcb3da532d6"
      unitRef="usdPerShare">-1.63</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMjYtMS0xLTEtMA_754ccdf1-addf-4746-a70a-c5a93f22cf92"
      unitRef="usdPerShare">0.46</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMjYtMy0xLTEtMA_25774de7-b655-42d2-b9a2-b9f90f0b69d3"
      unitRef="usdPerShare">-2.05</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMjYtNS0xLTEtMTU1_395f422b-67bf-4ac1-a668-5d8decd4ea17"
      unitRef="usdPerShare">1.56</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMjYtNy0xLTEtMTg3_497b301b-673e-45eb-a272-88be2eadfc4c"
      unitRef="usdPerShare">-1.63</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMjctMS0xLTEtMA_8d6eac2e-9a23-4c0e-9a62-b15a070f386b"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMjctMy0xLTEtMA_bc50c029-3e61-4fc3-8471-a688283667b2"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMjctNS0xLTEtMTU1_dbb263c5-84df-44a5-b464-52e7e36a2f15"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMjctNy0xLTEtMTg3_edb4f113-2fbb-46c1-ba5d-23a26107e4ec"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMjgtMS0xLTEtMA_f05fa735-41e2-4ed5-a6bc-59f28be862a8"
      unitRef="usdPerShare">0.46</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMjgtMy0xLTEtMA_ca3a77f7-c5eb-4325-890f-444c23073940"
      unitRef="usdPerShare">-2.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMjgtNS0xLTEtMTU1_63d868dd-4e82-4012-8971-e73c472c9402"
      unitRef="usdPerShare">1.56</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMjgtNy0xLTEtMTg3_7714b6c1-a342-414f-ab3f-be255c2da745"
      unitRef="usdPerShare">-1.63</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMzAtMS0xLTEtMA_676249a0-0884-413c-b696-13a3e4feb477"
      unitRef="shares">67300000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMzAtMy0xLTEtMA_0b07e49c-13a2-4464-af12-c1d4b68d2ea7"
      unitRef="shares">66900000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMzAtNS0xLTEtMTU3_fe117182-df56-4295-bf5a-e73fc07d0ab0"
      unitRef="shares">67200000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMzAtNy0xLTEtMTg5_8cc45a86-9006-41c4-b710-f1da32c87f2d"
      unitRef="shares">66900000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMzEtMS0xLTEtMA_c7debf11-4edc-40d3-94bc-e1490419ec4d"
      unitRef="shares">67800000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMzEtMy0xLTEtMA_133a4c0e-2747-4813-b118-2f8f8609e87a"
      unitRef="shares">66900000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMzEtNS0xLTEtMTU3_4a1a058a-4297-4acf-827e-d1f213eb8380"
      unitRef="shares">67700000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8xOS9mcmFnOjllNTc2OTkwYjcyMDQ3OWViNjE5ZGRmNzdiYWUwMmQzL3RhYmxlOjA2MDhmZTQyNGQ1ZTQyOGFiNjYzNDZhN2E3YWI2Y2IzL3RhYmxlcmFuZ2U6MDYwOGZlNDI0ZDVlNDI4YWI2NjM0NmE3YTdhYjZjYjNfMzEtNy0xLTEtMTg5_77e531dd-19aa-4444-93c3-7c9503c0a8b7"
      unitRef="shares">66900000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i95d334261ed54f6dade719ca5f3255a8_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfNC0yLTEtMS0w_d2d077c7-9473-4fd7-b290-58946dd99b72"
      unitRef="shares">67100000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i95d334261ed54f6dade719ca5f3255a8_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfNC00LTEtMS0w_2411c350-2857-4080-a718-fc4f30ae4ae5"
      unitRef="usd">700000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i1c0574937e6f488da396ddde1c7d2174_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfNC02LTEtMS0w_8fe62622-5d48-4c00-92b2-a932fdedb7fe"
      unitRef="shares">66800000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i1c0574937e6f488da396ddde1c7d2174_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfNC04LTEtMS0w_a12e908b-8da2-486f-ba0c-1026410f4cd4"
      unitRef="usd">700000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="ieb4ecd67e20f4bc293fc0c58d1d3c4dd_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfNC0xMC0xLTEtMjYy_e813f901-1d2e-41c6-b4ad-184574b55ceb"
      unitRef="shares">66700000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ieb4ecd67e20f4bc293fc0c58d1d3c4dd_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfNC0xMi0xLTEtMjYy_cf2c8c9a-4961-4070-b6fa-3c7318637747"
      unitRef="usd">700000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i5429644870aa42e0b75dabb17596b94e_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfNC0xNC0xLTEtMjcy_e6abd39b-ec90-4086-9829-ecbc05307dae"
      unitRef="shares">66600000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5429644870aa42e0b75dabb17596b94e_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfNC0xNi0xLTEtMjcy_4d92f279-31a8-469e-b7c9-4c1c80a4dc46"
      unitRef="usd">700000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ie56c6f649be9406499cd6c5a6c0bea8d_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfNS0yLTEtMS0w_ab32bb6a-167e-4658-9170-a465b8c2e371"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfNS00LTEtMS0w_9a02d548-e41e-44fc-ab42-9445ce205b21"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="id53987b448e643b1aaf587ae8e567d33_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfNS02LTEtMS0w_e7529a1c-94b4-4669-8ced-0d5624066c70"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfNS04LTEtMS0w_38c96d74-f1fc-4329-b986-a18dfc2815f4"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i656b92238d14435fa900fb8c7bde0682_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfNS0xMC0xLTEtMjYy_60402789-fdb5-4d9d-b251-9ed10b572957"
      unitRef="shares">400000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfNS0xMi0xLTEtMjYy_096d172e-3aa3-410a-ac02-ab671a52605c"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i844c93754eca4104a2de7d902296ff23_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfNS0xNC0xLTEtMjcy_469ef3f8-fe1f-4adb-9ffa-c8be3a5b6cc7"
      unitRef="shares">200000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfNS0xNi0xLTEtMjcy_cd471a13-2322-4908-8478-234e69584264"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ie56c6f649be9406499cd6c5a6c0bea8d_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfNi0yLTEtMS0w_666694da-18e2-426a-852d-d51c6ac450fa"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfNi00LTEtMS0w_e34da57a-e47a-4077-b5f2-e4b972a3af42"
      unitRef="usd">0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="id53987b448e643b1aaf587ae8e567d33_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfNi02LTEtMS0w_62800b1d-db9e-4edc-bb59-31dbbb6246b0"
      unitRef="shares">200000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfNi04LTEtMS0w_b5f0cd58-8f7b-4a34-9872-69ff64771b1e"
      unitRef="usd">0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i656b92238d14435fa900fb8c7bde0682_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfNi0xMC0xLTEtMjQ5OA_5f476428-b2ea-4c9b-90fd-d19dc01cf695"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfNi0xMi0xLTEtMjQ5OA_31195f32-50fb-4a0f-b996-50cf7a6d62f8"
      unitRef="usd">0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i844c93754eca4104a2de7d902296ff23_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfNi0xNC0xLTEtMjQ5OA_8c7fa04e-4846-480d-94f3-c02aaec2cc44"
      unitRef="shares">200000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfNi0xNi0xLTEtMjQ5OA_ca862b7d-603f-405c-9c5e-792434729055"
      unitRef="usd">0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:SharesOutstanding
      contextRef="i88fb11cc397f4ff3aa76d4bd65003d23_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfNy0yLTEtMS0w_635a4dd3-f857-4415-a1a4-96bdbafcb480"
      unitRef="shares">67100000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i88fb11cc397f4ff3aa76d4bd65003d23_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfNy00LTEtMS0w_d25fb8fa-ff52-4b3d-9fbd-b047bbb01991"
      unitRef="usd">700000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="iefa2485369c548be926039fa6acd19a6_I20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfNy02LTEtMS0w_19720a6f-9fb7-4663-a5d7-f2b6cfa51215"
      unitRef="shares">66600000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iefa2485369c548be926039fa6acd19a6_I20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfNy04LTEtMS0w_6fbe3ae3-af26-4b33-a930-0fe815f6cecc"
      unitRef="usd">700000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i88fb11cc397f4ff3aa76d4bd65003d23_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfNy0xMC0xLTEtMjkx_58d7b950-e9e9-4ad4-a166-8ed427752f43"
      unitRef="shares">67100000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i88fb11cc397f4ff3aa76d4bd65003d23_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfNy0xMi0xLTEtMjkx_0d3023c7-a695-4168-a476-3fb4e2e1fdba"
      unitRef="usd">700000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="iefa2485369c548be926039fa6acd19a6_I20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfNy0xNC0xLTEtMjk2_a1fbe218-e91f-4295-a97d-8799373eae03"
      unitRef="shares">66600000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iefa2485369c548be926039fa6acd19a6_I20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfNy0xNi0xLTEtMjk2_5c05b36e-438c-45ae-9b63-9b9c822137d7"
      unitRef="usd">700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6c9e870750a1447393113186a1173e86_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfOS00LTEtMS0w_377384b4-0f25-4315-8303-33286556c268"
      unitRef="usd">726900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib61c0a4c783d42e0a491a900c544c147_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfOS04LTEtMS0w_d2cf722f-af52-4c33-96cd-1db3d97f2e09"
      unitRef="usd">711800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iba89421035ba43928f89b34eaef2f013_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfOS0xMi0xLTEtMzA0_ac9e2b65-2fdd-4667-99d2-dd71ea0ca780"
      unitRef="usd">724100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie964f50c720846e498c358f0194c3f90_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfOS0xNi0xLTEtMzM1_39b1b7bf-c33a-4e17-943a-b29b728f9491"
      unitRef="usd">708900000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ib18a91aa7c864f178b26a162ff595936_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMTAtNC0xLTEtMA_8161b1d1-7340-4ca8-a0b2-3c2869be4371"
      unitRef="usd">1100000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i794685fcef9641d1a68dd8ff9df1f539_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMTAtOC0xLTEtMA_53f8d7e8-feb9-44e7-b1c8-7f31cd52c2be"
      unitRef="usd">1100000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i810dd34336f2484cbc67a88b4f5d44ca_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMTAtMTItMS0xLTMwNA_0736beba-d95f-4d1b-baa4-9c96f9e24e4c"
      unitRef="usd">-4600000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i4c73374117854d02a7a0216d74375611_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMTAtMTYtMS0xLTMzNQ_825f6317-283b-4a4c-8bbc-a68970c8ec05"
      unitRef="usd">-900000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib18a91aa7c864f178b26a162ff595936_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMTEtNC0xLTEtMA_a72f3edf-c190-422a-aaf9-06c7693e85c5"
      unitRef="usd">9100000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i794685fcef9641d1a68dd8ff9df1f539_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMTEtOC0xLTEtMA_6cd82ca9-ae0a-499f-a8cf-bd8f0f897edc"
      unitRef="usd">-700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i810dd34336f2484cbc67a88b4f5d44ca_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMTEtMTItMS0xLTMxMA_7ed4d484-eaf2-4d2c-9961-a30193577e84"
      unitRef="usd">17600000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4c73374117854d02a7a0216d74375611_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMTEtMTYtMS0xLTMzOA_e93b3039-96a9-44f6-abbe-5d4336f4636c"
      unitRef="usd">4200000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ib18a91aa7c864f178b26a162ff595936_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMTItNC0xLTEtMA_5d97d148-c04c-43a8-9150-dba904ca8c18"
      unitRef="usd">0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i794685fcef9641d1a68dd8ff9df1f539_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMTItOC0xLTEtMA_cedec4ca-c1ce-431d-94d3-13827a4c4731"
      unitRef="usd">5100000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i810dd34336f2484cbc67a88b4f5d44ca_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMTItMTItMS0xLTMwNA_7a1c0a31-a8f1-4dae-9103-a579c617a775"
      unitRef="usd">0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i4c73374117854d02a7a0216d74375611_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMTItMTYtMS0xLTI1MTc_2a71d6fd-90ba-498a-926a-914f3d27db99"
      unitRef="usd">5100000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockholdersEquity
      contextRef="i1084ec3fc2c54e658ae8fc0fdef1ba61_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMTMtNC0xLTEtMA_5dfb6b05-64cf-4c8c-b86b-a2362b54b678"
      unitRef="usd">737100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i725318dc99e84a5c835afdaef568ce30_I20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMTMtOC0xLTEtMA_3ea92b13-9d8f-4768-b4bc-7b7ee096b0e9"
      unitRef="usd">707100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1084ec3fc2c54e658ae8fc0fdef1ba61_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMTMtMTItMS0xLTMwNA_50d4066d-3341-4685-b28c-915d1efbf8b1"
      unitRef="usd">737100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i725318dc99e84a5c835afdaef568ce30_I20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMTMtMTYtMS0xLTM0MQ_f6893bed-6c13-4ecd-85d4-bc0e3a0549a6"
      unitRef="usd">707100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i310704f9b80742e6877d61930b3b7b0a_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMTUtNC0xLTEtMA_1d6f7ef9-399c-42c9-874e-a8741316bfb0"
      unitRef="usd">-25900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib842b9292c724d76b7ca7eb726dd9d59_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMTUtOC0xLTEtMA_0c3dda2d-91d3-4af7-9c55-ade686423a11"
      unitRef="usd">-24300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i80f41f9086924412be38fb405574bedc_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMTUtMTItMS0xLTMxNg_3ef03a2a-49ff-4c7c-a4b5-0c947cdb8d69"
      unitRef="usd">-30800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icf957bfa571f4fc8a68267b7ed4a94cb_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMTUtMTYtMS0xLTM0NA_bb3bd635-3b57-4aff-8bba-2deeaccf2318"
      unitRef="usd">-23900000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7dee1ffd88a3418a806914e1fc91dc90_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMTYtNC0xLTEtMA_9ecefccc-40de-46fa-9034-47e54ab6d4a1"
      unitRef="usd">2300000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie9d2be308f054906b28c71a19b220e5c_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMTYtOC0xLTEtMA_f9a84170-940e-4814-8e80-89b484d08a31"
      unitRef="usd">-10500000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i99786fd99c554a689fc5cbb61d22428c_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMTYtMTItMS0xLTMxNg_d7620fed-91f2-4548-a601-14780614dbb5"
      unitRef="usd">7200000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i172b5c43f0514bd492a1ca9f4f25cd05_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMTYtMTYtMS0xLTM0NA_990af307-527c-413d-81af-f8dcb8403572"
      unitRef="usd">-11000000.0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i553414eddff14ddeb5a68a1df0636b55_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMTctNC0xLTEtMA_59778f1b-6e33-4381-8a19-daaa8cae4533"
      unitRef="usd">-23600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idf9767700de4428bba9f6def52075b11_I20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMTctOC0xLTEtMA_ca3b3010-9480-4249-8e8a-a32a9fa3d358"
      unitRef="usd">-34900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i553414eddff14ddeb5a68a1df0636b55_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMTctMTItMS0xLTMxOQ_f29fa910-25a8-491e-9993-6f9d9bc41182"
      unitRef="usd">-23600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idf9767700de4428bba9f6def52075b11_I20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMTctMTYtMS0xLTM0NA_b527d120-272e-4565-b083-0a855911b58a"
      unitRef="usd">-34900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id765c437b46440c695ff867a4f8baf37_I20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMTktNC0xLTEtMA_00d84484-6564-4914-8223-5e6ced764006"
      unitRef="usd">867500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2230301cbe4d4849a3e413f4aa505636_I20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMTktOC0xLTEtMA_b76c63f2-6009-494c-a884-5e117df7da57"
      unitRef="usd">871600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if0fb28dfa84546299fba2c5ac8966483_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMTktMTItMS0xLTMyMg_0a581513-773a-4906-9856-0947cb47b337"
      unitRef="usd">806400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6adcd789ba934e329d2702b1d7f18720_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMTktMTYtMS0xLTM0Nw_2382a722-c2e6-4a2f-8bc9-8a8397e0ef2f"
      unitRef="usd">856300000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ib0f81c0c76654150a10b9854b540200c_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMjAtNC0xLTEtMA_79e37bb3-dbd3-42d4-88c8-c1f51f2115d9"
      unitRef="usd">31100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i27dd984a142e4886823bfb4836871154_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMjAtOC0xLTEtMA_f680ebcb-eebb-4944-908d-43ff6b76813d"
      unitRef="usd">-136800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if97c09dabe164054bdb19cd1cd2af039_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMjAtMTItMS0xLTMyMg_4c963b35-4eaf-4f0b-9e16-767556db051d"
      unitRef="usd">105700000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0109ecc5857845eab2f975c8ef695f69_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMjAtMTYtMS0xLTM0Nw_88606cc5-1b97-4d58-adc6-5f9898eeaf58"
      unitRef="usd">-108800000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMjItMC0xLTEtMC90ZXh0cmVnaW9uOjVjOWE2MzU3NTAyZjRiNjI5MGQyYThlYjVhYmMzNzQxXzE4_40908b1b-8225-4be8-bec5-b2bb89df2870"
      unitRef="usdPerShare">0.190</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMjItMC0xLTEtMC90ZXh0cmVnaW9uOjVjOWE2MzU3NTAyZjRiNjI5MGQyYThlYjVhYmMzNzQxXzE2NDkyNjc0NDE3MTA_be060a5c-198b-4f9c-a905-ef0379e065e6"
      unitRef="usdPerShare">0.185</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMjItMC0xLTEtMC90ZXh0cmVnaW9uOjVjOWE2MzU3NTAyZjRiNjI5MGQyYThlYjVhYmMzNzQxXzI1_c6978ea8-2cdb-4d19-80ab-48e87b653a8f"
      unitRef="usdPerShare">0.380</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMjItMC0xLTEtMC90ZXh0cmVnaW9uOjVjOWE2MzU3NTAyZjRiNjI5MGQyYThlYjVhYmMzNzQxXzE2NDkyNjc0NDE3NDA_7c5f53b8-5de0-4538-9680-52b1d42b6489"
      unitRef="usdPerShare">0.370</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="ib0f81c0c76654150a10b9854b540200c_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMjItNC0xLTEtMA_59914dcf-882a-4068-a465-2df74d349517"
      unitRef="usd">12700000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i27dd984a142e4886823bfb4836871154_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMjItOC0xLTEtMA_f32d6d05-a0bb-4e76-bdb1-cf4e8c62e9b5"
      unitRef="usd">12300000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="if97c09dabe164054bdb19cd1cd2af039_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMjItMTItMS0xLTMyNQ_e8c58ebb-7791-4a02-ae91-dc5f1e8f3ffb"
      unitRef="usd">25400000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i0109ecc5857845eab2f975c8ef695f69_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMjItMTYtMS0xLTM1MA_f5e70e61-4122-4ac8-a887-08ec38039984"
      unitRef="usd">24600000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsSharebasedCompensationStock
      contextRef="ib0f81c0c76654150a10b9854b540200c_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMjMtNC0xLTEtMA_a6cee704-88bb-410c-8149-c6c0b283f3e2"
      unitRef="usd">200000</us-gaap:DividendsSharebasedCompensationStock>
    <us-gaap:DividendsSharebasedCompensationStock
      contextRef="i27dd984a142e4886823bfb4836871154_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMjMtOC0xLTEtMA_73fdb0bd-6703-43b6-aeb4-799db6e69be4"
      unitRef="usd">100000</us-gaap:DividendsSharebasedCompensationStock>
    <us-gaap:DividendsSharebasedCompensationStock
      contextRef="if97c09dabe164054bdb19cd1cd2af039_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMjMtMTItMS0xLTMyNQ_63c91bb0-7e12-4867-a790-01962926de10"
      unitRef="usd">1000000.0</us-gaap:DividendsSharebasedCompensationStock>
    <us-gaap:DividendsSharebasedCompensationStock
      contextRef="i0109ecc5857845eab2f975c8ef695f69_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMjMtMTYtMS0xLTM1MA_2cf023fc-ca5e-4e05-899c-cc761b24865a"
      unitRef="usd">500000</us-gaap:DividendsSharebasedCompensationStock>
    <us-gaap:StockholdersEquity
      contextRef="i0a8a44d8a9a9409a8f59b8eebccd7b4a_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMjUtNC0xLTEtMA_1925e554-d4c2-4902-bb33-2efe9767d575"
      unitRef="usd">885600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i49df819dbe7b4600b9c3a085885b0a53_I20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMjUtOC0xLTEtMA_f60653cc-7d8a-4988-a749-f27c7a30d6f4"
      unitRef="usd">722300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0a8a44d8a9a9409a8f59b8eebccd7b4a_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMjUtMTItMS0xLTMyOA_e25e6ed9-9495-4440-bdee-6024ee55a8d5"
      unitRef="usd">885600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i49df819dbe7b4600b9c3a085885b0a53_I20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMjUtMTYtMS0xLTM1MA_eb9fac39-1453-4906-a0b5-13f08f49543c"
      unitRef="usd">722300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMjYtNC0xLTEtMA_815413cc-1466-4269-a802-06e1f7f1c02f"
      unitRef="usd">1599800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i61394b015d8b49cea2de2f890c9596e3_I20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMjYtOC0xLTEtMA_4f628e6d-d28b-4ed4-9db8-a8f5916b0fee"
      unitRef="usd">1395200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMjYtMTItMS0xLTMyOA_222ba8db-72e2-49db-b304-3a9fad312be1"
      unitRef="usd">1599800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i61394b015d8b49cea2de2f890c9596e3_I20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yMi9mcmFnOjExMWMyMjQ5MzIxNDQ0Nzc5MGIyMTM3ZmM5ODU2MWY0L3RhYmxlOmNmZTFiMjlmODQwNjQ1MzM4MGI0OGYwOTZkNGIzZGEwL3RhYmxlcmFuZ2U6Y2ZlMWIyOWY4NDA2NDUzMzgwYjQ4ZjA5NmQ0YjNkYTBfMjYtMTYtMS0xLTM1Nw_b4568a42-41b3-491d-85a9-024c82713f09"
      unitRef="usd">1395200000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMy0xLTEtMS0w_23ee95f5-a97c-491b-b2d2-897e76288230"
      unitRef="usd">105700000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMy0zLTEtMS0w_685b7e67-4483-42fd-bb7c-e455a5bb223c"
      unitRef="usd">-108800000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfNC0xLTEtMS0w_4fe2ac2e-2688-43ea-9bb6-503bad209c67"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfNC0zLTEtMS0w_3b0a839a-f989-4809-aacd-981c9d1da734"
      unitRef="usd">100000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfNS0xLTEtMS0w_6b02cfda-5388-4af9-86ee-ccd273a2479b"
      unitRef="usd">105700000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfNS0zLTEtMS0w_6555975c-92fc-450d-bd26-96f00edb1c9d"
      unitRef="usd">-108900000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfNy0xLTEtMS0w_a0b7189f-ea48-4a28-bf2a-6591da7dc72e"
      unitRef="usd">44300000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfNy0zLTEtMS0w_a168c1ee-2ba5-4207-966b-0c3d5536c2f1"
      unitRef="usd">49100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfOC0xLTEtMS0w_2a3cf54d-38cb-42b1-bed0-a50a6ec99693"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfOC0zLTEtMS0w_722b43a5-a4cc-4174-a199-d6a61f055984"
      unitRef="usd">172800000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfOS0xLTEtMS0w_5deb522b-591c-4ec0-9aaa-e58035d20578"
      unitRef="usd">-23000000.0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfOS0zLTEtMS0w_6a7291eb-0123-496e-9f4a-706c1570165f"
      unitRef="usd">-12700000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMTAtMS0xLTEtMA_546304a8-4472-439c-83dd-4d97273e3a3e"
      unitRef="usd">17600000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMTAtMy0xLTEtMA_b0da5950-7ea0-401d-9a8e-02b0df664746"
      unitRef="usd">4200000</us-gaap:ShareBasedCompensation>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMTEtMS0xLTEtMA_a8b7245a-1f0f-41cc-9b07-111f4443f5ba"
      unitRef="usd">1200000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMTEtMy0xLTEtMA_898ecb30-2d05-4c21-9d53-0e788b9aee46"
      unitRef="usd">10600000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AmortizationOfDeferredHedgeGains
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMTItMS0xLTEtMzU3Mg_99cda0ea-94c0-4da1-b383-e4924fed2fbf"
      unitRef="usd">-3200000</us-gaap:AmortizationOfDeferredHedgeGains>
    <us-gaap:AmortizationOfDeferredHedgeGains
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMTItMy0xLTEtMzU3Mg_9b8d9759-d0d8-43c3-a05a-794b3f147851"
      unitRef="usd">-3400000</us-gaap:AmortizationOfDeferredHedgeGains>
    <us-gaap:AccretionExpense
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMTMtMS0xLTEtMA_cb416cdc-7119-47a5-8f88-474a880172d6"
      unitRef="usd">0</us-gaap:AccretionExpense>
    <us-gaap:AccretionExpense
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMTMtMy0xLTEtMA_b664e724-39fd-4d7a-8bf1-c8a44a64faae"
      unitRef="usd">400000</us-gaap:AccretionExpense>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMTQtMS0xLTEtMA_11624689-bfc7-4b2e-beb8-1f757cae3cc4"
      unitRef="usd">-1100000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMTQtMy0xLTEtMA_bf4ca6b9-3aa1-44f6-b9bc-ce37069554c3"
      unitRef="usd">-400000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMTUtMS0xLTEtMA_2d69450d-c4e0-4e93-8e82-d0e52d5f6777"
      unitRef="usd">800000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMTUtMy0xLTEtMA_7e6a88de-4970-49ea-9c1f-73e3897a2f9b"
      unitRef="usd">1800000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMTYtMS0xLTEtMA_90e26190-ef0e-4d07-8ea0-35ac0359fefa"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMTYtMy0xLTEtMA_127c3669-7cd8-40af-b650-10d3408ea3ff"
      unitRef="usd">100000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMTgtMS0xLTEtMA_3f1bb119-fffa-4ee3-89de-c469df29c313"
      unitRef="usd">10900000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMTgtMy0xLTEtMA_7137680b-2c22-4378-89d3-5a787d70acef"
      unitRef="usd">-55200000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMTktMS0xLTEtMA_18947845-8ad1-478b-bd44-edaf8e16e761"
      unitRef="usd">5800000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMTktMy0xLTEtMA_a3f64475-e26e-4392-a2c9-2fe83029497b"
      unitRef="usd">12800000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <abm:IncreaseDecreaseInOperatingLeaseRightOfUseAsset
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMjAtMS0xLTEtMA_d2b93789-b105-4d35-8146-fd1e98857971"
      unitRef="usd">-11200000</abm:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <abm:IncreaseDecreaseInOperatingLeaseRightOfUseAsset
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMjAtMy0xLTEtMA_78448bfe-bfe3-4dc8-b0c6-3c683f7a091e"
      unitRef="usd">-8700000</abm:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMjEtMS0xLTEtMA_fc67849c-9fd5-4b1d-86f4-92949a57a4cf"
      unitRef="usd">-15200000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMjEtMy0xLTEtMA_766483f4-0c66-40a7-99de-c54e8d1b7d43"
      unitRef="usd">3800000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMjItMS0xLTEtMA_5a2977f8-6935-43ca-bf1d-d1faf167c545"
      unitRef="usd">55300000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMjItMy0xLTEtMA_c6129479-6f24-49a7-b017-555dfad2f637"
      unitRef="usd">-74600000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <abm:IncreaseDecreaseInLeaseLiabilitiesNoncurrent
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMjMtMS0xLTEtMA_2cac0b8a-3099-4991-a02a-9c6cc357141a"
      unitRef="usd">-10000000.0</abm:IncreaseDecreaseInLeaseLiabilitiesNoncurrent>
    <abm:IncreaseDecreaseInLeaseLiabilitiesNoncurrent
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMjMtMy0xLTEtMA_41a5e085-927c-48b3-a911-f925a3d80272"
      unitRef="usd">-9400000</abm:IncreaseDecreaseInLeaseLiabilitiesNoncurrent>
    <us-gaap:IncreaseDecreaseInSelfInsuranceReserve
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMjQtMS0xLTEtMA_483daa50-c321-4602-b9d0-7fbb364a8c0e"
      unitRef="usd">-2400000</us-gaap:IncreaseDecreaseInSelfInsuranceReserve>
    <us-gaap:IncreaseDecreaseInSelfInsuranceReserve
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMjQtMy0xLTEtMA_1c68e9fd-040f-42bf-97b7-083c9c94093a"
      unitRef="usd">17700000</us-gaap:IncreaseDecreaseInSelfInsuranceReserve>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMjUtMS0xLTEtMA_6cee23b4-a04f-4dd8-8b23-a9e44b0af954"
      unitRef="usd">11500000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMjUtMy0xLTEtMA_563f2ffb-9e33-4531-8c5e-e788cf2d2f69"
      unitRef="usd">25100000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMjYtMS0xLTEtMA_7e3cf78d-cb7a-4df3-999c-41f3d7c1a4cc"
      unitRef="usd">-36000000.0</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMjYtMy0xLTEtMA_967c6a38-709c-4dd9-9cb1-741ac0a425b8"
      unitRef="usd">11100000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMjctMS0xLTEtMA_c1888282-13d8-4b38-9dd9-9bdd90d2bde4"
      unitRef="usd">65500000</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMjctMy0xLTEtMA_f537d390-bb33-4571-b4db-fa83727085ad"
      unitRef="usd">236800000</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMjgtMS0xLTEtMA_4665e06e-8e54-4e60-b244-0dce37b4e7bc"
      unitRef="usd">171200000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMjgtMy0xLTEtMA_2a04eabd-592d-401c-b49c-6f3b76a107da"
      unitRef="usd">127800000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMjktMS0xLTEtMA_5f02f2d6-847c-446f-8806-0c5eb17fc8b0"
      unitRef="usd">0</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMjktMy0xLTEtMA_6f80129b-66c0-4c0c-a072-33986115ce63"
      unitRef="usd">100000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMzAtMS0xLTEtMA_f6adc04e-4304-481e-abe4-ae970c9db95e"
      unitRef="usd">171200000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMzAtMy0xLTEtMA_3d4774c8-e032-4182-8020-d7f881d3df37"
      unitRef="usd">128000000.0</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMzItMS0xLTEtMA_102e6e16-521c-419d-97ef-398f414c8a61"
      unitRef="usd">14900000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMzItMy0xLTEtMA_868f8938-038d-44b6-8470-3589cc658989"
      unitRef="usd">19100000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMzMtMS0xLTEtMA_e72c8d8b-b73f-4786-b31d-7650393c6930"
      unitRef="usd">1500000</us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities>
    <us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMzMtMy0xLTEtMA_6eb2a827-3191-4224-bde4-1eb80c2d495b"
      unitRef="usd">4800000</us-gaap:ProceedsFromSaleOfOtherAssetsInvestingActivities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMzQtMS0xLTEtMA_4eead087-4775-443a-95f9-bd0e14ceec22"
      unitRef="usd">0</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMzQtMy0xLTEtMA_46d56797-b8f2-4882-bbe4-15404a24e578"
      unitRef="usd">5000000.0</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMzUtMS0xLTEtMA_e3c5ac30-3ec9-4b70-8892-a5edac61eccc"
      unitRef="usd">-13400000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMzUtMy0xLTEtMA_85d3cfb9-02e2-4c09-bc89-e4d4e58c580f"
      unitRef="usd">-9300000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMzktMS0xLTEtMA_6b3cd3d7-b260-4723-be68-f6ad0e1a63d4"
      unitRef="usd">5600000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfMzktMy0xLTEtMA_0ac90e62-720d-4f6e-91c6-92801421fbc1"
      unitRef="usd">1400000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfNDAtMS0xLTEtMA_bf3417f0-38de-45e5-bbfc-635cb1c5230c"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfNDAtMy0xLTEtMA_3c19f1d2-6faf-4e1c-924a-51859d4e2cfc"
      unitRef="usd">5100000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfNDEtMS0xLTEtMA_2ab1c66d-09b8-4703-91e1-d4a8b7621e83"
      unitRef="usd">25400000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfNDEtMy0xLTEtMA_b48cf11a-0a13-4ee9-8701-f2e72fa9a9f3"
      unitRef="usd">24600000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfNDMtMS0xLTEtMA_b2cb377e-3fc4-45e9-9bac-15ff75be435b"
      unitRef="usd">2600000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfNDMtMy0xLTEtMA_139f7801-84ec-4150-91fa-21a582e99acb"
      unitRef="usd">1048300000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfNDQtMS0xLTEtMA_dc078468-63f6-43c8-8093-b1347839ecef"
      unitRef="usd">82800000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfNDQtMy0xLTEtMA_93eb0dee-f429-4a1a-b36c-59d9dcc4a3ff"
      unitRef="usd">658100000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfBankOverdrafts
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfNDUtMS0xLTEtMA_e706afda-a0fa-42d6-8657-c8ad44fbd8d8"
      unitRef="usd">-13300000</us-gaap:ProceedsFromRepaymentsOfBankOverdrafts>
    <us-gaap:ProceedsFromRepaymentsOfBankOverdrafts
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfNDUtMy0xLTEtMA_3bc7f323-0617-406a-a090-10694397d3f6"
      unitRef="usd">18200000</us-gaap:ProceedsFromRepaymentsOfBankOverdrafts>
    <us-gaap:ProceedsFromConstructionLoansPayable
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfNDYtMS0xLTEtMA_48ced827-164c-4108-afdb-9e4c363bcd7c"
      unitRef="usd">7500000</us-gaap:ProceedsFromConstructionLoansPayable>
    <us-gaap:ProceedsFromConstructionLoansPayable
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfNDYtMy0xLTEtMA_d7cff69e-806f-4b09-85b7-12ce6d599bdd"
      unitRef="usd">1100000</us-gaap:ProceedsFromConstructionLoansPayable>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfNDctMS0xLTEtMA_1a4491b6-b59b-4acb-8b7d-474ada74c383"
      unitRef="usd">1500000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfNDctMy0xLTEtMA_1c2d76cf-a50e-4b35-b9f1-186a75f95a61"
      unitRef="usd">1500000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfNDgtMS0xLTEtMA_215b2546-db7f-48e2-b984-694a56eeed73"
      unitRef="usd">-118500000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfNDgtMy0xLTEtMA_1c78a745-97c4-4525-8e43-0d689f53c46e"
      unitRef="usd">376800000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfNDktMS0xLTEtMA_d6db83e1-ae08-4904-83ab-2c11d085f9e3"
      unitRef="usd">2200000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfNDktMy0xLTEtMA_ca5b901a-549e-4866-bf86-62c8544ff6bd"
      unitRef="usd">2000000.0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfNTAtMS0xLTEtMA_9aa42a51-c357-433c-ab3c-4ab5b8a3cb19"
      unitRef="usd">41500000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfNTAtMy0xLTEtMA_481cdaa7-a0ce-43be-bad7-77d985500008"
      unitRef="usd">497500000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfNTEtMS0xLTEtMA_6537737c-0234-4eb9-a2e0-61fe689eb394"
      unitRef="usd">394200000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i64764b2110b6425bbb638908d12e9616_I20191031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfNTEtMy0xLTEtMA_b7cbee8a-7bf2-45aa-b84f-4dc5f6a26841"
      unitRef="usd">58500000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfNTItMS0xLTEtMA_a3854157-5364-4bc1-8e94-9765a8abe7d5"
      unitRef="usd">435700000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i61394b015d8b49cea2de2f890c9596e3_I20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8yNS9mcmFnOjExNzQyMWJkNmRiNTRlNDA5MjMwYzc4OTIxZGI3MWU4L3RhYmxlOmRiN2M1NGUwZWUxMTRmYzQ4NTZiZDYxYTY3MWIzNWJjL3RhYmxlcmFuZ2U6ZGI3YzU0ZTBlZTExNGZjNDg1NmJkNjFhNjcxYjM1YmNfNTItMy0xLTEtMA_ea5c29a2-2e9d-4f17-acd5-07d2abcc5a79"
      unitRef="usd">555900000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:NatureOfOperations
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zMS9mcmFnOjUwNzBjMmY3NTEyYzQ2NTNiYmU5ZWUyNWNmMGUwMTA4L3RleHRyZWdpb246NTA3MGMyZjc1MTJjNDY1M2JiZTllZTI1Y2YwZTAxMDhfNDUz_5d109d0c-2859-4e2b-9133-24b20a8f5edf">THE COMPANY AND NATURE OF OPERATIONS &lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ABM is a leading provider of integrated facility services with a mission to &lt;/span&gt;&lt;span style="color:#326abd;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;make a difference, every person, every day&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. We are organized into four industry groups and one Technical Solutions segment: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:3pt;text-align:center"&gt;&lt;img alt="abm-20210430_g3.jpg" src="abm-20210430_g3.jpg" style="height:100px;margin-bottom:5pt;vertical-align:text-bottom;width:550px"/&gt;&lt;/div&gt;Through these groups, we offer janitorial, facilities engineering, parking, and specialized mechanical and electrical technical solutions, on a standalone basis or in combination with other services.</us-gaap:NatureOfOperations>
    <abm:NumberOfIndustryGroups
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zMS9mcmFnOjUwNzBjMmY3NTEyYzQ2NTNiYmU5ZWUyNWNmMGUwMTA4L3RleHRyZWdpb246NTA3MGMyZjc1MTJjNDY1M2JiZTllZTI1Y2YwZTAxMDhfMTkw_8aef5740-ab0e-454c-835a-50bac68dad8c"
      unitRef="industry_group">4</abm:NumberOfIndustryGroups>
    <abm:NumberOfTechnicalSolutionSegments
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zMS9mcmFnOjUwNzBjMmY3NTEyYzQ2NTNiYmU5ZWUyNWNmMGUwMTA4L3RleHRyZWdpb246NTA3MGMyZjc1MTJjNDY1M2JiZTllZTI1Y2YwZTAxMDhfMjEz_45f5a6f0-46a6-428e-ae04-eb7cb60bc2e3"
      unitRef="segment">1</abm:NumberOfTechnicalSolutionSegments>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNC9mcmFnOjU3NzdkMmJkMjI1ODRlZTFhNDViMDIwZjQ4MGI1ZWYxL3RleHRyZWdpb246NTc3N2QyYmQyMjU4NGVlMWE0NWIwMjBmNDgwYjVlZjFfNTY5MQ_4ea9f781-cbcd-4733-91b0-44a2cb767ffd">BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited consolidated financial statements have been prepared in accordance with (i) United States generally accepted accounting principles (&#x201c;U.S. GAAP&#x201d;) for interim financial information and (ii) the instructions to Form 10-Q and Article 10 of Regulation S-X. In the opinion of our management, our unaudited consolidated financial statements and accompanying notes (the &#x201c;Financial Statements&#x201d;) include all normal recurring adjustments that are necessary for the fair statement of the interim periods presented. Interim results of operations are not necessarily indicative of results for the full year. The Financial Statements should be read in conjunction with our audited consolidated financial statements (and notes thereto) in our Annual Report on Form 10-K for the year ended October&#160;31, 2020. Unless otherwise indicated, all references to years are to our fiscal years, which end on October&#160;31.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Impact of the Pandemic&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;COVID-19 has resulted in a worldwide health Pandemic. To date, the Pandemic has surfaced in regions all around the world and resulted in business slowdowns and shutdowns, as well as global travel restrictions. In these Financial Statements, we have assessed the current impact of the Pandemic on our financial condition, results of operations, and cash flows as well as on our estimates, forecasts, and accounting policies. We have made additional disclosures of these assessments, as necessary. Given the unprecedented nature of this situation, we cannot reasonably estimate the full impact the Pandemic will have on our financial condition, results of operations, or cash flows in the foreseeable future. The ultimate impact of the Pandemic on our company is highly uncertain and will depend on future developments, and such impacts could exist for an extended period of time, even after the Pandemic subsides.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Pandemic continues to create a dynamic client environment, and we are working diligently to ensure our clients&#x2019; changing staffing and service needs are met while actively managing direct labor and related personnel costs, including furloughs or reduced hours for certain frontline employees in markets significantly impacted by business slowdowns and shutdowns. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Rounding&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We round amounts in the Financial Statements to millions and calculate all percentages and per-share data from the underlying whole-dollar amounts. Thus, certain amounts may not foot, crossfoot, or recalculate based on reported numbers due to rounding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Discontinued Operations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following the sale of our Security business in 2015, we record all costs associated with this former business in discontinued operations. Such costs generally relate to litigation we retained and insurance reserves.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Management Reimbursement Revenue by Segment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We operate certain parking facilities under management reimbursement arrangements. Under these arrangements, we manage the parking facilities for management fees and pass through the revenues and expenses associated with the facilities to the owners. These revenues and expenses are reported in equal amounts as costs reimbursed from our managed locations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&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.981%"/&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.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended April 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended April 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Business &amp;amp; Industry&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;135.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Aviation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;113.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;182.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Standards &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued ASU No. 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments&#x2014;Credit Losses (Topic 326) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;in June 2016 and subsequently issued these amendments to the initial guidance: ASU 2018-19, ASU 2019-04, ASU 2019-05, ASU 2019-11, and ASU 2020-03 (collectively, &#x201c;Topic 326&#x201d;). Topic 326 replaces the existing incurred loss impairment model with a methodology that incorporates all expected credit loss estimates, resulting in more timely recognition of losses. Under Topic 326, an organization is required to measure all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported financial assets. It also requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses. We adopted this standard effective November 1, 2020, on a modified retrospective basis. The asset and liability classes that we have identified to be in the scope of Topic 326 at the time of the adoption are trade accounts receivable, costs incurred in excess of amounts billed, guarantees, reinsurance recoverables, and notes receivable. The adoption of this standard did not have a material impact on our consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the FASB issued ASU No. 2018-15,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Intangibles&#x2014;Goodwill and Other&#x2014;Internal-Use Software (Subtopic 350-40): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; This accounting update aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The guidance also specifies that the presentation of capitalized implementation costs and the related amortization on the balance sheet, income statement, and statement of cash flows should align with the presentation of the hosting (service) element of the arrangement. We adopted this standard effective November 1, 2020, on a prospective basis. The adoption of the standard did not have a material impact on our consolidated financial statements. &lt;/span&gt;&lt;/div&gt;No other recently adopted accounting standards have had a significant impact on our fiscal 2021 consolidated financial statements.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNC9mcmFnOjU3NzdkMmJkMjI1ODRlZTFhNDViMDIwZjQ4MGI1ZWYxL3RleHRyZWdpb246NTc3N2QyYmQyMjU4NGVlMWE0NWIwMjBmNDgwYjVlZjFfNTY2Mg_5e318fe0-8ce9-4af9-a340-feb23590c53a">The accompanying unaudited consolidated financial statements have been prepared in accordance with (i) United States generally accepted accounting principles (&#x201c;U.S. GAAP&#x201d;) for interim financial information and (ii) the instructions to Form 10-Q and Article 10 of Regulation S-X. In the opinion of our management, our unaudited consolidated financial statements and accompanying notes (the &#x201c;Financial Statements&#x201d;) include all normal recurring adjustments that are necessary for the fair statement of the interim periods presented. Interim results of operations are not necessarily indicative of results for the full year. The Financial Statements should be read in conjunction with our audited consolidated financial statements (and notes thereto) in our Annual Report on Form 10-K for the year ended October&#160;31, 2020. Unless otherwise indicated, all references to years are to our fiscal years, which end on October&#160;31.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:DiscontinuedOperationsPolicyTextBlock
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNC9mcmFnOjU3NzdkMmJkMjI1ODRlZTFhNDViMDIwZjQ4MGI1ZWYxL3RleHRyZWdpb246NTc3N2QyYmQyMjU4NGVlMWE0NWIwMjBmNDgwYjVlZjFfNTcyMQ_b19de73b-712d-45d8-b1ae-e1c95301b6bd">Following the sale of our Security business in 2015, we record all costs associated with this former business in discontinued operations. Such costs generally relate to litigation we retained and insurance reserves.</us-gaap:DiscontinuedOperationsPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNC9mcmFnOjU3NzdkMmJkMjI1ODRlZTFhNDViMDIwZjQ4MGI1ZWYxL3RleHRyZWdpb246NTc3N2QyYmQyMjU4NGVlMWE0NWIwMjBmNDgwYjVlZjFfNTY4MA_dfc4ae51-9fa4-4308-b18e-bc42327e83c9">We operate certain parking facilities under management reimbursement arrangements. Under these arrangements, we manage the parking facilities for management fees and pass through the revenues and expenses associated with the facilities to the owners.&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At April&#160;30, 2021, performance obligations that were unsatisfied or partially unsatisfied for which we expect to recognize revenue totaled $282.4 million. We expect to recognize revenue on approximately 70% of the remaining performance obligations over the next 12 months, with the remainder recognized thereafter, based on our estimates of project timing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These amounts exclude variable consideration primarily related to: (i) contracts where we have determined that the contract consists of a series of distinct service periods and revenues are based on future performance that cannot be estimated at contract inception; (ii) parking contracts where we and the customer share the gross revenues or operating profit for the location; and (iii) contracts where transaction prices include performance incentives that are based on future performance and therefore cannot be estimated at contract inception. We apply the practical expedient that permits exclusion of information about the remaining performance obligations with original expected durations of one year or less.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <abm:ManagementRevenueTableTextBlock
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNC9mcmFnOjU3NzdkMmJkMjI1ODRlZTFhNDViMDIwZjQ4MGI1ZWYxL3RleHRyZWdpb246NTc3N2QyYmQyMjU4NGVlMWE0NWIwMjBmNDgwYjVlZjFfNTY5MA_0f5fb9bf-c51e-4050-bf76-5f97665f0816">These revenues and expenses are reported in equal amounts as costs reimbursed from our managed locations:&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.981%"/&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.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended April 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended April 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Business &amp;amp; Industry&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;135.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Aviation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;113.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;182.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</abm:ManagementRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia16807f824ba446fba8719e9ec19af53_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNC9mcmFnOjU3NzdkMmJkMjI1ODRlZTFhNDViMDIwZjQ4MGI1ZWYxL3RhYmxlOjkyNjRhMGJkOGQyODQ2YzU4MWYyMWE4NjU1NGE4OGM4L3RhYmxlcmFuZ2U6OTI2NGEwYmQ4ZDI4NDZjNTgxZjIxYTg2NTU0YTg4YzhfMi0xLTEtMS0w_717c1dc8-4f06-49f5-8792-b25a2eefa130"
      unitRef="usd">43200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia04dd634e0864a57ad560dae158f8093_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNC9mcmFnOjU3NzdkMmJkMjI1ODRlZTFhNDViMDIwZjQ4MGI1ZWYxL3RhYmxlOjkyNjRhMGJkOGQyODQ2YzU4MWYyMWE4NjU1NGE4OGM4L3RhYmxlcmFuZ2U6OTI2NGEwYmQ4ZDI4NDZjNTgxZjIxYTg2NTU0YTg4YzhfMi0zLTEtMS0w_ce491de4-28b3-461f-8a62-149f5b600e1d"
      unitRef="usd">61700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3a7d69a17a4e424aa0f3de977d364da9_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNC9mcmFnOjU3NzdkMmJkMjI1ODRlZTFhNDViMDIwZjQ4MGI1ZWYxL3RhYmxlOjkyNjRhMGJkOGQyODQ2YzU4MWYyMWE4NjU1NGE4OGM4L3RhYmxlcmFuZ2U6OTI2NGEwYmQ4ZDI4NDZjNTgxZjIxYTg2NTU0YTg4YzhfMi01LTEtMS0zODQ_a1a5864a-bf2d-405f-9eae-fe440711f7d5"
      unitRef="usd">86600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7165b979137c4b8b81225ecd817bfed0_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNC9mcmFnOjU3NzdkMmJkMjI1ODRlZTFhNDViMDIwZjQ4MGI1ZWYxL3RhYmxlOjkyNjRhMGJkOGQyODQ2YzU4MWYyMWE4NjU1NGE4OGM4L3RhYmxlcmFuZ2U6OTI2NGEwYmQ4ZDI4NDZjNTgxZjIxYTg2NTU0YTg4YzhfMi03LTEtMS0zODQ_cea04199-131e-4c16-84a0-5d647a4fed1f"
      unitRef="usd">135400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2b224b872b0940e9a97c29f20cc2468a_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNC9mcmFnOjU3NzdkMmJkMjI1ODRlZTFhNDViMDIwZjQ4MGI1ZWYxL3RhYmxlOjkyNjRhMGJkOGQyODQ2YzU4MWYyMWE4NjU1NGE4OGM4L3RhYmxlcmFuZ2U6OTI2NGEwYmQ4ZDI4NDZjNTgxZjIxYTg2NTU0YTg4YzhfMy0xLTEtMS0w_bb515054-a088-41b0-946f-38b39f9b5317"
      unitRef="usd">12900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1319d37bee0e461b89371efb4b9cb751_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNC9mcmFnOjU3NzdkMmJkMjI1ODRlZTFhNDViMDIwZjQ4MGI1ZWYxL3RhYmxlOjkyNjRhMGJkOGQyODQ2YzU4MWYyMWE4NjU1NGE4OGM4L3RhYmxlcmFuZ2U6OTI2NGEwYmQ4ZDI4NDZjNTgxZjIxYTg2NTU0YTg4YzhfMy0zLTEtMS0w_ea569e6c-2a76-406a-b511-b1333c2b670e"
      unitRef="usd">20700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4446b21e026842eaa742a95215ee57c1_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNC9mcmFnOjU3NzdkMmJkMjI1ODRlZTFhNDViMDIwZjQ4MGI1ZWYxL3RhYmxlOjkyNjRhMGJkOGQyODQ2YzU4MWYyMWE4NjU1NGE4OGM4L3RhYmxlcmFuZ2U6OTI2NGEwYmQ4ZDI4NDZjNTgxZjIxYTg2NTU0YTg4YzhfMy01LTEtMS0zODc_c27726d2-559d-45b8-b583-b2d36f494068"
      unitRef="usd">26500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibbcf2cf5cda345a6be50525e4d163b44_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNC9mcmFnOjU3NzdkMmJkMjI1ODRlZTFhNDViMDIwZjQ4MGI1ZWYxL3RhYmxlOjkyNjRhMGJkOGQyODQ2YzU4MWYyMWE4NjU1NGE4OGM4L3RhYmxlcmFuZ2U6OTI2NGEwYmQ4ZDI4NDZjNTgxZjIxYTg2NTU0YTg4YzhfMy03LTEtMS0zODc_4efd1c36-d6ce-40e0-b9ee-0c78951f9b91"
      unitRef="usd">46600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a8a02bee5634e299a4a7713c5138425_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNC9mcmFnOjU3NzdkMmJkMjI1ODRlZTFhNDViMDIwZjQ4MGI1ZWYxL3RhYmxlOjkyNjRhMGJkOGQyODQ2YzU4MWYyMWE4NjU1NGE4OGM4L3RhYmxlcmFuZ2U6OTI2NGEwYmQ4ZDI4NDZjNTgxZjIxYTg2NTU0YTg4YzhfNC0xLTEtMS0w_28f1e703-a45d-4b8e-8b2e-d6628938c4a5"
      unitRef="usd">56100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1774bab0a600418cadab302c7235157f_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNC9mcmFnOjU3NzdkMmJkMjI1ODRlZTFhNDViMDIwZjQ4MGI1ZWYxL3RhYmxlOjkyNjRhMGJkOGQyODQ2YzU4MWYyMWE4NjU1NGE4OGM4L3RhYmxlcmFuZ2U6OTI2NGEwYmQ4ZDI4NDZjNTgxZjIxYTg2NTU0YTg4YzhfNC0zLTEtMS0w_84e00e99-780c-4811-a925-1b3dfb636d5d"
      unitRef="usd">82400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic0124c8970e24326a7390b97b93a24ca_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNC9mcmFnOjU3NzdkMmJkMjI1ODRlZTFhNDViMDIwZjQ4MGI1ZWYxL3RhYmxlOjkyNjRhMGJkOGQyODQ2YzU4MWYyMWE4NjU1NGE4OGM4L3RhYmxlcmFuZ2U6OTI2NGEwYmQ4ZDI4NDZjNTgxZjIxYTg2NTU0YTg4YzhfNC01LTEtMS0zODk_b423871a-b13e-4e84-96fd-b3734da0a061"
      unitRef="usd">113100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4313e5eaf1634e75811e6727302f22df_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNC9mcmFnOjU3NzdkMmJkMjI1ODRlZTFhNDViMDIwZjQ4MGI1ZWYxL3RhYmxlOjkyNjRhMGJkOGQyODQ2YzU4MWYyMWE4NjU1NGE4OGM4L3RhYmxlcmFuZ2U6OTI2NGEwYmQ4ZDI4NDZjNTgxZjIxYTg2NTU0YTg4YzhfNC03LTEtMS0zODk_fe969a76-68de-4311-b0cb-e978aa9c34ac"
      unitRef="usd">182000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNC9mcmFnOjU3NzdkMmJkMjI1ODRlZTFhNDViMDIwZjQ4MGI1ZWYxL3RleHRyZWdpb246NTc3N2QyYmQyMjU4NGVlMWE0NWIwMjBmNDgwYjVlZjFfNTY4NQ_7cbee8c5-71b1-4b93-a374-9bcfb47f7746">&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued ASU No. 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments&#x2014;Credit Losses (Topic 326) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;in June 2016 and subsequently issued these amendments to the initial guidance: ASU 2018-19, ASU 2019-04, ASU 2019-05, ASU 2019-11, and ASU 2020-03 (collectively, &#x201c;Topic 326&#x201d;). Topic 326 replaces the existing incurred loss impairment model with a methodology that incorporates all expected credit loss estimates, resulting in more timely recognition of losses. Under Topic 326, an organization is required to measure all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported financial assets. It also requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses. We adopted this standard effective November 1, 2020, on a modified retrospective basis. The asset and liability classes that we have identified to be in the scope of Topic 326 at the time of the adoption are trade accounts receivable, costs incurred in excess of amounts billed, guarantees, reinsurance recoverables, and notes receivable. The adoption of this standard did not have a material impact on our consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the FASB issued ASU No. 2018-15,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Intangibles&#x2014;Goodwill and Other&#x2014;Internal-Use Software (Subtopic 350-40): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; This accounting update aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The guidance also specifies that the presentation of capitalized implementation costs and the related amortization on the balance sheet, income statement, and statement of cash flows should align with the presentation of the hosting (service) element of the arrangement. We adopted this standard effective November 1, 2020, on a prospective basis. The adoption of the standard did not have a material impact on our consolidated financial statements. &lt;/span&gt;&lt;/div&gt;No other recently adopted accounting standards have had a significant impact on our fiscal 2021 consolidated financial statements.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RleHRyZWdpb246NzgxOWNhMDgzZGE3NDdkNGFhNzBmOTk5OTM0ZmNjYWFfODIxMA_08e9b693-1be7-48cc-aec2-8c75cc5d6182">REVENUES&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Disaggregation of Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generate revenues under several types of contracts, which are further explained below. Generally, the type of contract is determined by the nature of the services provided by each of our major service lines throughout our reportable segments; therefore, we disaggregate revenues from contracts with customers into major service lines. We have determined that disaggregating revenues into these categories best depicts how the nature, amount, timing, and uncertainty of revenues and cash flows are affected by economic factors. Our reportable segments are Business &amp;amp; Industry (&#x201c;B&amp;amp;I&#x201d;), Technology and Manufacturing (&#x201c;T&amp;amp;M&#x201d;), Education, Aviation, and Technical Solutions, as described in Note 10, &#x201c;Segment Information.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.902%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.781%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.195%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.781%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Three Months Ended April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Six Months Ended April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.6pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;B&amp;amp;I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;T&amp;amp;M&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Education&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Aviation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Technical&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;B&amp;amp;I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;T&amp;amp;M&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Education&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Aviation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Technical&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Major Service Line&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Janitorial&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;644.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;197.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;187.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;29.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;1,058.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;1,291.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;394.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;372.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;58.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;2,116.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Parking&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;68.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;10.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;61.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;140.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;137.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;21.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;117.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;276.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Facility Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;83.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;39.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;26.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;155.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;176.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;79.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;50.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;13.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;320.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Building &amp;amp; Energy Solutions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;125.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;125.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;238.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;238.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Airline Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;50.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;50.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;102.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;102.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;796.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;246.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;214.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;148.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;125.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;1,530.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;1,605.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;495.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;423.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;291.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;238.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;3,055.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Elimination of inter-segment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;(33.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;(65.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;1,497.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;2,989.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&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:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.478%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.332%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Three Months Ended April 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Six Months Ended April 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.6pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;B&amp;amp;I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;T&amp;amp;M&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Education&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Aviation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Technical&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;B&amp;amp;I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;T&amp;amp;M&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Education&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Aviation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Technical&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Major Service Line&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Janitorial&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;597.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;190.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;177.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;31.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;996.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;1,190.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;376.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;363.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;66.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;1,996.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Parking&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;97.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;7.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;71.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;176.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;222.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;15.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;156.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;396.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Facility Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;91.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;35.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;22.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;157.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;192.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;76.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;43.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;18.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;330.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Building &amp;amp; Energy Solutions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;122.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;122.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;264.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;264.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Airline Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;73.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;73.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;182.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;182.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;785.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;233.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;200.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;184.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;122.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;1,526.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;1,606.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;467.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;408.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;423.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;264.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;3,170.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Elimination of inter-segment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;(30.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;(61.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;1,496.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;3,109.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Janitorial arrangements provide a wide range of essential cleaning services for commercial office buildings, airports and other transportation centers, educational institutions, government buildings, health facilities, industrial buildings, retail stores, and stadiums and arenas. These arrangements are often structured as monthly fixed-price, square-foot, cost-plus, and work order contracts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Parking arrangements provide parking and transportation services for clients at various locations, including airports and other transportation centers, commercial office buildings, educational institutions, health facilities, hotels, and stadiums and arenas. These arrangements are structured as management reimbursement, leased location, and allowance contracts. Certain of these arrangements are considered service concession agreements and are accounted for under the guidance of ASU &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2017-10, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Service Concession Arrangements (Topic 853): Determining the Customer of the Operation Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;; accordingly, rent expense related to these arrangements is recorded as a reduction of the related parking service revenues. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Facility Services arrangements provide onsite mechanical engineering and technical services and solutions relating to a broad range of facilities and infrastructure systems that are designed to extend the useful life of facility fixed assets, improve equipment operating efficiencies, reduce energy consumption, lower overall operational costs for clients, and enhance the sustainability of client locations. These arrangements are generally structured as monthly fixed-price, cost-plus, and work order contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Building &amp;amp; Energy Solutions arrangements provide custom energy solutions, electrical, HVAC, lighting, and other general maintenance and repair services for clients in the public and private sectors and are generally structured as Energy Savings, Fixed-Price Repair, and Refurbishment contracts. We also franchise certain operations under franchise agreements relating to our Linc Network and TEGG brands, pursuant to franchise contracts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Airline Services arrangements support airlines and airports with services such as passenger assistance, catering logistics, and airplane cabin maintenance. These arrangements are often structured as monthly fixed-price, cost-plus, transaction price, and hourly contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract Types&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have arrangements under various contract types, as described in Note 2, &#x201c;Basis of Presentation and Significant Accounting Policies,&#x201d; in our Annual Report on Form 10-K for the year ended October&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain arrangements involve variable consideration (primarily per transaction fees, reimbursable expenses, and sales-based royalties). We do not estimate the variable consideration for these arrangements; rather, we recognize these variable fees as they are earned.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of our contracts include performance obligations that are primarily satisfied over time as we provide the related services. These contract types include: monthly fixed-price; square-foot; cost-plus; work orders; transaction-price; hourly; management reimbursement; leased location; allowance; energy savings contracts; and fixed-price repair and refurbishment contracts, as well as our franchise and royalty fee arrangements. We recognize revenue as the services are performed using a measure of progress that is determined by the contract type. Generally, most of our contracts are cancelable by either party without a substantive penalty, and the majority have a notification period of 30 to 60 days. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We primarily account for our performance obligations under the series guidance, using the as-invoiced practical expedient when applicable. We apply the as-invoiced practical expedient to record revenue as the services are provided, given the nature of the services provided and the frequency of billing under the customer contracts. Under this practical expedient, we recognize revenue in an amount that corresponds directly with the value to the customer of our performance completed to date and for which we have the right to invoice the customer. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Remaining Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At April&#160;30, 2021, performance obligations that were unsatisfied or partially unsatisfied for which we expect to recognize revenue totaled $282.4 million. We expect to recognize revenue on approximately 70% of the remaining performance obligations over the next 12 months, with the remainder recognized thereafter, based on our estimates of project timing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These amounts exclude variable consideration primarily related to: (i) contracts where we have determined that the contract consists of a series of distinct service periods and revenues are based on future performance that cannot be estimated at contract inception; (ii) parking contracts where we and the customer share the gross revenues or operating profit for the location; and (iii) contracts where transaction prices include performance incentives that are based on future performance and therefore cannot be estimated at contract inception. We apply the practical expedient that permits exclusion of information about the remaining performance obligations with original expected durations of one year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#164fa2;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract Balances &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The timing of revenue recognition, billings, and cash collections results in contract assets and contract liabilities, as further explained below. The timing of revenue recognition may differ from the timing of invoicing to customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets primarily consist of billed trade receivables, unbilled trade receivables, and costs incurred in excess of amounts billed. Billed and unbilled trade receivables represent amounts from work completed in which we &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;have an unconditional right to bill our customer. Costs incurred in excess of amounts billed typically arise when the revenue recognized on projects exceeds the amount billed to the customer. These amounts are transferred to billed trade receivables when the rights become unconditional. Contract assets also include the capitalization of incremental costs of obtaining a contract with a customer, primarily commissions. Commissions expense is recognized on a straight-line basis over a weighted average expected customer relationship period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Contract liabilities consist of deferred revenue and advance payments and billings in excess of revenue recognized. We generally classify contract liabilities as current since the related contracts are generally for a period of one year or less. Contract liabilities decrease as we recognize revenue from the satisfaction of the related performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the balances in our contract assets and contract liabilities: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Billed trade receivables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;812.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;835.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unbilled trade receivables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Costs incurred in excess of amounts billed&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Capitalized commissions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Included in trade accounts receivable, net, on the unaudited Consolidated Balance Sheets. The fluctuations correlate directly to the execution of new customer contracts and to invoicing and collections from customers in the normal course of business. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Fluctuation is primarily due to the timing of payments on our contracts measured using the cost-to-cost method of revenue recognition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Included in other current assets and other noncurrent assets on the unaudited Consolidated Balance Sheets. During the six months ended April&#160;30, 2021, we capitalized $8.6 million of new costs and amortized $6.6 million of previously capitalized costs. There was no impairment loss recorded on the costs capitalized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:76.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additional contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Recognition of deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(61.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(1) Included in other accrued liabilities on the unaudited Consolidated Balance Sheets.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RleHRyZWdpb246NzgxOWNhMDgzZGE3NDdkNGFhNzBmOTk5OTM0ZmNjYWFfODIwNg_82eaf776-5a21-44e7-9ed4-1af74a1536c9">&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.902%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.781%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.195%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.781%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Three Months Ended April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Six Months Ended April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.6pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;B&amp;amp;I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;T&amp;amp;M&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Education&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Aviation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Technical&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;B&amp;amp;I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;T&amp;amp;M&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Education&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Aviation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Technical&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Major Service Line&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Janitorial&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;644.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;197.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;187.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;29.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;1,058.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;1,291.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;394.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;372.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;58.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;2,116.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Parking&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;68.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;10.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;61.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;140.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;137.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;21.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;117.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;276.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Facility Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;83.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;39.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;26.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;155.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;176.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;79.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;50.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;13.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;320.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Building &amp;amp; Energy Solutions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;125.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;125.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;238.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;238.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Airline Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;50.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;50.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;102.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;102.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;796.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;246.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;214.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;148.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;125.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;1,530.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;1,605.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;495.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;423.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;291.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;238.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;3,055.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Elimination of inter-segment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;(33.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;(65.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;1,497.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;2,989.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&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:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.478%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.332%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Three Months Ended April 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Six Months Ended April 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.6pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;B&amp;amp;I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;T&amp;amp;M&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Education&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Aviation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Technical&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;B&amp;amp;I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;T&amp;amp;M&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Education&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Aviation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Technical&lt;br/&gt;Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Major Service Line&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Janitorial&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;597.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;190.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;177.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;31.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;996.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;1,190.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;376.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;363.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;66.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;1,996.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Parking&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;97.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;7.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;71.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;176.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;222.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;15.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;156.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;396.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Facility Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;91.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;35.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;22.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;157.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;192.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;76.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;43.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;18.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;330.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Building &amp;amp; Energy Solutions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;122.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;122.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;264.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;264.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Airline Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.94pt;font-weight:400;line-height:100%;position:relative;top:-2.66pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;73.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;73.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;182.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;182.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;785.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;233.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;200.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;184.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;122.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;1,526.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;1,606.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;467.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;408.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;423.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;264.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;3,170.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;Elimination of inter-segment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;(30.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;(61.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;1,496.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.6pt;font-weight:400;line-height:100%"&gt;3,109.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Janitorial arrangements provide a wide range of essential cleaning services for commercial office buildings, airports and other transportation centers, educational institutions, government buildings, health facilities, industrial buildings, retail stores, and stadiums and arenas. These arrangements are often structured as monthly fixed-price, square-foot, cost-plus, and work order contracts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Parking arrangements provide parking and transportation services for clients at various locations, including airports and other transportation centers, commercial office buildings, educational institutions, health facilities, hotels, and stadiums and arenas. These arrangements are structured as management reimbursement, leased location, and allowance contracts. Certain of these arrangements are considered service concession agreements and are accounted for under the guidance of ASU &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2017-10, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Service Concession Arrangements (Topic 853): Determining the Customer of the Operation Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;; accordingly, rent expense related to these arrangements is recorded as a reduction of the related parking service revenues. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Facility Services arrangements provide onsite mechanical engineering and technical services and solutions relating to a broad range of facilities and infrastructure systems that are designed to extend the useful life of facility fixed assets, improve equipment operating efficiencies, reduce energy consumption, lower overall operational costs for clients, and enhance the sustainability of client locations. These arrangements are generally structured as monthly fixed-price, cost-plus, and work order contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Building &amp;amp; Energy Solutions arrangements provide custom energy solutions, electrical, HVAC, lighting, and other general maintenance and repair services for clients in the public and private sectors and are generally structured as Energy Savings, Fixed-Price Repair, and Refurbishment contracts. We also franchise certain operations under franchise agreements relating to our Linc Network and TEGG brands, pursuant to franchise contracts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Airline Services arrangements support airlines and airports with services such as passenger assistance, catering logistics, and airplane cabin maintenance. These arrangements are often structured as monthly fixed-price, cost-plus, transaction price, and hourly contracts.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i62ed3c5d8af740e1bfddb4f59730130f_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNC0yLTEtMS0w_4be48a6f-1bf2-4d31-aa36-083bbb4bb25e"
      unitRef="usd">644400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idcb5703323fc4e87b29dd7856e195da9_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNC00LTEtMS0w_e51984c5-44b4-4912-b317-429c83cb03f8"
      unitRef="usd">197300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i93df3c48d3ec4feb93379a6ccb57c51a_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNC02LTEtMS0w_5d0529bd-4cae-41fe-baaf-570d4e926e24"
      unitRef="usd">187600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibffecb23783b4f689e88b6f1268f1917_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNC04LTEtMS0w_6c34c546-c5d5-4d9a-93ab-54a9aaf4a468"
      unitRef="usd">29100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75de2642119344d5abed828700cae9f7_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNC0xMC0xLTEtMA_c5e4d0fa-7ce3-4294-a804-1e1c1536cdbf"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i98e140bfb8954ba1aaeeb34ce463e3dc_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNC0xMi0xLTEtMA_da3e5e1b-99cb-4f06-89ba-860dd78c1db6"
      unitRef="usd">1058400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26e4c73164d24d4d88f6a302082f9c9e_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNC0xNC0xLTEtNTIx_63e7ae6e-a3c0-4f0b-8d20-a9625c3ce31c"
      unitRef="usd">1291300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i248a042301d24af8891c4b094305e54d_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNC0xNi0xLTEtNTM3_ef207e89-e24e-4395-8d1a-c13006b264ab"
      unitRef="usd">394200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1f1bbb483074415a8ddcc902c8ba0484_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNC0xOC0xLTEtNTQ0_bd3c2506-cd06-4eae-af8e-989a049b3234"
      unitRef="usd">372400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d564faa286e49548b3901d1aa77502f_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNC0yMC0xLTEtNTUw_f25c1ff8-945f-4555-93b0-f7ce51b7ff60"
      unitRef="usd">58200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i30bea0220a7741989c696f9432d92504_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNC0yMi0xLTEtNTUz_6c111b1f-ee76-4d56-b1e1-2957636c5ff2"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i95186ed331ed4df896d619ac314ed704_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNC0yNC0xLTEtNTU2_e1a59085-0343-4c8f-aab3-00486fd49785"
      unitRef="usd">2116100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id394c764adad46548e881382eadee643_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNS0yLTEtMS0w_7a8ac8df-ff3f-41ea-857d-e8d78c93675b"
      unitRef="usd">68300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i34199b307f8a47c18f27a84dcab439b1_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNS00LTEtMS0w_4deca4dd-e58a-44c7-bc3b-36b43ee5dc63"
      unitRef="usd">10000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7e72a439f7942cfa4280b3349418003_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNS02LTEtMS0w_7f8f108c-2eac-4fe2-a4fd-3afa93e0a3d5"
      unitRef="usd">200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74582d57631941988becd2ac2e4ba558_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNS04LTEtMS0w_38ff8fec-8cc2-4f82-baf8-50e873ddf00c"
      unitRef="usd">61900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0f2d3987933a40919c9beca5ef6e7062_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNS0xMC0xLTEtMA_11c5a49c-7576-484d-93b7-f98f16ce1df0"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e70a3dcaea2459ca2292132f2943c0a_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNS0xMi0xLTEtMA_55aa0846-01b5-4a23-baca-7dd328db243e"
      unitRef="usd">140500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f2d34834fe542c39a6e5e231127cddf_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNS0xNC0xLTEtNTIx_62705f22-64c1-417c-8148-53448369764c"
      unitRef="usd">137300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib1cca4c905c24aa3a14fb452b95219e3_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNS0xNi0xLTEtNTM3_8480ddda-bc75-4e7b-b844-756ab5f191eb"
      unitRef="usd">21700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f0886f8763d461fb008e749cea9ea2d_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNS0xOC0xLTEtNTQ0_7cb5a06c-dc63-4220-b3d1-a9d9db3c90f2"
      unitRef="usd">400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i245a9d2c217d454696e29c0cf743bfbf_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNS0yMC0xLTEtNTUw_7ab60b0d-ad12-405b-aa7d-c1c2609d5787"
      unitRef="usd">117300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib92aa180772046fb9426aa3c82010f0e_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNS0yMi0xLTEtNTUz_f983f077-7a25-453b-821d-dc89bf871843"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ee99a59945d4fb584b5dc4720aeee6e_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNS0yNC0xLTEtNTU2_8fe2b2d5-ad05-467b-9a61-cc175d268816"
      unitRef="usd">276700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i145e24fcd4984b5aa669b2fc575526a6_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNi0yLTEtMS0w_603e298a-b21e-45b9-b0eb-f18d26287129"
      unitRef="usd">83400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i472c6bd0c356440f9aa24762f34714ab_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNi00LTEtMS0w_60c7e97c-31b8-4406-8df0-3be69c98bc76"
      unitRef="usd">39000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i66e0b05db8c44398b6b348781d4e33bf_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNi02LTEtMS0w_f30d8c70-008f-4f41-a44f-9249939f902f"
      unitRef="usd">26300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c2083f2995347c48268acf41141781d_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNi04LTEtMS0w_af2c84e1-1036-46f0-96f9-178796b390b0"
      unitRef="usd">6800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d86123b11484bfb87665ea84e5aa3f7_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNi0xMC0xLTEtMA_86761a72-75b6-4114-99c4-aed037022827"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib2d17a59cbd245cfad0cfc1dd31262eb_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNi0xMi0xLTEtMA_462d8e7f-ddaf-4cdc-8616-4f13f9ca37b5"
      unitRef="usd">155500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icc6d12a98ade4fffba8d134fd1c2cd2c_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNi0xNC0xLTEtNTIx_be71918e-f0ca-4a93-a0fe-d1f43100b0aa"
      unitRef="usd">176800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice9a00a464ce4add9ddc3b7a432b79cd_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNi0xNi0xLTEtNTM3_50b6d8c0-f686-4e18-95a4-588cf7336785"
      unitRef="usd">79600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i17259c62e09f4812b0befe1f7b6c8fa8_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNi0xOC0xLTEtNTQ0_a9c9d36b-a2e8-4676-bc59-6b2d296db8d4"
      unitRef="usd">50800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife6e1b567c8b4d6a9b186d35dee90922_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNi0yMC0xLTEtNTUw_7cd1b03e-d0ce-4b52-9f0e-e16b4257a6cc"
      unitRef="usd">13700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2f71720898d14e89ae0482076107b4c6_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNi0yMi0xLTEtNTUz_19774d4e-e7a8-4403-8954-ea7bbff7854d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c899ae702464e6a8ca2ca0c8d0799a5_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNi0yNC0xLTEtNTU2_68bfd4f9-9e5f-40a0-9d87-ae6dae69a361"
      unitRef="usd">320900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iab20711a79a24f9c8b1480e297f1b0d0_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNy0yLTEtMS0w_efd17a7f-c886-4dbe-b901-b29da8c4cd34"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1ced8f92e1a140a0b6a65c5f293181e4_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNy00LTEtMS0w_7465dd24-f76a-486e-886d-ff65e1e31340"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf2ac11d212440e1b478eadf4ea70456_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNy02LTEtMS0w_a1f2e707-76e2-4a50-b662-5b2a47ec0003"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iade9bade50304fa4857b6b22e1591400_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNy04LTEtMS0w_ac660edc-10ea-4e02-99f5-19fa7def2818"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2bbf7102bcab4cea86fba38b712b16d7_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNy0xMC0xLTEtMA_485bba4f-df80-4c9a-897f-e56036c7eb63"
      unitRef="usd">125500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i95bffe66c31e4b4fab11223ae07dabe0_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNy0xMi0xLTEtMA_55bfc8a0-8486-4af1-9b51-9a1629892c86"
      unitRef="usd">125500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c015e8639fb437eb63b000a7dc23d13_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNy0xNC0xLTEtNTIx_a603a565-30f1-4e55-ad2b-b5d63244ccc9"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i448aea72db8c40cfbef0b3ce7489c2ea_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNy0xNi0xLTEtNTM3_71fa1cbe-986d-444b-a32d-e58c425d1aad"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i70a92100316440f7acd3322db8721b31_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNy0xOC0xLTEtNTQ0_c8790f7c-51f4-4035-a31d-1d01794b0a52"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i85f7d1a74ba04397b4c5afea75134c37_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNy0yMC0xLTEtNTUw_f75c33c6-f66c-4277-83c0-b55fd33e0ed2"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaba4aac2d7454260a8df897c9498e8fe_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNy0yMi0xLTEtNTUz_5df8b15f-f07f-4f6c-a0f3-2eeb2a06afd5"
      unitRef="usd">238800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i09182b859be14050a356ce9fd3fae06a_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfNy0yNC0xLTEtNTU2_67640760-eed2-44e5-bf86-70782d3faec4"
      unitRef="usd">238800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d0b60da2e7f4ba0ae8ae1cd7183a065_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfOC0yLTEtMS0w_3d3bcd27-ffff-4516-9d4e-d29898fe180a"
      unitRef="usd">100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i030e978296ae4370873b37e8684a0ddc_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfOC00LTEtMS0w_1726c0cb-ecd0-422a-8e15-28625abc081e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0f55fa7749714b56a50cefdbc2081371_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfOC02LTEtMS0w_2218467b-02b9-40e1-ba68-bbfd72c0ed65"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3622203b92944068b0d0731fa7b49e5_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfOC04LTEtMS0w_6d7592d1-1f1a-44d2-be8a-44b46c917dd9"
      unitRef="usd">50500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie97209599034404e9d128199c4705b00_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfOC0xMC0xLTEtMA_a728ee57-a04b-43a0-abf1-77189a3a1703"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic9caa951e5484ec69a4cf8611d4ed988_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfOC0xMi0xLTEtMA_d55a694a-6cdf-4cf7-8e59-9c652c3f7e03"
      unitRef="usd">50600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf10d2cd8bed417782598c15ce4a53a0_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfOC0xNC0xLTEtNTEz_52a42043-7c1c-43ab-9460-31ed469d2fc2"
      unitRef="usd">200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if058ba96dad74f7c9619ed8066dc80ef_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfOC0xNi0xLTEtNTM3_3c3a45f7-715a-474b-8ac6-5140bc428759"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f82529a9c23439b81fd1b5853ee026f_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfOC0xOC0xLTEtNTQ0_08fa9e00-59d9-471e-b52e-edbb1d390402"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i05b71bc2fbe342d8bc3d9946cab58aec_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfOC0yMC0xLTEtNTUw_90a45445-f4ba-45fb-86de-b8c7f868ff52"
      unitRef="usd">102200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iee64ba04983c45dc89e74df3dbe78332_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfOC0yMi0xLTEtNTUz_09993beb-615d-4197-90d1-fce83e4e894f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic8c57b0eaaa6476cba3798d73517172c_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfOC0yNC0xLTEtNTU2_0061ecd9-02b4-4bb3-be14-5c024cc6a48f"
      unitRef="usd">102500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a78cb0a3ef54d5b9bb845ad3345c287_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfOS0yLTEtMS0w_b8f0a8ca-e016-4c8b-a009-9ae548aa904c"
      unitRef="usd">796200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie67bb1112f1544c9bf988d5f13906157_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfOS00LTEtMS0w_d16ad896-2a3d-40f8-af9a-1e5374c235cd"
      unitRef="usd">246300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0c0254e6b624e91a9de248427e017af_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfOS02LTEtMS0w_9bbf7272-2c20-43be-9a16-947f486c353f"
      unitRef="usd">214200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifea613090a564a20a35afa9297e916a1_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfOS04LTEtMS0w_e5f871b6-b05e-4d82-b13d-17cae847578d"
      unitRef="usd">148300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2f4aed7a4be64808b0caa144022644df_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfOS0xMC0xLTEtMA_a0e44330-ef58-4253-a310-e9f52a3aa3c2"
      unitRef="usd">125500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7bc7b01a19aa49bc85180601194456e5_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfOS0xMi0xLTEtMA_ebd310b0-3bda-4e5f-9edc-ea9b32154a0f"
      unitRef="usd">1530500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i938e8473d32e4672a6f47e487be5ad37_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfOS0xNC0xLTEtNTE4_4dcec5f9-20ad-4a12-9118-9ffca9097455"
      unitRef="usd">1605600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i83b01769d75f4688bc892e38ea085951_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfOS0xNi0xLTEtNTM3_8d695b63-fac3-4595-8fce-9e0c7f086538"
      unitRef="usd">495500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3926892169fd44f59b5f8547d566e4b6_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfOS0xOC0xLTEtNTQ3_4271b99f-983f-4564-9571-039e6854bf3d"
      unitRef="usd">423600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i509a6ccdeeec49efa0b44c572c27ac4d_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfOS0yMC0xLTEtNTUw_6b4fa1cd-285c-426b-ba76-1a28d63234f5"
      unitRef="usd">291500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if1d4f8b57f2e41998e30e2eea027b969_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfOS0yMi0xLTEtNTUz_9b2ba74c-a56e-47dc-9fdd-d8304dafe1ea"
      unitRef="usd">238800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i95da93dda8264c369859cef08a52fb4a_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfOS0yNC0xLTEtNTU2_6921573b-a5d0-4277-a0f9-9ac459e1a03f"
      unitRef="usd">3055000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idebc8c3bc31c4529bf6dcf90de950a53_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfMTAtMTItMS0xLTA_9b960286-0372-4f69-ae49-469be793ee22"
      unitRef="usd">-33100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f4c29638fe943499cfc9e5d8f54d7f4_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfMTAtMjQtMS0xLTU1OQ_78b7ed22-ce86-4c47-8ecd-8ace27b8ecb8"
      unitRef="usd">-65200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfMTEtMTItMS0xLTA_257cce40-048f-405e-bbee-f4804cd5fef1"
      unitRef="usd">1497400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjA3NjZmNzVlYjRmZTQ4Mzk4M2QyNzA5OTRmODlhYTkzL3RhYmxlcmFuZ2U6MDc2NmY3NWViNGZlNDgzOTgzZDI3MDk5NGY4OWFhOTNfMTEtMjQtMS0xLTU1OQ_15598eea-66e1-4e72-b526-9c3ba480921d"
      unitRef="usd">2989800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieb3a2b5bd73440049bf515e02263b836_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNC0yLTEtMS0w_6cfad77b-1605-4724-b669-5b785760a6e1"
      unitRef="usd">597000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i50e9c95dfbea4cf2a876dd0ef2c5eda0_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNC00LTEtMS0w_94917912-2704-4225-8e51-8bd7073a1855"
      unitRef="usd">190300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b5db18898a94ba5a206c07de0a26a4d_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNC02LTEtMS0w_b43b29b2-01b4-40c6-8a08-6e0ef5cafd10"
      unitRef="usd">177500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5617d85c2d914b9b82143e553dd1f1d1_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNC04LTEtMS0w_064d1cb9-160d-42d3-85bd-9c82c6354d43"
      unitRef="usd">31900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a1a2fbcd5164146a8eb429f4213c80c_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNC0xMC0xLTEtMA_ccadb5bf-ba2e-42d3-ac37-f8a3e5b76acf"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3c23a85b26b140ddad5f34837b436aca_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNC0xMi0xLTEtMA_c332a9ea-afc7-44f3-9eda-2b23b45fa87f"
      unitRef="usd">996700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9485a2e187cf4522bb5f2289e098d52c_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNC0xNC0xLTEtNjQ5_6676c189-992c-4dcf-ace1-1a2b36cba697"
      unitRef="usd">1190500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc7d3e8e6a694a5e8f9be11c82b92ef6_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNC0xNi0xLTEtNjU2_d8927537-f7cf-4e15-82f9-e54c0aafa600"
      unitRef="usd">376000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0cb60583298540cb940078c3591e2008_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNC0xOC0xLTEtNjU5_7379efff-85b8-4e8d-9081-74cfe81980a2"
      unitRef="usd">363700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i54326a654aa14c53b311de4656e48ae6_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNC0yMC0xLTEtNjYy_6e665f2f-abb1-40ca-a129-b4908543578c"
      unitRef="usd">66700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b7298f3edd1412daba2a5827896f0c6_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNC0yMi0xLTEtNjY1_014b34bf-f5e3-4003-984a-9a77c6f9bce0"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief2303aa1a8b44fabb45d07243d91e5a_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNC0yNC0xLTEtNjY4_61b40d7b-774e-427b-a7f0-3102912bf370"
      unitRef="usd">1996900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9606b36cc8734c4c8138a3e2a91c36a4_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNS0yLTEtMS0w_dcfd7755-26e9-4109-92d2-9bab4743d13d"
      unitRef="usd">97100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie4f067405f174b63bc798be4d369d794_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNS00LTEtMS0w_cb1c79ec-6354-40c1-8c45-b4457d843b4c"
      unitRef="usd">7400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d1bed0ecd7e429783dbe84848117f40_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNS02LTEtMS0w_473e850d-73ee-4cb5-9599-a23ec3b39e3a"
      unitRef="usd">600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i870f198604964e89831edf72de2c69fb_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNS04LTEtMS0w_28a3a61e-7ee8-4d2e-8c01-84597a611035"
      unitRef="usd">71300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3d94912170147ad85e99901fb974a2b_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNS0xMC0xLTEtMA_7911ac23-8ae6-4cfb-bacb-45aeca25c894"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6baa3640975f4cd68009b76f27eb4d04_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNS0xMi0xLTEtMA_67ae2f34-f589-4320-a3b8-b93487b9fb58"
      unitRef="usd">176400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie9d121f4aa6f4a5ab5ca19103c3ec55a_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNS0xNC0xLTEtNjQ5_2f407e99-5aca-4b0c-8a75-5df3821589da"
      unitRef="usd">222900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i519be00add154323a413f340fad8775d_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNS0xNi0xLTEtNjU2_614dbd72-93e9-43f1-92bc-fa0a3ba5b7a8"
      unitRef="usd">15500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4d51ddfb155844a48961cb96c40fd661_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNS0xOC0xLTEtNjU5_20311bfd-125e-40b2-b467-0f02502f81da"
      unitRef="usd">1400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i66a73b63103a41d3a0bd5ccb560fe73d_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNS0yMC0xLTEtNjYy_476fe98e-6ecb-48e3-ab66-08f9b5490b2e"
      unitRef="usd">156300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib752245378f34e3da430026867bb9ecc_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNS0yMi0xLTEtNjY1_1348ba07-98a7-4e7b-ad47-e857f4f496d3"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i191f9138564b44a1a74724bb7472227f_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNS0yNC0xLTEtNjY4_e7c1903b-c219-4b64-9da1-ab2d07719b1f"
      unitRef="usd">396100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9acd9990aa074cf4acc9e3a65fda6e41_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNi0yLTEtMS0w_7f3eeb4f-8227-4754-b417-57c9900216f1"
      unitRef="usd">91300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e0f2dd412664454b80ea3bc786bd2d4_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNi00LTEtMS0w_bf1bbefe-d0f3-4b7e-8edd-02da02dea037"
      unitRef="usd">35900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic367270ca55140e09712207d9aa8d25e_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNi02LTEtMS0w_5a234a6f-7630-43fd-ac0b-7de033b39f47"
      unitRef="usd">22000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i696c89576b9d44eb8594b36d0dd3b11c_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNi04LTEtMS0w_b475a9af-0693-4879-8d1f-f15d8ed6e398"
      unitRef="usd">7900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i535ff81e8ec4477c9b384baad54aca4e_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNi0xMC0xLTEtMA_0db851d6-9a2b-4ac3-ac3e-ee41c4a8a71d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie53917b9498c451184ea2bc2393e5815_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNi0xMi0xLTEtMA_f70f01cd-d349-4f40-864b-073450da21aa"
      unitRef="usd">157100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iefa17e4240924db7a28a39b9e79eb803_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNi0xNC0xLTEtNjQ5_352bca22-7224-42dd-badc-a90d5b0f0cdd"
      unitRef="usd">192800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d9199d440b94ac2bb751996a03ec02e_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNi0xNi0xLTEtNjU2_c2efffda-f5fe-4461-bd66-ce15c8df5401"
      unitRef="usd">76100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd3b46e57ee74769920a1e92464cba62_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNi0xOC0xLTEtNjU5_370cb6a0-5943-4aab-8696-399225fe13de"
      unitRef="usd">43000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if24dce1bb8b541b7996c3d86158f58b7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNi0yMC0xLTEtNjYy_f015f6f1-b997-4162-92ce-1a239e8faaa7"
      unitRef="usd">18500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i23310f5142224845a4d9d73885d2718b_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNi0yMi0xLTEtNjY1_41a7007c-82d9-4ba0-9d0c-2a6de71d0e92"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i65e1fa1b22b94fe099545dd24153aa4c_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNi0yNC0xLTEtNjY4_39c54af3-6d81-4246-9f1f-e28be41abf2f"
      unitRef="usd">330300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9255a8cfcf8d4d7798193909878913da_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNy0yLTEtMS0w_4b97721f-d7f2-45ba-99d6-659df1e28c69"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i831fe34944b74dea98bcaf8d265e9cfa_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNy00LTEtMS0w_22146b15-4a74-47e6-b4a3-76e6e04d0471"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i41de6933f0364d48a6011ba4bd4298ca_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNy02LTEtMS0w_fd5749b3-06ca-4869-a501-0f8db0e199cd"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i51843b4c08974ce49f73eb87e9761408_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNy04LTEtMS0w_282dc6ad-c0a2-4135-9274-dc32391798ac"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f7b1169a1d0459e8cb653a07ba7f9a2_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNy0xMC0xLTEtMA_2151e3b2-b7d5-4dd1-a657-ce62091b248f"
      unitRef="usd">122300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if76bef8d723f4e96bc74a43c0538af9d_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNy0xMi0xLTEtMA_c3625065-ccaa-4ae4-838d-2dc3bf353c33"
      unitRef="usd">122300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3bd40ea09a7342b996bf0f6c7d166d30_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNy0xNC0xLTEtNjQ5_b88d3513-5cc9-4ce6-a4cc-e7801a4c6ce5"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie036ca7bb23e4b7aac8e5b07f5d8ac95_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNy0xNi0xLTEtNjU2_ff974aa4-c054-4106-9236-e6a7dbcb1c70"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4c7284a5a91f429eae6ecdb11366f7bb_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNy0xOC0xLTEtNjU5_36f44c3c-1fc7-4c1e-ad52-376b73681546"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if744ee5da2744117ba07a98ca355de4a_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNy0yMC0xLTEtNjYy_d3c14c58-397c-41d6-ac7e-ac5bdcf18447"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2aff5f9caaf1424e9593d66cd13928d4_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNy0yMi0xLTEtNjY1_32ba1910-47d6-4302-ac90-cc38bf642015"
      unitRef="usd">264300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibc96d454f8bd4092b8047223377604f2_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfNy0yNC0xLTEtNjY4_4bfc68a2-faff-4b52-b47f-b2521c0bad2a"
      unitRef="usd">264300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe48655c39cf459cb5137fa75ca6b090_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfOC0yLTEtMS0w_7ea900ae-38d1-48a4-855b-daaab603c54f"
      unitRef="usd">100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief577e5c1aef44c2990461d62fadaebd_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfOC00LTEtMS0w_c1c5a9c3-4e67-426b-9d27-6024ba4d9a2a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6fb1287bf2804c028862229baa523b19_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfOC02LTEtMS0w_e6789257-1e38-47aa-9b95-c1c221f923ad"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i547ff41d061b4d3c853161774af3a86c_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfOC04LTEtMS0w_76abba02-242a-4734-8497-565bdb222dd6"
      unitRef="usd">73700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifc8342e707644dbfabdce8de302c3955_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfOC0xMC0xLTEtMA_7e90c223-07d4-490d-8254-6402d3b840cd"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i536ec26c226b4c8bbc9b192661881d34_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfOC0xMi0xLTEtMA_6fc01516-b567-4700-b5ae-919fa32c26ad"
      unitRef="usd">73800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i52a42c162a134112bd58ae5368f1adcc_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfOC0xNC0xLTEtNjQ5_9393e6c0-d974-4181-807c-193e04cb866a"
      unitRef="usd">300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia42a415f18c840859019053d8f17e071_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfOC0xNi0xLTEtNjU2_269ad0cb-707f-4c9c-8e89-c3e35246d966"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2de415141eda4d89855e834a2e1a3a44_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfOC0xOC0xLTEtNjU5_ca50d164-6750-4181-bcd5-89c6d7a64a4f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8f7a4e2171da477faf02a75b6503c90a_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfOC0yMC0xLTEtNjYy_3179cea9-b082-4e20-a078-a3cb9c923748"
      unitRef="usd">182000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c0750c0b6874e08b3ef9e1f16a34ed6_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfOC0yMi0xLTEtNjY1_c42cfd59-4812-46ba-8f5e-ed207428332d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff5ced05db904f49b4f435beff409b7f_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfOC0yNC0xLTEtNjY4_995b7030-72ff-489f-a810-e2dcee981c6a"
      unitRef="usd">182300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia96ee7b9a1a244caa2d6b2bd859f41b9_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfOS0yLTEtMS0w_acf3113b-7338-411b-86fd-9972dcbc8801"
      unitRef="usd">785600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i294e0113ba8240039a840d01e88f5e1a_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfOS00LTEtMS0w_dd2890dd-9890-4197-8589-58cb880b974c"
      unitRef="usd">233700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idce4c79ad168424e9617c33c07e50373_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfOS02LTEtMS0w_4703bdec-f641-4783-b2b8-c47027577bad"
      unitRef="usd">200100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5eec5c92cd2e48e182bf90aaaff48b7a_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfOS04LTEtMS0w_e807f445-ffb8-4943-9c5d-f58768e05f56"
      unitRef="usd">184700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7bef20311bb34348aa9bcfd8fb883946_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfOS0xMC0xLTEtMA_444dccb9-5951-40ba-8a25-4b09dc3857ec"
      unitRef="usd">122300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1f522352648045d59fbba98038198c79_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfOS0xMi0xLTEtMA_2b139b24-252c-4901-b92e-f95de748deed"
      unitRef="usd">1526400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5618ab3c7e8453e9fe288a1b5738345_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfOS0xNC0xLTEtNjQ5_3fb91ab0-2e23-49ad-946b-c779bd7bd338"
      unitRef="usd">1606500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ce15ab52c67436b989dc5edc04f195e_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfOS0xNi0xLTEtNjU2_508fd5bf-b9c2-4111-93c3-bf59cb3870a8"
      unitRef="usd">467600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a77fdee05924f448b52a267a50bb841_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfOS0xOC0xLTEtNjU5_237e3002-4299-44b3-ae9f-6b7292ba7a61"
      unitRef="usd">408000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c028a104fc0419a8e20df24aa1e611f_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfOS0yMC0xLTEtNjYy_d0c28a08-8c5d-403a-817d-a971cf897fc1"
      unitRef="usd">423500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i40d5fb34af0543dc80d50c1bf388f8ea_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfOS0yMi0xLTEtNjY1_d7874705-2839-4ec2-84cf-b1006b9dd530"
      unitRef="usd">264300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4c8875aa56b042babc636982110fa8d8_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfOS0yNC0xLTEtNjY4_2cc11803-927b-4636-8a71-71bc528e42db"
      unitRef="usd">3170000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f1c74220ae44bf2bf8f434408a811b0_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfMTAtMTItMS0xLTA_b058b51b-d3cb-45d8-a3c0-0afc194ad4d0"
      unitRef="usd">-30400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba1342168a5b48a4babe29e019c593ac_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfMTAtMjQtMS0xLTY3MQ_cb71347a-789f-49bf-a989-d8a5e8b26872"
      unitRef="usd">-61000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfMTEtMTItMS0xLTA_cb946af7-5bb7-4faa-9ef6-85c97f540a19"
      unitRef="usd">1496000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjRkYzYwNjMxZDk5NjRiZjFiOTUwMTY2MWRkNDY0YTg1L3RhYmxlcmFuZ2U6NGRjNjA2MzFkOTk2NGJmMWI5NTAxNjYxZGQ0NjRhODVfMTEtMjQtMS0xLTY3MQ_45c587b5-2699-49c9-8198-5dfa455c3944"
      unitRef="usd">3109000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RleHRyZWdpb246NzgxOWNhMDgzZGE3NDdkNGFhNzBmOTk5OTM0ZmNjYWFfODE5OQ_b78b81c2-bc9d-48dc-a591-1c68d22a7d80">&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have arrangements under various contract types, as described in Note 2, &#x201c;Basis of Presentation and Significant Accounting Policies,&#x201d; in our Annual Report on Form 10-K for the year ended October&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain arrangements involve variable consideration (primarily per transaction fees, reimbursable expenses, and sales-based royalties). We do not estimate the variable consideration for these arrangements; rather, we recognize these variable fees as they are earned.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of our contracts include performance obligations that are primarily satisfied over time as we provide the related services. These contract types include: monthly fixed-price; square-foot; cost-plus; work orders; transaction-price; hourly; management reimbursement; leased location; allowance; energy savings contracts; and fixed-price repair and refurbishment contracts, as well as our franchise and royalty fee arrangements. We recognize revenue as the services are performed using a measure of progress that is determined by the contract type. Generally, most of our contracts are cancelable by either party without a substantive penalty, and the majority have a notification period of 30 to 60 days. &lt;/span&gt;&lt;/div&gt;We primarily account for our performance obligations under the series guidance, using the as-invoiced practical expedient when applicable. We apply the as-invoiced practical expedient to record revenue as the services are provided, given the nature of the services provided and the frequency of billing under the customer contracts. Under this practical expedient, we recognize revenue in an amount that corresponds directly with the value to the customer of our performance completed to date and for which we have the right to invoice the customer.&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The timing of revenue recognition, billings, and cash collections results in contract assets and contract liabilities, as further explained below. The timing of revenue recognition may differ from the timing of invoicing to customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets primarily consist of billed trade receivables, unbilled trade receivables, and costs incurred in excess of amounts billed. Billed and unbilled trade receivables represent amounts from work completed in which we &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;have an unconditional right to bill our customer. Costs incurred in excess of amounts billed typically arise when the revenue recognized on projects exceeds the amount billed to the customer. These amounts are transferred to billed trade receivables when the rights become unconditional. Contract assets also include the capitalization of incremental costs of obtaining a contract with a customer, primarily commissions. Commissions expense is recognized on a straight-line basis over a weighted average expected customer relationship period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Contract liabilities consist of deferred revenue and advance payments and billings in excess of revenue recognized. We generally classify contract liabilities as current since the related contracts are generally for a period of one year or less. Contract liabilities decrease as we recognize revenue from the satisfaction of the related performance obligation.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="if597c4fc9f1a4846af1e80276275e4c8_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RleHRyZWdpb246NzgxOWNhMDgzZGE3NDdkNGFhNzBmOTk5OTM0ZmNjYWFfNTAzNg_408c3281-9151-4ff2-8114-c3f744b242d3"
      unitRef="usd">282400000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="if597c4fc9f1a4846af1e80276275e4c8_I20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RleHRyZWdpb246NzgxOWNhMDgzZGE3NDdkNGFhNzBmOTk5OTM0ZmNjYWFfNTA4OA_47e178d4-0d52-455d-bb80-2b402b8462d8"
      unitRef="number">0.70</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="if597c4fc9f1a4846af1e80276275e4c8_I20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RleHRyZWdpb246NzgxOWNhMDgzZGE3NDdkNGFhNzBmOTk5OTM0ZmNjYWFfNTE0Ng_3ecf54e9-0928-4824-88f3-2156be971366">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RleHRyZWdpb246NzgxOWNhMDgzZGE3NDdkNGFhNzBmOTk5OTM0ZmNjYWFfODIxNA_4210e63b-60a1-486d-aba8-0ac147bdd769">&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the balances in our contract assets and contract liabilities: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Billed trade receivables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;812.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;835.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unbilled trade receivables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Costs incurred in excess of amounts billed&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Capitalized commissions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Included in trade accounts receivable, net, on the unaudited Consolidated Balance Sheets. The fluctuations correlate directly to the execution of new customer contracts and to invoicing and collections from customers in the normal course of business. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Fluctuation is primarily due to the timing of payments on our contracts measured using the cost-to-cost method of revenue recognition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Included in other current assets and other noncurrent assets on the unaudited Consolidated Balance Sheets. During the six months ended April&#160;30, 2021, we capitalized $8.6 million of new costs and amortized $6.6 million of previously capitalized costs. There was no impairment loss recorded on the costs capitalized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:76.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additional contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Recognition of deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(61.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(1) Included in other accrued liabilities on the unaudited Consolidated Balance Sheets.</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <abm:ContractWithCustomerAssetBilledTradeReceivableCurrent
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOmQ4Y2Y3MWNmNDdjZjQxMWZhOWI5YjJlOWUyNzBmNTczL3RhYmxlcmFuZ2U6ZDhjZjcxY2Y0N2NmNDExZmE5YjliMmU5ZTI3MGY1NzNfMi0yLTEtMS0w_38de503f-acd4-467e-b9c0-432ec2fae296"
      unitRef="usd">812500000</abm:ContractWithCustomerAssetBilledTradeReceivableCurrent>
    <abm:ContractWithCustomerAssetBilledTradeReceivableCurrent
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOmQ4Y2Y3MWNmNDdjZjQxMWZhOWI5YjJlOWUyNzBmNTczL3RhYmxlcmFuZ2U6ZDhjZjcxY2Y0N2NmNDExZmE5YjliMmU5ZTI3MGY1NzNfMi00LTEtMS0w_d67c9f20-8e96-4754-866f-f31309be2315"
      unitRef="usd">835800000</abm:ContractWithCustomerAssetBilledTradeReceivableCurrent>
    <abm:ContractWithCustomerAssetUnbilledTradeReceivablesCurrent
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOmQ4Y2Y3MWNmNDdjZjQxMWZhOWI5YjJlOWUyNzBmNTczL3RhYmxlcmFuZ2U6ZDhjZjcxY2Y0N2NmNDExZmE5YjliMmU5ZTI3MGY1NzNfMy0yLTEtMS0w_bfdaaaee-126e-4d57-ae79-c32a8e870418"
      unitRef="usd">100600000</abm:ContractWithCustomerAssetUnbilledTradeReceivablesCurrent>
    <abm:ContractWithCustomerAssetUnbilledTradeReceivablesCurrent
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOmQ4Y2Y3MWNmNDdjZjQxMWZhOWI5YjJlOWUyNzBmNTczL3RhYmxlcmFuZ2U6ZDhjZjcxY2Y0N2NmNDExZmE5YjliMmU5ZTI3MGY1NzNfMy00LTEtMS0w_839f04a4-ab4d-4754-b79f-893c6e13bfc2"
      unitRef="usd">53900000</abm:ContractWithCustomerAssetUnbilledTradeReceivablesCurrent>
    <abm:ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOmQ4Y2Y3MWNmNDdjZjQxMWZhOWI5YjJlOWUyNzBmNTczL3RhYmxlcmFuZ2U6ZDhjZjcxY2Y0N2NmNDExZmE5YjliMmU5ZTI3MGY1NzNfNC0yLTEtMS0w_e1b812e3-b202-4511-a857-070efb7fc8d9"
      unitRef="usd">37700000</abm:ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent>
    <abm:ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOmQ4Y2Y3MWNmNDdjZjQxMWZhOWI5YjJlOWUyNzBmNTczL3RhYmxlcmFuZ2U6ZDhjZjcxY2Y0N2NmNDExZmE5YjliMmU5ZTI3MGY1NzNfNC00LTEtMS0w_6f31bfa2-65d8-48b5-bfe6-97765fdb9818"
      unitRef="usd">52200000</abm:ContractWithCustomerAssetCostsIncurredInExcessOfAmountsBilledCurrent>
    <abm:ContractWithCustomerAssetCapitalizedCommissions
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOmQ4Y2Y3MWNmNDdjZjQxMWZhOWI5YjJlOWUyNzBmNTczL3RhYmxlcmFuZ2U6ZDhjZjcxY2Y0N2NmNDExZmE5YjliMmU5ZTI3MGY1NzNfNS0yLTEtMS0w_d0abaf24-d578-446c-ae83-69eda054de11"
      unitRef="usd">27200000</abm:ContractWithCustomerAssetCapitalizedCommissions>
    <abm:ContractWithCustomerAssetCapitalizedCommissions
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOmQ4Y2Y3MWNmNDdjZjQxMWZhOWI5YjJlOWUyNzBmNTczL3RhYmxlcmFuZ2U6ZDhjZjcxY2Y0N2NmNDExZmE5YjliMmU5ZTI3MGY1NzNfNS00LTEtMS0w_5da90780-25d2-44dc-9589-eee2e7f3d7dc"
      unitRef="usd">25200000</abm:ContractWithCustomerAssetCapitalizedCommissions>
    <abm:ContractWithCustomerAssetIncreaseDecreaseForNewCapitalizedCosts
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RleHRyZWdpb246NzgxOWNhMDgzZGE3NDdkNGFhNzBmOTk5OTM0ZmNjYWFfNzk3Mg_b2f8b982-7503-47e2-bead-83bbc2d08dc3"
      unitRef="usd">8600000</abm:ContractWithCustomerAssetIncreaseDecreaseForNewCapitalizedCosts>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RleHRyZWdpb246NzgxOWNhMDgzZGE3NDdkNGFhNzBmOTk5OTM0ZmNjYWFfODAwMg_b7558493-4e0c-44d7-aeab-1c0064102538"
      unitRef="usd">6600000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostImpairmentLoss
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RleHRyZWdpb246NzgxOWNhMDgzZGE3NDdkNGFhNzBmOTk5OTM0ZmNjYWFfODA0OA_cc2abe23-979f-4708-b5fb-f9ac6ca90c0d"
      unitRef="usd">0</us-gaap:CapitalizedContractCostImpairmentLoss>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjFiNmNhNmM5MmQxZDQxOTViZjFiNmJhNzZlMzA0ZmE0L3RhYmxlcmFuZ2U6MWI2Y2E2YzkyZDFkNDE5NWJmMWI2YmE3NmUzMDRmYTRfMi0yLTEtMS0w_b9d2f07b-a18e-40d6-82a3-0be3d4c350b2"
      unitRef="usd">36400000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <abm:ContractWithCustomerLiabilityIncreaseDecreaseForAdditionalContractLiabilities
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjFiNmNhNmM5MmQxZDQxOTViZjFiNmJhNzZlMzA0ZmE0L3RhYmxlcmFuZ2U6MWI2Y2E2YzkyZDFkNDE5NWJmMWI2YmE3NmUzMDRmYTRfMy0yLTEtMS0w_2341977d-5ce0-4af4-b494-b70e989d4032"
      unitRef="usd">72200000</abm:ContractWithCustomerLiabilityIncreaseDecreaseForAdditionalContractLiabilities>
    <abm:ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjFiNmNhNmM5MmQxZDQxOTViZjFiNmJhNzZlMzA0ZmE0L3RhYmxlcmFuZ2U6MWI2Y2E2YzkyZDFkNDE5NWJmMWI2YmE3NmUzMDRmYTRfNC0yLTEtMS0w_b9b28e2e-a7dc-433a-b182-86af7cfa4018"
      unitRef="usd">61000000.0</abm:ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV8zNy9mcmFnOjc4MTljYTA4M2RhNzQ3ZDRhYTcwZjk5OTkzNGZjY2FhL3RhYmxlOjFiNmNhNmM5MmQxZDQxOTViZjFiNmJhNzZlMzA0ZmE0L3RhYmxlcmFuZ2U6MWI2Y2E2YzkyZDFkNDE5NWJmMWI2YmE3NmUzMDRmYTRfNS0yLTEtMS0w_c53d4f98-5690-47e7-b1fd-db65f19c2ef6"
      unitRef="usd">47600000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RleHRyZWdpb246MzIzZDVkYTMyZGExNDM4MjgzYzUxZWIxOTllMGUwZTJfMjEx_ffc79658-16d2-4c8d-a166-8aaf2bf5e7f2">NET INCOME (LOSS) PER COMMON SHARE&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basic and Diluted Net Income (Loss) Per Common Share Calculations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&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:43.490%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;Three Months Ended April 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;Six Months Ended April 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Income (loss) from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;31.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(136.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;105.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(108.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations, net of taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;31.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(136.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;105.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(108.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;Weighted-average common and common &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;&#160;&#160;equivalent shares outstanding &#x2014; Basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;67.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;66.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;67.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;66.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Performance shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;Weighted-average common and common&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;&#160;&#160;equivalent shares outstanding &#x2014; Diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;67.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;66.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;67.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;66.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;Net income (loss) per common share &#x2014; Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Income (loss) from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(2.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(1.63)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(2.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(1.63)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;Net income (loss) per common share &#x2014; Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Income (loss) from continuing operations &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(2.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(1.63)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(2.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(1.63)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Excludes the impact of potentially dilutive outstanding share-based securities that are excluded from the calculation of diluted loss per share in periods when we have a loss, as their inclusion would have an anti-dilutive effect. Such impact is included in the table below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Anti-Dilutive Outstanding Stock Awards Issued Under Share-Based Compensation Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.490%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;Three Months Ended April 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;Six Months Ended April 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;Anti-dilutive&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RleHRyZWdpb246MzIzZDVkYTMyZGExNDM4MjgzYzUxZWIxOTllMGUwZTJfMjA2_46481814-88a9-4033-8d35-a03be172ac30">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basic and Diluted Net Income (Loss) Per Common Share Calculations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&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:43.490%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;Three Months Ended April 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;Six Months Ended April 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Income (loss) from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;31.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(136.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;105.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(108.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations, net of taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;31.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(136.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;105.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(108.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;Weighted-average common and common &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;&#160;&#160;equivalent shares outstanding &#x2014; Basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;67.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;66.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;67.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;66.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Performance shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;Weighted-average common and common&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;&#160;&#160;equivalent shares outstanding &#x2014; Diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;67.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;66.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;67.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;66.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;Net income (loss) per common share &#x2014; Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Income (loss) from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(2.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(1.63)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(2.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(1.63)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;Net income (loss) per common share &#x2014; Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Income (loss) from continuing operations &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(2.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(1.63)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(2.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;1.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;(1.63)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(1) Excludes the impact of potentially dilutive outstanding share-based securities that are excluded from the calculation of diluted loss per share in periods when we have a loss, as their inclusion would have an anti-dilutive effect. Such impact is included in the table below.</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMi0xLTEtMS0w_cbee113c-b29d-48e6-8d26-964251a61417"
      unitRef="usd">31100000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMi0zLTEtMS0w_14e6f74e-cfce-4e14-bb25-1a4ed3c7b1a3"
      unitRef="usd">-136800000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMi01LTEtMS03MzU_0d232f81-81d9-4abc-bee7-4cf935524849"
      unitRef="usd">105700000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMi03LTEtMS03MzU_4a62f0d7-f942-4e77-bcbe-64e19aaaa1ed"
      unitRef="usd">-108900000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMy0xLTEtMS0w_dc3d699b-8130-422b-8c7d-b61fba55e1ef"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMy0zLTEtMS0w_2b0d56a5-b39e-43c9-84e5-94750a57dc3f"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMy01LTEtMS03MzU_667cedf2-2432-49f8-90be-e7e61046c43f"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMy03LTEtMS03MzU_68292aee-ef2f-434e-9133-bb764cb2f006"
      unitRef="usd">100000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:NetIncomeLoss
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfNC0xLTEtMS0w_fc31332d-e964-431f-9066-b4236bbe3ec1"
      unitRef="usd">31100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfNC0zLTEtMS0w_08c40d70-1133-464b-96b1-c186d5a49c1d"
      unitRef="usd">-136800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfNC01LTEtMS03MzU_c0b48bdb-306c-4286-82ee-5de101132bfc"
      unitRef="usd">105700000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfNC03LTEtMS03MzU_cf22c79d-7e77-4ff3-9403-74e3495c6424"
      unitRef="usd">-108800000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfNi0xLTEtMS0w_676249a0-0884-413c-b696-13a3e4feb477"
      unitRef="shares">67300000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfNi0zLTEtMS0w_0b07e49c-13a2-4464-af12-c1d4b68d2ea7"
      unitRef="shares">66900000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfNi01LTEtMS03Mzk_9c0c4ebf-a8e3-4b4c-a5ac-bf8c5298d4af"
      unitRef="shares">67200000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfNi03LTEtMS03Mzk_d938d03d-d04d-4125-8f3e-469efafe86f3"
      unitRef="shares">66900000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i17e0ce3fa379436baa9155b80ec1d499_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfOC0xLTEtMS0w_e3447400-386c-403a-9c60-dde306195808"
      unitRef="shares">400000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i998e384d67c54641977cc115bc14b5d3_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfOC0zLTEtMS0w_220243c5-1fde-48a5-aafa-b2682a23b9c6"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i4b40145f49b94713a447242834cc6f88_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfOC01LTEtMS03NDI_bf69e489-56d0-4dea-ac4b-c70375434e52"
      unitRef="shares">300000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i15cab74c04b8442789543902676958bf_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfOC03LTEtMS03NDI_bed1b7ad-5515-4b51-928a-e1604b02f2f7"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ie2733b5b28fb4a1d9e8024e7e78605c8_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMTAtMS0xLTEtMA_2ff4e2c4-62d4-47cc-9b4e-beeea32aa44a"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ieebaebd39f28492da681f19127c74820_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMTAtMy0xLTEtMA_684276c2-3c65-4198-a04a-89267700ccd7"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i2c6a508ed58b4702b3f43511d194730b_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMTAtNS0xLTEtNzQy_3019e139-8506-48f5-ab48-b80ea91a76f7"
      unitRef="shares">100000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i0e01f7cc67df493f8e863ba122775a5f_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMTAtNy0xLTEtNzQy_50b61314-01bc-4a1d-a4c5-2878d2caf7dc"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMTEtMS0xLTEtMA_c7debf11-4edc-40d3-94bc-e1490419ec4d"
      unitRef="shares">67800000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMTEtMy0xLTEtMA_133a4c0e-2747-4813-b118-2f8f8609e87a"
      unitRef="shares">66900000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMTEtNS0xLTEtNzQ1_5e1b94d5-efff-497f-90f1-e119220421ad"
      unitRef="shares">67700000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMTEtNy0xLTEtNzQ1_7fd89e17-b2ac-4eb4-afad-3250881715ad"
      unitRef="shares">66900000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMTQtMS0xLTEtMA_3c5b23be-8f53-45df-a6b3-173278336886"
      unitRef="usdPerShare">0.46</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMTQtMy0xLTEtMA_efa3eceb-7be7-4aa0-b16b-6d9d7f3aab4b"
      unitRef="usdPerShare">-2.05</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMTQtNS0xLTEtNzQ4_4aad2715-f67c-44d5-818b-5783883ade4d"
      unitRef="usdPerShare">1.57</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMTQtNy0xLTEtNzQ4_438d796b-35fa-48f9-bdde-112814445a47"
      unitRef="usdPerShare">-1.63</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMTUtMS0xLTEtMA_9b2f7342-28da-44fd-ae61-080cfbd3ce16"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMTUtMy0xLTEtMA_fd46af47-4771-4d41-a0df-976821dd113b"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMTUtNS0xLTEtNzQ4_d536305c-7a28-4f9d-bbbf-3695293040bc"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMTUtNy0xLTEtNzQ4_f3fd23d9-4a1d-4e33-854d-60dae865ddfe"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMTYtMS0xLTEtMA_c1021736-1052-4858-a3bf-c079e0d9b6f8"
      unitRef="usdPerShare">0.46</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMTYtMy0xLTEtMA_70644e5a-def2-4367-9886-3b2df32e4acf"
      unitRef="usdPerShare">-2.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMTYtNS0xLTEtNzQ4_ead5ef85-36b3-4710-80ff-3a24129e656f"
      unitRef="usdPerShare">1.57</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMTYtNy0xLTEtNzQ4_226c337c-e2b8-478c-9c16-59d77caf98c8"
      unitRef="usdPerShare">-1.63</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMTktMS0xLTEtMA_754ccdf1-addf-4746-a70a-c5a93f22cf92"
      unitRef="usdPerShare">0.46</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMTktMy0xLTEtMA_25774de7-b655-42d2-b9a2-b9f90f0b69d3"
      unitRef="usdPerShare">-2.05</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMTktNS0xLTEtNzUx_9ba2227b-23e5-4d8c-b698-a76cfd0e0563"
      unitRef="usdPerShare">1.56</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMTktNy0xLTEtNzUx_10a145f6-ec89-48a4-b2e2-7ba060760d3b"
      unitRef="usdPerShare">-1.63</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMjAtMS0xLTEtMA_8d6eac2e-9a23-4c0e-9a62-b15a070f386b"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMjAtMy0xLTEtMA_bc50c029-3e61-4fc3-8471-a688283667b2"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMjAtNS0xLTEtNzUx_22ba31f4-b1cd-4671-99f2-65373c82c5c7"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMjAtNy0xLTEtNzUx_ace74559-8c7a-477c-bee1-5b9108d3b463"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMjEtMS0xLTEtMA_f05fa735-41e2-4ed5-a6bc-59f28be862a8"
      unitRef="usdPerShare">0.46</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMjEtMy0xLTEtMA_ca3a77f7-c5eb-4325-890f-444c23073940"
      unitRef="usdPerShare">-2.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMjEtNS0xLTEtNzUx_fe7c79d7-4425-4057-aebd-e7fe469b02cb"
      unitRef="usdPerShare">1.56</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOjRkYmJhNjQ5M2E5YTQxNDhhNjQ4OWVjZmE5YzE3YWJjL3RhYmxlcmFuZ2U6NGRiYmE2NDkzYTlhNDE0OGE2NDg5ZWNmYTljMTdhYmNfMjEtNy0xLTEtNzUx_0b470d91-fbe0-4a70-ba5a-f207f3405e6b"
      unitRef="usdPerShare">-1.63</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RleHRyZWdpb246MzIzZDVkYTMyZGExNDM4MjgzYzUxZWIxOTllMGUwZTJfMTk2_ea221a0c-5830-419e-a5bc-970bcb999de7">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Anti-Dilutive Outstanding Stock Awards Issued Under Share-Based Compensation Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.490%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;Three Months Ended April 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;Six Months Ended April 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"&gt;Anti-dilutive&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOmNmNTE2ZmVlN2I3MDQ1MWNhNGQzMTU1NWViY2IwM2VhL3RhYmxlcmFuZ2U6Y2Y1MTZmZWU3YjcwNDUxY2E0ZDMxNTU1ZWJjYjAzZWFfMi0xLTEtMS0w_0747a397-c7da-40ab-93ef-545fe9a9871b"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOmNmNTE2ZmVlN2I3MDQ1MWNhNGQzMTU1NWViY2IwM2VhL3RhYmxlcmFuZ2U6Y2Y1MTZmZWU3YjcwNDUxY2E0ZDMxNTU1ZWJjYjAzZWFfMi0zLTEtMS0w_f9a2d595-8086-4b52-b272-1f9fbf65190a"
      unitRef="shares">800000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOmNmNTE2ZmVlN2I3MDQ1MWNhNGQzMTU1NWViY2IwM2VhL3RhYmxlcmFuZ2U6Y2Y1MTZmZWU3YjcwNDUxY2E0ZDMxNTU1ZWJjYjAzZWFfMi01LTEtMS03NTQ_d0854f9a-7dfb-4490-99d1-78f188bba725"
      unitRef="shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80My9mcmFnOjMyM2Q1ZGEzMmRhMTQzODI4M2M1MWViMTk5ZTBlMGUyL3RhYmxlOmNmNTE2ZmVlN2I3MDQ1MWNhNGQzMTU1NWViY2IwM2VhL3RhYmxlcmFuZ2U6Y2Y1MTZmZWU3YjcwNDUxY2E0ZDMxNTU1ZWJjYjAzZWFfMi03LTEtMS03NTQ_f8fff3ac-5ee3-46f6-9f95-c4da8c295f00"
      unitRef="shares">600000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80Ni9mcmFnOjAyNzI5NWFkMjA4YjQxYzNiNDcyZjBjZWY0YTNlYWMxL3RleHRyZWdpb246MDI3Mjk1YWQyMDhiNDFjM2I0NzJmMGNlZjRhM2VhYzFfMjY4OA_cc0a35ed-70db-4ccf-9a40-10a1647ea77b">FAIR VALUE OF FINANCIAL INSTRUMENTS&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value Hierarchy of Our Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top: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:50.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value Hierarchy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;394.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance deposits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets held in funded deferred compensation plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit facility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;645.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;725.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents are stated at nominal value, which equals fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Represents restricted deposits that are used to collateralize our insurance obligations and are stated at nominal value, which equals fair value. These insurance deposits are included in &#x201c;Other noncurrent assets&#x201d; on the accompanying unaudited Consolidated Balance Sheets. See Note 6, &#x201c;Insurance,&#x201d; for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Represents investments held in a Rabbi trust associated with one of our deferred compensation plans, which we include in &#x201c;Other noncurrent assets&#x201d; on the accompanying unaudited Consolidated Balance Sheets. The fair value of the assets held in the funded deferred compensation plan is based on quoted market prices. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Represents gross outstanding borrowings under our syndicated line of credit and term loan. Due to variable interest rates, the carrying value of outstanding borrowings under our line of credit and term loan approximates the fair value. See Note 7, &#x201c;Credit Facility,&#x201d; for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Represents interest rate swap derivatives designated as cash flow hedges. The fair values of the interest rate swaps are estimated based on the present value of the difference between expected cash flows calculated at the contracted interest rates and the expected cash flows at current market interest rates using observable benchmarks for the London Interbank Offered Rate (&#x201c;LIBOR&#x201d;) forward rates at the end of the period. At April&#160;30, 2021 and October&#160;31, 2020, our interest rate swaps are included in &#x201c;Other noncurrent liabilities&#x201d; on the accompanying unaudited Consolidated Balance Sheets. See Note 7, &#x201c;Credit Facility,&#x201d; for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company does not currently have any financial assets or liabilities recorded at fair value using Level 3 inputs, and there were no transfers to or from Level 3 financial assets or liabilities during the six months ended April&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Non-Financial Assets Measured at Fair Value on a Non-Recurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to assets and liabilities that are measured at fair value on a recurring basis, we are also required to measure certain items at fair value on a non-recurring basis. These assets can include: goodwill; intangible assets; property, plant and equipment; lease-related ROU assets; and long-lived assets that have been reduced to fair value when they are held for sale. If certain triggering events occur, or if an annual impairment test is required, we would evaluate these non-financial assets for impairment. If an impairment were to occur, then the asset would be recorded at the estimated fair value, using primarily unobservable Level 3 inputs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We did not identify impairment to such non-financial assets for the three and six months ended April&#160;30, 2021. During the second quarter of 2020, given the general deterioration in economic and market conditions arising from the Pandemic, we identified a triggering event and recognized impairment of goodwill and intangible assets, as further described below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the second quarter of 2020, we recognized a non-cash impairment charge totaling $163.8 million in three goodwill reporting units ($99.3 million related to Education, $55.5 million related to Aviation, and $9.0 million related to our U.K. Technical Solutions business) as part of an interim impairment test performed as a result of a triggering event arising from the Pandemic. The fair values of the goodwill reporting units were determined using a combination of the market approach and income approach. The market approach estimates the fair value of a reporting unit by using market comparables for reasonably similar public companies and a control premium. The income approach estimates fair value of a reporting unit by using discounted cash flows that included significant &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;management assumptions, such as revenue growth rates, operating margins, weighted average cost of capital, and future economic and operating conditions. The impairment charge is included in &#x201c;Impairment loss&#x201d; on our unaudited Consolidated Statements of Comprehensive Income (Loss) for the three and six months ended April&#160;30, 2020 and is not tax deductible.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangible Assets&lt;/span&gt;&lt;/div&gt;During the second quarter of 2020 and in connection with the goodwill triggering event previously mentioned, we recognized net impairment charges of $5.6 million related to Aviation (consisting of a $13.8 million reduction in the gross carrying amount of the underlying customer relationships less $8.2 million of accumulated amortization) and $3.4 million related to our U.K. Technical Solutions business (consisting of an $8.7 million reduction in the gross carrying amount of the underlying customer relationships less $5.3 million of accumulated amortization). The fair value of customer contracts and relationships was determined based on discounted cash flows associated with the customer relationships that included significant management assumptions, including expected proceeds. These impairment charges are included in &#x201c;Impairment loss&#x201d; on our unaudited Consolidated Statements of Comprehensive Income (Loss) for the three and six months ended April&#160;30, 2020.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80Ni9mcmFnOjAyNzI5NWFkMjA4YjQxYzNiNDcyZjBjZWY0YTNlYWMxL3RleHRyZWdpb246MDI3Mjk1YWQyMDhiNDFjM2I0NzJmMGNlZjRhM2VhYzFfMjY2NA_48fe88e9-dfc2-4fec-8d43-a40b5c3ce05d">&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top: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:50.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value Hierarchy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;394.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance deposits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets held in funded deferred compensation plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit facility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;645.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;725.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents are stated at nominal value, which equals fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Represents restricted deposits that are used to collateralize our insurance obligations and are stated at nominal value, which equals fair value. These insurance deposits are included in &#x201c;Other noncurrent assets&#x201d; on the accompanying unaudited Consolidated Balance Sheets. See Note 6, &#x201c;Insurance,&#x201d; for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Represents investments held in a Rabbi trust associated with one of our deferred compensation plans, which we include in &#x201c;Other noncurrent assets&#x201d; on the accompanying unaudited Consolidated Balance Sheets. The fair value of the assets held in the funded deferred compensation plan is based on quoted market prices. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Represents gross outstanding borrowings under our syndicated line of credit and term loan. Due to variable interest rates, the carrying value of outstanding borrowings under our line of credit and term loan approximates the fair value. See Note 7, &#x201c;Credit Facility,&#x201d; for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Represents interest rate swap derivatives designated as cash flow hedges. The fair values of the interest rate swaps are estimated based on the present value of the difference between expected cash flows calculated at the contracted interest rates and the expected cash flows at current market interest rates using observable benchmarks for the London Interbank Offered Rate (&#x201c;LIBOR&#x201d;) forward rates at the end of the period. At April&#160;30, 2021 and October&#160;31, 2020, our interest rate swaps are included in &#x201c;Other noncurrent liabilities&#x201d; on the accompanying unaudited Consolidated Balance Sheets. See Note 7, &#x201c;Credit Facility,&#x201d; for further information.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i752d4da45a6545dc841a7f3cdc522cf2_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80Ni9mcmFnOjAyNzI5NWFkMjA4YjQxYzNiNDcyZjBjZWY0YTNlYWMxL3RhYmxlOjQ1YTlkY2Q3YTZmYjQ0ZGM5OTI1YThkMmNmYzVlYjFjL3RhYmxlcmFuZ2U6NDVhOWRjZDdhNmZiNDRkYzk5MjVhOGQyY2ZjNWViMWNfMS0zLTEtMS0w_35c61526-ae73-45f8-acc2-f4554836d463"
      unitRef="usd">435700000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i5211bdf62502408bb1546e854e9d43dc_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80Ni9mcmFnOjAyNzI5NWFkMjA4YjQxYzNiNDcyZjBjZWY0YTNlYWMxL3RhYmxlOjQ1YTlkY2Q3YTZmYjQ0ZGM5OTI1YThkMmNmYzVlYjFjL3RhYmxlcmFuZ2U6NDVhOWRjZDdhNmZiNDRkYzk5MjVhOGQyY2ZjNWViMWNfMS01LTEtMS0w_587f7662-fdd3-4943-9572-0b07d6dc33dd"
      unitRef="usd">394200000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i752d4da45a6545dc841a7f3cdc522cf2_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80Ni9mcmFnOjAyNzI5NWFkMjA4YjQxYzNiNDcyZjBjZWY0YTNlYWMxL3RhYmxlOjQ1YTlkY2Q3YTZmYjQ0ZGM5OTI1YThkMmNmYzVlYjFjL3RhYmxlcmFuZ2U6NDVhOWRjZDdhNmZiNDRkYzk5MjVhOGQyY2ZjNWViMWNfMi0zLTEtMS0w_201a35e5-e548-4fde-9fe5-569b2e9e2ab9"
      unitRef="usd">700000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i5211bdf62502408bb1546e854e9d43dc_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80Ni9mcmFnOjAyNzI5NWFkMjA4YjQxYzNiNDcyZjBjZWY0YTNlYWMxL3RhYmxlOjQ1YTlkY2Q3YTZmYjQ0ZGM5OTI1YThkMmNmYzVlYjFjL3RhYmxlcmFuZ2U6NDVhOWRjZDdhNmZiNDRkYzk5MjVhOGQyY2ZjNWViMWNfMi01LTEtMS0w_781faa42-806d-4848-9d83-c61a5f41dfd7"
      unitRef="usd">700000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i752d4da45a6545dc841a7f3cdc522cf2_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80Ni9mcmFnOjAyNzI5NWFkMjA4YjQxYzNiNDcyZjBjZWY0YTNlYWMxL3RhYmxlOjQ1YTlkY2Q3YTZmYjQ0ZGM5OTI1YThkMmNmYzVlYjFjL3RhYmxlcmFuZ2U6NDVhOWRjZDdhNmZiNDRkYzk5MjVhOGQyY2ZjNWViMWNfMy0zLTEtMS0w_41e5bcab-7973-4a8e-bdd9-59b32ad2a587"
      unitRef="usd">2900000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i5211bdf62502408bb1546e854e9d43dc_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80Ni9mcmFnOjAyNzI5NWFkMjA4YjQxYzNiNDcyZjBjZWY0YTNlYWMxL3RhYmxlOjQ1YTlkY2Q3YTZmYjQ0ZGM5OTI1YThkMmNmYzVlYjFjL3RhYmxlcmFuZ2U6NDVhOWRjZDdhNmZiNDRkYzk5MjVhOGQyY2ZjNWViMWNfMy01LTEtMS0w_0c8b4cda-4b73-475f-a359-a90571d11ee9"
      unitRef="usd">2600000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ib80696ef83e247c8b5151d60b612f33c_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80Ni9mcmFnOjAyNzI5NWFkMjA4YjQxYzNiNDcyZjBjZWY0YTNlYWMxL3RhYmxlOjQ1YTlkY2Q3YTZmYjQ0ZGM5OTI1YThkMmNmYzVlYjFjL3RhYmxlcmFuZ2U6NDVhOWRjZDdhNmZiNDRkYzk5MjVhOGQyY2ZjNWViMWNfNC0zLTEtMS0w_c311553f-fb97-4dce-bc68-b7a955e220aa"
      unitRef="usd">645100000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ia3083db2ba6c4ab7bb7c199c8e96da79_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80Ni9mcmFnOjAyNzI5NWFkMjA4YjQxYzNiNDcyZjBjZWY0YTNlYWMxL3RhYmxlOjQ1YTlkY2Q3YTZmYjQ0ZGM5OTI1YThkMmNmYzVlYjFjL3RhYmxlcmFuZ2U6NDVhOWRjZDdhNmZiNDRkYzk5MjVhOGQyY2ZjNWViMWNfNC01LTEtMS0w_578d3975-c763-4fe3-8e0f-e6dcfccccd81"
      unitRef="usd">725300000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="ib80696ef83e247c8b5151d60b612f33c_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80Ni9mcmFnOjAyNzI5NWFkMjA4YjQxYzNiNDcyZjBjZWY0YTNlYWMxL3RhYmxlOjQ1YTlkY2Q3YTZmYjQ0ZGM5OTI1YThkMmNmYzVlYjFjL3RhYmxlcmFuZ2U6NDVhOWRjZDdhNmZiNDRkYzk5MjVhOGQyY2ZjNWViMWNfNS0zLTEtMS0w_4f5fcede-63d6-43d9-b748-4df745385748"
      unitRef="usd">9500000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="ia3083db2ba6c4ab7bb7c199c8e96da79_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80Ni9mcmFnOjAyNzI5NWFkMjA4YjQxYzNiNDcyZjBjZWY0YTNlYWMxL3RhYmxlOjQ1YTlkY2Q3YTZmYjQ0ZGM5OTI1YThkMmNmYzVlYjFjL3RhYmxlcmFuZ2U6NDVhOWRjZDdhNmZiNDRkYzk5MjVhOGQyY2ZjNWViMWNfNS01LTEtMS0w_e9e4bc47-f23f-4360-95a0-c028a64b90e0"
      unitRef="usd">15500000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80Ni9mcmFnOjAyNzI5NWFkMjA4YjQxYzNiNDcyZjBjZWY0YTNlYWMxL3RleHRyZWdpb246MDI3Mjk1YWQyMDhiNDFjM2I0NzJmMGNlZjRhM2VhYzFfOTM0NTg0ODg2MTgxNA_5a33e902-131b-4e96-bb54-41dc0b106f98"
      unitRef="usd">163800000</us-gaap:GoodwillImpairmentLoss>
    <abm:NumberOfReportingUnitsEvaluatedForImpairment
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80Ni9mcmFnOjAyNzI5NWFkMjA4YjQxYzNiNDcyZjBjZWY0YTNlYWMxL3RleHRyZWdpb246MDI3Mjk1YWQyMDhiNDFjM2I0NzJmMGNlZjRhM2VhYzFfMTI2NDQzODM3NTExMTY_d999837f-b1dd-4be9-be1d-77317c02b143"
      unitRef="reportingunit">3</abm:NumberOfReportingUnitsEvaluatedForImpairment>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ida2bd96c4ba04b2a8161ddce584f9011_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80Ni9mcmFnOjAyNzI5NWFkMjA4YjQxYzNiNDcyZjBjZWY0YTNlYWMxL3RleHRyZWdpb246MDI3Mjk1YWQyMDhiNDFjM2I0NzJmMGNlZjRhM2VhYzFfOTM0NTg0ODg2MTg1MA_e451291f-af17-4d7f-a1fe-5652997bb21a"
      unitRef="usd">99300000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i3b7422bb81ae427497aac2c06326c1a0_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80Ni9mcmFnOjAyNzI5NWFkMjA4YjQxYzNiNDcyZjBjZWY0YTNlYWMxL3RleHRyZWdpb246MDI3Mjk1YWQyMDhiNDFjM2I0NzJmMGNlZjRhM2VhYzFfOTM0NTg0ODg2MTgzMg_874295db-e09c-48ae-8f19-fc2ab80b69c2"
      unitRef="usd">55500000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ic219a77351ca4c3fb6d5d0096b1e55dc_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80Ni9mcmFnOjAyNzI5NWFkMjA4YjQxYzNiNDcyZjBjZWY0YTNlYWMxL3RleHRyZWdpb246MDI3Mjk1YWQyMDhiNDFjM2I0NzJmMGNlZjRhM2VhYzFfOTM0NTg0ODg2MTg2Nw_70da31c2-a4db-44f0-8d54-ce2b2dd75f0c"
      unitRef="usd">9000000.0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i3b7422bb81ae427497aac2c06326c1a0_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80Ni9mcmFnOjAyNzI5NWFkMjA4YjQxYzNiNDcyZjBjZWY0YTNlYWMxL3RleHRyZWdpb246MDI3Mjk1YWQyMDhiNDFjM2I0NzJmMGNlZjRhM2VhYzFfOTM0NTg0ODg2MTg4NA_e76b02ce-50b6-4180-bbac-593e32899ea7"
      unitRef="usd">5600000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <abm:ImpairmentOfIntangibleAssetsFiniteLivedGross
      contextRef="i3b7422bb81ae427497aac2c06326c1a0_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80Ni9mcmFnOjAyNzI5NWFkMjA4YjQxYzNiNDcyZjBjZWY0YTNlYWMxL3RleHRyZWdpb246MDI3Mjk1YWQyMDhiNDFjM2I0NzJmMGNlZjRhM2VhYzFfOTM0NTg0ODg2MTkwMg_e63ae6d5-605f-4c2e-98b4-4ba1003db437"
      unitRef="usd">13800000</abm:ImpairmentOfIntangibleAssetsFiniteLivedGross>
    <abm:ImpairmentOfIntangibleAssetsFiniteLivedAccumulatedAmortization
      contextRef="i3b7422bb81ae427497aac2c06326c1a0_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80Ni9mcmFnOjAyNzI5NWFkMjA4YjQxYzNiNDcyZjBjZWY0YTNlYWMxL3RleHRyZWdpb246MDI3Mjk1YWQyMDhiNDFjM2I0NzJmMGNlZjRhM2VhYzFfOTM0NTg0ODg2MTkyMA_79bca14d-048a-420f-a878-e21d655c186a"
      unitRef="usd">8200000</abm:ImpairmentOfIntangibleAssetsFiniteLivedAccumulatedAmortization>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="ic219a77351ca4c3fb6d5d0096b1e55dc_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80Ni9mcmFnOjAyNzI5NWFkMjA4YjQxYzNiNDcyZjBjZWY0YTNlYWMxL3RleHRyZWdpb246MDI3Mjk1YWQyMDhiNDFjM2I0NzJmMGNlZjRhM2VhYzFfOTM0NTg0ODg2MTkzNw_be2ce7bb-5716-4eca-8a75-e601592d96fc"
      unitRef="usd">3400000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <abm:ImpairmentOfIntangibleAssetsFiniteLivedGross
      contextRef="ic219a77351ca4c3fb6d5d0096b1e55dc_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80Ni9mcmFnOjAyNzI5NWFkMjA4YjQxYzNiNDcyZjBjZWY0YTNlYWMxL3RleHRyZWdpb246MDI3Mjk1YWQyMDhiNDFjM2I0NzJmMGNlZjRhM2VhYzFfOTM0NTg0ODg2MTk1NA_5810d01e-7e22-4769-999e-e034ba5511ff"
      unitRef="usd">8700000</abm:ImpairmentOfIntangibleAssetsFiniteLivedGross>
    <abm:ImpairmentOfIntangibleAssetsFiniteLivedAccumulatedAmortization
      contextRef="ic219a77351ca4c3fb6d5d0096b1e55dc_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80Ni9mcmFnOjAyNzI5NWFkMjA4YjQxYzNiNDcyZjBjZWY0YTNlYWMxL3RleHRyZWdpb246MDI3Mjk1YWQyMDhiNDFjM2I0NzJmMGNlZjRhM2VhYzFfOTM0NTg0ODg2MTk3Mg_d6e515d9-6309-4f32-aae0-911062e24afe"
      unitRef="usd">5300000</abm:ImpairmentOfIntangibleAssetsFiniteLivedAccumulatedAmortization>
    <us-gaap:InsuranceDisclosureTextBlock
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80OS9mcmFnOjNlZTcwNWFmNDFiZTQ4NmM4NjM4MDgwODc4NWNkZWYzL3RleHRyZWdpb246M2VlNzA1YWY0MWJlNDg2Yzg2MzgwODA4Nzg1Y2RlZjNfMzE3OA_ea903d60-de54-4045-a1af-68a9ececd801">INSURANCE&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use a combination of insured and self-insurance programs to cover workers&#x2019; compensation, general liability, automobile liability, property damage, and other insurable risks. For the majority of these insurance programs, we retain the initial $1.0 million to $1.5&#160;million of exposure on a per-occurrence basis, either through deductibles or self-insured retentions. Beyond the retained exposures, we have varying primary policy limits ranging between $1.0 million and $5.0 million per occurrence. To cover general liability and automobile liability losses above these primary limits, we maintain commercial umbrella insurance policies that provide aggregate limits of $200.0 million. Our insurance policies generally cover workers&#x2019; compensation losses to the full extent of statutory requirements. Additionally, to cover property damage risks above our retained limits, we maintain policies that provide per occurrence limits of $75.0 million. We are also self-insured for certain employee medical and dental plans. We maintain stop-loss insurance for our self-insured medical plan under which we retain up to $0.5 million of exposure on a per-participant, per-year basis with respect to claims.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We maintain our reserves for workers&#x2019; compensation, general liability, automobile liability, and property damage insurance claims based upon known trends and events and the actuarial estimates of required reserves considering the most recently completed actuarial reports. We use all available information to develop our best estimate of insurance claims reserves as information is obtained. The results of actuarial reviews are used to estimate our insurance rates and insurance reserves for future periods and to adjust reserves, if appropriate, for prior years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Actuarial Review and Interim Update Performed During 2021&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We review our self-insurance liabilities on a regular basis and adjust our accruals accordingly. Actual claims activity or development may vary from our assumptions and estimates, which may result in material losses or gains. As we obtain additional information that affects the assumptions and estimates used in our reserve liability calculations, we adjust our self-insurance rates and reserves for future periods and, if appropriate, adjust our reserves for claims incurred in prior accounting periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the first quarter of 2021, we performed a comprehensive actuarial review of the majority of our casualty insurance programs to evaluate changes made to claims reserves and claims payment activity for the period of May 1, 2020 through October 31, 2020 (the &#x201c;Actuarial Review&#x201d;). The Actuarial Review was comprehensive in nature and was based on loss development patterns, trend assumptions, and underlying expected loss costs during the period analyzed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the second quarter of 2021, we performed an interim actuarial update of the majority of our casualty insurance programs that considered changes in claims development and claims payment activity for the period of November 1, 2020 through January 31, 2021 (the &#x201c;Interim Update&#x201d;). This Interim Update was abbreviated in nature based on actual versus expected developments during the periods analyzed and relied on the key assumptions in the Actuarial Review (most notably loss development patterns, trend assumptions, and underlying expected loss costs). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Based on the results of the Actuarial Review and Interim Update at April 30, 2021, we decreased our total reserves for known claims as well as our estimate of the loss amounts associated with incurred but not reported claims (&#x201c;IBNR claims&#x201d;) by $17.4 million during the six months ended April&#160;30, 2021; $11.4 million of that amount relates to prior years. During the six months ended April&#160;30, 2020, we decreased our total reserves related to prior year claims by $6.6 million. We will continue to assess ongoing developments, which may result in further adjustments to reserves. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Insurance Related Balances and Activity &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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:63.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Insurance claim reserves, excluding medical and dental&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;501.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;504.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Medical and dental claim reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Insurance recoverables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At April&#160;30, 2021 and October&#160;31, 2020, insurance recoverables are included in both &#x201c;Other current assets&#x201d; and &#x201c;Other noncurrent assets&#x201d; on the accompanying unaudited Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Instruments Used to Collateralize Our Insurance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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:63.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Standby letters of credit &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;143.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Surety bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restricted insurance deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;225.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;226.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InsuranceDisclosureTextBlock>
    <abm:SelfInsuredRetentionAmountPerOccurrence
      contextRef="ic80b268c8eec49c9b71e0fd5d267ee9a_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80OS9mcmFnOjNlZTcwNWFmNDFiZTQ4NmM4NjM4MDgwODc4NWNkZWYzL3RleHRyZWdpb246M2VlNzA1YWY0MWJlNDg2Yzg2MzgwODA4Nzg1Y2RlZjNfMjY1_562d789a-b3fb-407d-b540-00a7f3e907ff"
      unitRef="usd">1000000.0</abm:SelfInsuredRetentionAmountPerOccurrence>
    <abm:SelfInsuredRetentionAmountPerOccurrence
      contextRef="iec5ecc33f6f8410c969eaa076d185613_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80OS9mcmFnOjNlZTcwNWFmNDFiZTQ4NmM4NjM4MDgwODc4NWNkZWYzL3RleHRyZWdpb246M2VlNzA1YWY0MWJlNDg2Yzg2MzgwODA4Nzg1Y2RlZjNfMjcx_78ccb708-e6f6-40d1-8782-98efae5dda1d"
      unitRef="usd">1500000</abm:SelfInsuredRetentionAmountPerOccurrence>
    <abm:WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit
      contextRef="ic80b268c8eec49c9b71e0fd5d267ee9a_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80OS9mcmFnOjNlZTcwNWFmNDFiZTQ4NmM4NjM4MDgwODc4NWNkZWYzL3RleHRyZWdpb246M2VlNzA1YWY0MWJlNDg2Yzg2MzgwODA4Nzg1Y2RlZjNfNDUz_634e83f9-4cd3-494a-a393-75d807ae11ce"
      unitRef="usd">1000000.0</abm:WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit>
    <abm:WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit
      contextRef="iec5ecc33f6f8410c969eaa076d185613_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80OS9mcmFnOjNlZTcwNWFmNDFiZTQ4NmM4NjM4MDgwODc4NWNkZWYzL3RleHRyZWdpb246M2VlNzA1YWY0MWJlNDg2Yzg2MzgwODA4Nzg1Y2RlZjNfNDYw_1c130ee7-1717-47b7-b514-27c96ac59b7e"
      unitRef="usd">5000000.0</abm:WorkersCompensationGeneralLiabilityAndOtherInsurableRisksInsurancePolicyLimit>
    <abm:InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80OS9mcmFnOjNlZTcwNWFmNDFiZTQ4NmM4NjM4MDgwODc4NWNkZWYzL3RleHRyZWdpb246M2VlNzA1YWY0MWJlNDg2Yzg2MzgwODA4Nzg1Y2RlZjNfNjUw_557b8fdb-69d6-4582-a00c-2eb84853e0f3"
      unitRef="usd">200000000.0</abm:InsurancePolicyCoverageGeneralLiabilityAndAutomobileLiabilityLosses>
    <abm:PropertyDamagePolicyLimit
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80OS9mcmFnOjNlZTcwNWFmNDFiZTQ4NmM4NjM4MDgwODc4NWNkZWYzL3RleHRyZWdpb246M2VlNzA1YWY0MWJlNDg2Yzg2MzgwODA4Nzg1Y2RlZjNfODk5_5ca5ef66-1988-469d-919a-8e359392ce35"
      unitRef="usd">75000000.0</abm:PropertyDamagePolicyLimit>
    <abm:SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms
      contextRef="iec5ecc33f6f8410c969eaa076d185613_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80OS9mcmFnOjNlZTcwNWFmNDFiZTQ4NmM4NjM4MDgwODc4NWNkZWYzL3RleHRyZWdpb246M2VlNzA1YWY0MWJlNDg2Yzg2MzgwODA4Nzg1Y2RlZjNfMTA2OQ_a370e626-f761-4431-89f3-1a5cc56aaf18"
      unitRef="usd">500000</abm:SelfInsuredRetentionAmountPerParticipantPerYearForCertainEmployeeMedicalAndDentalPrograms>
    <abm:DecreaseInTotalReserveClaims
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80OS9mcmFnOjNlZTcwNWFmNDFiZTQ4NmM4NjM4MDgwODc4NWNkZWYzL3RleHRyZWdpb246M2VlNzA1YWY0MWJlNDg2Yzg2MzgwODA4Nzg1Y2RlZjNfMTY0OTI2NzQ0OTIyMw_c3c8d673-f0c2-4bdf-8a43-86681a965916"
      unitRef="usd">17400000</abm:DecreaseInTotalReserveClaims>
    <us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80OS9mcmFnOjNlZTcwNWFmNDFiZTQ4NmM4NjM4MDgwODc4NWNkZWYzL3RleHRyZWdpb246M2VlNzA1YWY0MWJlNDg2Yzg2MzgwODA4Nzg1Y2RlZjNfMTY0OTI2NzQ0OTIxNQ_8c0c070c-f714-4181-8f8c-504d305ca6bf"
      unitRef="usd">11400000</us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense>
    <abm:DecreaseInTotalReserveClaims
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80OS9mcmFnOjNlZTcwNWFmNDFiZTQ4NmM4NjM4MDgwODc4NWNkZWYzL3RleHRyZWdpb246M2VlNzA1YWY0MWJlNDg2Yzg2MzgwODA4Nzg1Y2RlZjNfMjc5MQ_3243cabf-4b1f-4f68-aca8-e39c07a38cff"
      unitRef="usd">6600000</abm:DecreaseInTotalReserveClaims>
    <abm:ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80OS9mcmFnOjNlZTcwNWFmNDFiZTQ4NmM4NjM4MDgwODc4NWNkZWYzL3RleHRyZWdpb246M2VlNzA1YWY0MWJlNDg2Yzg2MzgwODA4Nzg1Y2RlZjNfMzE4Nw_6221988d-c7dd-411e-92a9-aee97c7519d5">&lt;div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Insurance Related Balances and Activity &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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:63.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Insurance claim reserves, excluding medical and dental&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;501.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;504.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Medical and dental claim reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Insurance recoverables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</abm:ScheduleOfInsuranceRelatedBalancesAndActivityTableTextBlock>
    <us-gaap:SelfInsuranceReserve
      contextRef="i10452e78071a4c6a96e6573a6404eb04_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80OS9mcmFnOjNlZTcwNWFmNDFiZTQ4NmM4NjM4MDgwODc4NWNkZWYzL3RhYmxlOjE4M2VlZTJiMzQ4NzRjYTQ5ZGNlN2U4OTExNWUyYjRjL3RhYmxlcmFuZ2U6MTgzZWVlMmIzNDg3NGNhNDlkY2U3ZTg5MTE1ZTJiNGNfMS0xLTEtMS0w_3ccc75e4-1474-48c5-9f5f-06d21cb8f9d2"
      unitRef="usd">501300000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="i539e6c62caec46f4a173dd89576a08be_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80OS9mcmFnOjNlZTcwNWFmNDFiZTQ4NmM4NjM4MDgwODc4NWNkZWYzL3RhYmxlOjE4M2VlZTJiMzQ4NzRjYTQ5ZGNlN2U4OTExNWUyYjRjL3RhYmxlcmFuZ2U6MTgzZWVlMmIzNDg3NGNhNDlkY2U3ZTg5MTE1ZTJiNGNfMS0zLTEtMS0w_9a806ba1-1ab6-482b-aaf9-caa93be6ff34"
      unitRef="usd">504900000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="i3f94acd8f9fc438b9bd7eae201283e36_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80OS9mcmFnOjNlZTcwNWFmNDFiZTQ4NmM4NjM4MDgwODc4NWNkZWYzL3RhYmxlOjE4M2VlZTJiMzQ4NzRjYTQ5ZGNlN2U4OTExNWUyYjRjL3RhYmxlcmFuZ2U6MTgzZWVlMmIzNDg3NGNhNDlkY2U3ZTg5MTE1ZTJiNGNfMi0xLTEtMS0w_fb61ddb7-e5fe-456b-8a29-c17586767e1b"
      unitRef="usd">17800000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="ifaa894d3d9774e53a373a9fcc373fcec_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80OS9mcmFnOjNlZTcwNWFmNDFiZTQ4NmM4NjM4MDgwODc4NWNkZWYzL3RhYmxlOjE4M2VlZTJiMzQ4NzRjYTQ5ZGNlN2U4OTExNWUyYjRjL3RhYmxlcmFuZ2U6MTgzZWVlMmIzNDg3NGNhNDlkY2U3ZTg5MTE1ZTJiNGNfMi0zLTEtMS0w_9be7d7e3-cd3f-4b86-ac0a-bdf980b1fb39"
      unitRef="usd">16600000</us-gaap:SelfInsuranceReserve>
    <us-gaap:EstimatedInsuranceRecoveries
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80OS9mcmFnOjNlZTcwNWFmNDFiZTQ4NmM4NjM4MDgwODc4NWNkZWYzL3RhYmxlOjE4M2VlZTJiMzQ4NzRjYTQ5ZGNlN2U4OTExNWUyYjRjL3RhYmxlcmFuZ2U6MTgzZWVlMmIzNDg3NGNhNDlkY2U3ZTg5MTE1ZTJiNGNfMy0xLTEtMS0w_13a69413-c095-4c43-9fd1-0616a3614df6"
      unitRef="usd">70200000</us-gaap:EstimatedInsuranceRecoveries>
    <us-gaap:EstimatedInsuranceRecoveries
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80OS9mcmFnOjNlZTcwNWFmNDFiZTQ4NmM4NjM4MDgwODc4NWNkZWYzL3RhYmxlOjE4M2VlZTJiMzQ4NzRjYTQ5ZGNlN2U4OTExNWUyYjRjL3RhYmxlcmFuZ2U6MTgzZWVlMmIzNDg3NGNhNDlkY2U3ZTg5MTE1ZTJiNGNfMy0zLTEtMS0w_66c576cd-c34e-43d5-9026-bed7bd8ee978"
      unitRef="usd">70100000</us-gaap:EstimatedInsuranceRecoveries>
    <abm:InsuranceDisclosureTableTextBlock
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80OS9mcmFnOjNlZTcwNWFmNDFiZTQ4NmM4NjM4MDgwODc4NWNkZWYzL3RleHRyZWdpb246M2VlNzA1YWY0MWJlNDg2Yzg2MzgwODA4Nzg1Y2RlZjNfMzIwNg_ffa1cc2b-4f2c-4e7f-a1b5-883dc356fe59">&lt;div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Instruments Used to Collateralize Our Insurance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&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:63.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Standby letters of credit &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;143.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Surety bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restricted insurance deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;225.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;226.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</abm:InsuranceDisclosureTableTextBlock>
    <abm:InstrumentsUsedToCollateralizeInsuranceObligations
      contextRef="i3137fe43804a4bb49277bfdcf667e5f6_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80OS9mcmFnOjNlZTcwNWFmNDFiZTQ4NmM4NjM4MDgwODc4NWNkZWYzL3RhYmxlOmE4Yjk3ZjBhNDY2ZDRkZDk5NDU1OTNiMTdjNzdjNGRiL3RhYmxlcmFuZ2U6YThiOTdmMGE0NjZkNGRkOTk0NTU5M2IxN2M3N2M0ZGJfMS0xLTEtMS0w_d2d7b7e6-08be-4307-b07e-737dfbb1b4ec"
      unitRef="usd">139600000</abm:InstrumentsUsedToCollateralizeInsuranceObligations>
    <abm:InstrumentsUsedToCollateralizeInsuranceObligations
      contextRef="i527e05db66c94d9c8c2c57e83f6dff83_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80OS9mcmFnOjNlZTcwNWFmNDFiZTQ4NmM4NjM4MDgwODc4NWNkZWYzL3RhYmxlOmE4Yjk3ZjBhNDY2ZDRkZDk5NDU1OTNiMTdjNzdjNGRiL3RhYmxlcmFuZ2U6YThiOTdmMGE0NjZkNGRkOTk0NTU5M2IxN2M3N2M0ZGJfMS0zLTEtMS0w_4d346a50-1a39-4aff-9982-d609e8934658"
      unitRef="usd">143600000</abm:InstrumentsUsedToCollateralizeInsuranceObligations>
    <abm:InstrumentsUsedToCollateralizeInsuranceObligations
      contextRef="i5b12b4c8548143ac8ff6c4ba2df0e1f5_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80OS9mcmFnOjNlZTcwNWFmNDFiZTQ4NmM4NjM4MDgwODc4NWNkZWYzL3RhYmxlOmE4Yjk3ZjBhNDY2ZDRkZDk5NDU1OTNiMTdjNzdjNGRiL3RhYmxlcmFuZ2U6YThiOTdmMGE0NjZkNGRkOTk0NTU5M2IxN2M3N2M0ZGJfMi0xLTEtMS0w_97202b47-e2f6-40be-b5ab-750e20e52c61"
      unitRef="usd">85400000</abm:InstrumentsUsedToCollateralizeInsuranceObligations>
    <abm:InstrumentsUsedToCollateralizeInsuranceObligations
      contextRef="i618e87d8fc5c43198a8700a9b323dd70_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80OS9mcmFnOjNlZTcwNWFmNDFiZTQ4NmM4NjM4MDgwODc4NWNkZWYzL3RhYmxlOmE4Yjk3ZjBhNDY2ZDRkZDk5NDU1OTNiMTdjNzdjNGRiL3RhYmxlcmFuZ2U6YThiOTdmMGE0NjZkNGRkOTk0NTU5M2IxN2M3N2M0ZGJfMi0zLTEtMS0w_1920df39-0de0-42bd-b18f-0e51e6fa3b75"
      unitRef="usd">82600000</abm:InstrumentsUsedToCollateralizeInsuranceObligations>
    <abm:InstrumentsUsedToCollateralizeInsuranceObligations
      contextRef="i8bca3743b31e4e3b842d4bc83b2ac50b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80OS9mcmFnOjNlZTcwNWFmNDFiZTQ4NmM4NjM4MDgwODc4NWNkZWYzL3RhYmxlOmE4Yjk3ZjBhNDY2ZDRkZDk5NDU1OTNiMTdjNzdjNGRiL3RhYmxlcmFuZ2U6YThiOTdmMGE0NjZkNGRkOTk0NTU5M2IxN2M3N2M0ZGJfMy0xLTEtMS0w_b43da8f4-55c1-4355-a3ff-1aa4ee48e203"
      unitRef="usd">700000</abm:InstrumentsUsedToCollateralizeInsuranceObligations>
    <abm:InstrumentsUsedToCollateralizeInsuranceObligations
      contextRef="ia42cb11717c04ad984f107fbe6893085_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80OS9mcmFnOjNlZTcwNWFmNDFiZTQ4NmM4NjM4MDgwODc4NWNkZWYzL3RhYmxlOmE4Yjk3ZjBhNDY2ZDRkZDk5NDU1OTNiMTdjNzdjNGRiL3RhYmxlcmFuZ2U6YThiOTdmMGE0NjZkNGRkOTk0NTU5M2IxN2M3N2M0ZGJfMy0zLTEtMS0w_a2972059-d9b0-444e-87c0-78dd44b73e3b"
      unitRef="usd">700000</abm:InstrumentsUsedToCollateralizeInsuranceObligations>
    <abm:InstrumentsUsedToCollateralizeInsuranceObligations
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80OS9mcmFnOjNlZTcwNWFmNDFiZTQ4NmM4NjM4MDgwODc4NWNkZWYzL3RhYmxlOmE4Yjk3ZjBhNDY2ZDRkZDk5NDU1OTNiMTdjNzdjNGRiL3RhYmxlcmFuZ2U6YThiOTdmMGE0NjZkNGRkOTk0NTU5M2IxN2M3N2M0ZGJfNC0xLTEtMS0w_8baf616d-9f22-4a4f-8432-4a72efac29ae"
      unitRef="usd">225700000</abm:InstrumentsUsedToCollateralizeInsuranceObligations>
    <abm:InstrumentsUsedToCollateralizeInsuranceObligations
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV80OS9mcmFnOjNlZTcwNWFmNDFiZTQ4NmM4NjM4MDgwODc4NWNkZWYzL3RhYmxlOmE4Yjk3ZjBhNDY2ZDRkZDk5NDU1OTNiMTdjNzdjNGRiL3RhYmxlcmFuZ2U6YThiOTdmMGE0NjZkNGRkOTk0NTU5M2IxN2M3N2M0ZGJfNC0zLTEtMS0w_413e8cfb-06d3-4a16-891e-ff79e98c4044"
      unitRef="usd">226900000</abm:InstrumentsUsedToCollateralizeInsuranceObligations>
    <abm:DebtAndDerivativeInstrumentsDisclosureTextBlock
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfNjE3Mg_52cc35b0-adb7-4ae9-bc0c-9235348ed433">CREDIT FACILITY&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 1, 2017, we refinanced and replaced our then-existing $800.0 million credit facility with a new senior, secured five-year syndicated credit facility (the &#x201c;Credit Facility&#x201d;), consisting of a $900.0 million revolving line of credit and an $800.0 million amortizing term loan, both of which are scheduled to mature on September 1, 2022. In accordance with the terms of the Credit Facility, the revolving line of credit was reduced to $800.0 million on September 1, 2018. The Credit Facility also provides for the issuance of up to $300.0 million for standby letters of credit and the issuance of up to $75.0 million in swingline advances. The obligations under the Credit Facility are secured on a first-priority basis by a lien on substantially all of our assets and properties, subject to certain exceptions. To further enhance our financial flexibility as a precautionary measure in response to uncertainty arising from the Pandemic, we amended our Credit Facility (the &#x201c;Amendment&#x201d;) on May 28, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Amendment modified the financial covenants under the Credit Facility, including: (i) replacing a maximum total leverage ratio with a maximum total net leverage ratio that varies on a quarterly basis and adjusts to 4.00 to 1.00 by the quarter ending October 31, 2022; (ii) modifying the minimum fixed charge coverage ratio on a quarterly basis, which adjusts to 1.25 to 1.00 as of the quarter ending April 30, 2022; and (iii) adding a minimum liquidity (defined in the Amendment as domestic cash plus available revolving loans) of $250.0&#160;million. These financial covenants were effective with the quarter ended April 30, 2020. Our borrowing capacity is subject to, and limited by, compliance with these covenants. At April&#160;30, 2021, we were in compliance with these covenants. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Amendment also changed the interest rate, interest margins, and commitment fees applicable to loans and commitments under the Credit Facility. Prior to the Amendment, borrowings under the Credit Facility bore interest at a rate equal to 1-month LIBOR plus a spread that was based upon our leverage ratio. The spread ranged from 1.00% to 2.25% for Eurocurrency loans and 0.00% to 1.25% for base rate loans. We were also charged a commitment fee, which was paid quarterly in arrears and was based on our leverage ratio, that ranged from 0.200% to 0.350% on the average daily unused portion of the revolving line of credit. For purposes of this calculation, irrevocable standby letters of credit, which are issued primarily in conjunction with our insurance programs, and cash borrowings were included as outstanding under the line of credit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequent to the Amendment, borrowings under the Credit Facility bear interest at a rate equal to 1-month LIBOR plus a spread that is based upon our total leverage ratio. The spread ranges from 1.00% to 2.75% for revolving Eurocurrency loans and 0.00% to 1.75% for revolving base rate loans. At April&#160;30, 2021, the weighted &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;average interest rate on our outstanding borrowings was 2.12%. We are also charged a commitment fee, which is paid quarterly in arrears and is based on our total leverage ratio, that ranges from 0.200% to 0.450% on the average daily unused portion of the revolving line of credit. For purposes of this calculation, irrevocable standby letters of credit, which are issued primarily in conjunction with our insurance programs, and cash borrowings are included as outstanding under the revolving line of credit. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Credit Facility also includes customary events of default, such as: failure to pay principal, interest, or fees when due; failure to comply with covenants; the occurrence of certain material judgments; and a change in control of the Company. If certain events of default occur, including certain cross-defaults, insolvency, change in control, or violation of specific covenants, the lenders can terminate or suspend our access to the Credit Facility, declare all amounts outstanding (including all accrued interest and unpaid fees) to be immediately due and payable, and require that we cash collateralize the outstanding standby letters of credit. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred financing costs related to the Credit Facility of $18.7 million, consisting of $13.4 million related to the term loan and $5.2 million related to the line of credit, are being amortized to interest expense over the term of the Credit Facility. We incurred total fees of $4.6 million in conjunction with the Amendment, the majority of which we capitalized in the quarter ended July 31, 2020, and are amortizing over the remaining term of the Credit Facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Credit Facility Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&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:62.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.447%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross term loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;120.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;120.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unamortized deferred financing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current portion of term loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;117.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;116.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross term loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;560.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unamortized deferred financing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total noncurrent portion of term loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;499.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;557.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revolving line of credit&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;524.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;603.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Standby letters of credit amounted to $149.2 million at April&#160;30, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; At April&#160;30, 2021, we had borrowing capacity of $622.1 million, reflecting covenant restrictions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Term Loan Maturities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three and six months ended April&#160;30, 2021, we made principal payments under the term loan of $30.0&#160;million and $60.0 million, respectively. As of April&#160;30, 2021, the following principal payments are required under the term loan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"&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:68.490%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.377%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Debt maturities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;560.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Interest Rate Swaps&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We enter into interest rate swaps to manage the interest rate risk associated with our floating-rate, LIBOR-based borrowings. Under these arrangements, we typically pay a fixed interest rate in exchange for LIBOR-based variable interest throughout the life of the agreement. We initially report the mark-to-market gain or loss on a derivative as a component of accumulated other comprehensive loss (&#x201c;AOCL&#x201d;) and subsequently reclassify the gain or loss into earnings when the hedged transactions occur and affect earnings. Interest payables and receivables under the swap agreements are accrued and recorded as adjustments to interest expense. All of our interest rate swaps have been designated and accounted for as cash flow hedges from inception. See Note 5, &#x201c;Fair Value of Financial Instruments,&#x201d; regarding the valuation of our interest rate swaps.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fixed Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Effective Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$ 90.0 million&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.84%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;November 1, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$ 130.0 million&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.86%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;November 1, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$ 130.0 million&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.84%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;November 1, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;September 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At April&#160;30, 2021 and October&#160;31, 2020, amounts recorded in AOCL for interest rate swaps were a loss of $1.3 million, net of taxes of $0.1 million, and a loss of $3.3 million, net of taxes of $0.9 million, respectively. These amounts included the gain associated with the interest rate swaps we terminated in 2018, which is being amortized to interest expense as interest payments are made over the term of our Credit Facility. During the three and six months ended April&#160;30, 2021, we amortized $1.2 million, net of taxes of $0.4 million, and $2.3 million, net of taxes of $0.9 million, respectively, of this gain to interest expense. During the three and six months ended April&#160;30, 2020, we amortized $1.2 million, net of taxes of $0.5 million, and $2.4 million, net of taxes of $0.9 million, respectively. At April&#160;30, 2021, the total amount expected to be reclassified from AOCL to earnings during the next twelve months is a loss of $1.6 million, net of a tax benefit of $0.4 million.&lt;/span&gt;&lt;/div&gt;</abm:DebtAndDerivativeInstrumentsDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i8b3a3f45fefa4715aabe1b467512eba0_I20170831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfOTM_7a3cc43e-81e8-4bbc-a547-9f868c042894"
      unitRef="usd">800000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="iefcca7e4d1d14c72a9444be2ca445c46_D20170901-20170901"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfNjE5MQ_f533c0c2-bf06-42de-8338-a0e2571fd56c">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i3b8d8e2142334d679bdc5140a316172d_I20170901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfMjAy_037e9d86-0769-4334-bf77-66194983b112"
      unitRef="usd">900000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7dd13bcaf3774e56be485b57f7a14f5d_I20170901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfMjM3_c68747b9-a699-4186-abc6-e0275ee94e09"
      unitRef="usd">800000000.0</us-gaap:DebtInstrumentFaceAmount>
    <abm:LineOfCreditFacilityMaximumBorrowingCapacityAfterInitialYearOfTerm
      contextRef="ib87d5c0c63664487802faf82b9980fea_I20180901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfNDA2_2fdb83e4-ee20-4f5e-bb43-a995979fc0a8"
      unitRef="usd">800000000.0</abm:LineOfCreditFacilityMaximumBorrowingCapacityAfterInitialYearOfTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i52f2d60b534f4f72b8db42c658c27875_I20170901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfNDc4_9d593a8f-c597-4ea7-9f13-afff218cc0ea"
      unitRef="usd">300000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="id539220d61444ad4bb5f67fa63958431_I20170901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfNTM3_0f124998-e625-4a94-94e1-b63ead33ddb7"
      unitRef="usd">75000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <abm:DebtInstrumentCovenantMaximumTotalNetLeverageRatio
      contextRef="ie2120b3015444aa58ee1bc45c52a69e6_I20200528"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfMTEzMw_41ed3cbc-fc51-4f88-a541-026f5b4bccd6"
      unitRef="number">4.00</abm:DebtInstrumentCovenantMaximumTotalNetLeverageRatio>
    <abm:DebtInstrumentCovenantFixedChargeCoverageRatio
      contextRef="i5205946fa43547e1ab80b8221573c443_I20200528"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfMTI3Ng_47313305-187e-4654-9156-181595f3dd75"
      unitRef="number">1.25</abm:DebtInstrumentCovenantFixedChargeCoverageRatio>
    <abm:DebtInstrumentCovenantLiquidityRequiredMinimum
      contextRef="i5205946fa43547e1ab80b8221573c443_I20200528"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfMTQ0MQ_dda30f6a-b85d-4e87-b9b0-22b95642652b"
      unitRef="usd">250000000.0</abm:DebtInstrumentCovenantLiquidityRequiredMinimum>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i493904c541d54b9baef57a3240a32659_D20170901-20170901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfMTk4Mg_ebe48fee-8e01-4da2-8116-b8f6fac2cfe3"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ie915a091f5a941c29fe8ad6150a242c3_D20170901-20170901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfMTk4OA_2a7dc102-243f-4939-9d56-64bc7039a4c5"
      unitRef="number">0.0225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ia882bf744ebb48248cc5fcf4b24c26c7_D20170901-20170901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfMjAxOA_a325397a-1529-4f45-bc82-c1d6cfac6426"
      unitRef="number">0.0000</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i1379db2f6c014ed08a1a61dc2509978b_D20170901-20170901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfMjAyNA_c12dc497-5421-49b1-9f6c-086b18ca1817"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="iba4907c4f7a84984a2d2a8ffe46229f8_D20170901-20170901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfMjE3Nw_c96f15e0-1dca-44af-9f64-8e7c47fdab3c"
      unitRef="number">0.00200</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i012e547113534291a33b23ae871c31e1_D20170901-20170901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfMjE4Mw_46b30453-c9fa-43a4-ac73-f50deeae71b2"
      unitRef="number">0.00350</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i4ca7ff7a91fa48e29462931d7eda4dfb_D20200528-20200528"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfMjY2OQ_10ab6b5f-f687-48a8-8c3d-e9bef6b47664"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i38a8b8becb7b49c4ae11e31acf8bc9f9_D20200528-20200528"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfMjY3NQ_167bbece-0060-44f9-a8fa-e38244ee4254"
      unitRef="number">0.0275</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="iffefce13d7954b44b54bdaf106e352e3_D20200528-20200528"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfMjcxNQ_8011352d-b74e-4e7e-a8f2-cb00c655d775"
      unitRef="number">0.0000</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ibba0261914974f26a8b6bb4af165c29c_D20200528-20200528"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfMjcyMQ_e709dfb5-05c2-498c-ad23-7e9b95d3976f"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="ida4298b451fd4ec3a5931e2662227043_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfMjgzMQ_42af2e36-1f41-4f9e-a31a-18ec50db7ac2"
      unitRef="number">0.0212</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i8a94e15f73fa45039698b2dcdebd100d_D20200528-20200528"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfMjk2Nw_1bf327b2-9024-4cee-b3c7-aa7639d53127"
      unitRef="number">0.00200</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="ib3b9a753d0e04b11bc45e923f31e023d_D20200528-20200528"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfMjk3Mw_8e4441c7-c8d0-4cdb-b569-ce5e94caad83"
      unitRef="number">0.00450</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i82017666d3344c8188f173eba9a3dcb5_I20170901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfMzk1NA_06098f69-1941-426c-b9e0-dbd18047635c"
      unitRef="usd">18700000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i7dd13bcaf3774e56be485b57f7a14f5d_I20170901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfMzk3Mg_76a8faf0-bee0-4a9d-97ec-30c5c448f624"
      unitRef="usd">13400000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i8303510d1cd34e1bbb13e5158b995aa5_I20170901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfNDAwNA_877161c6-957d-4617-9784-88037a975344"
      unitRef="usd">5200000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i5205946fa43547e1ab80b8221573c443_I20200528"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfNDEyOQ_038771df-82f7-421c-a45c-20828b6f8f9a"
      unitRef="usd">4600000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfNjE5OQ_78a2575f-6711-466a-a176-49a615ec5861">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Credit Facility Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&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:62.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.447%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;October 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross term loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;120.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;120.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unamortized deferred financing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current portion of term loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;117.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;116.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross term loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;500.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;560.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unamortized deferred financing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total noncurrent portion of term loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;499.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;557.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revolving line of credit&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;524.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;603.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Standby letters of credit amounted to $149.2 million at April&#160;30, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; At April&#160;30, 2021, we had borrowing capacity of $622.1 million, reflecting covenant restrictions.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <abm:LoansPayableCurrentGross
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RhYmxlOmFlN2IxMzk5YWMxMjQ1YThiOGFhNjRlN2U5NDM1Njk5L3RhYmxlcmFuZ2U6YWU3YjEzOTlhYzEyNDVhOGI4YWE2NGU3ZTk0MzU2OTlfMi0yLTEtMS0w_e4e1ccb7-f5d6-405b-b15b-658f003d2780"
      unitRef="usd">120000000.0</abm:LoansPayableCurrentGross>
    <abm:LoansPayableCurrentGross
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RhYmxlOmFlN2IxMzk5YWMxMjQ1YThiOGFhNjRlN2U5NDM1Njk5L3RhYmxlcmFuZ2U6YWU3YjEzOTlhYzEyNDVhOGI4YWE2NGU3ZTk0MzU2OTlfMi00LTEtMS0w_af64a10f-1967-4532-b1e8-96659c19e064"
      unitRef="usd">120000000.0</abm:LoansPayableCurrentGross>
    <us-gaap:DeferredFinanceCostsCurrentNet
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RhYmxlOmFlN2IxMzk5YWMxMjQ1YThiOGFhNjRlN2U5NDM1Njk5L3RhYmxlcmFuZ2U6YWU3YjEzOTlhYzEyNDVhOGI4YWE2NGU3ZTk0MzU2OTlfMy0yLTEtMS0w_b908c2d1-9b7b-44d1-a008-3ec3006650a0"
      unitRef="usd">3000000.0</us-gaap:DeferredFinanceCostsCurrentNet>
    <us-gaap:DeferredFinanceCostsCurrentNet
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RhYmxlOmFlN2IxMzk5YWMxMjQ1YThiOGFhNjRlN2U5NDM1Njk5L3RhYmxlcmFuZ2U6YWU3YjEzOTlhYzEyNDVhOGI4YWE2NGU3ZTk0MzU2OTlfMy00LTEtMS0w_a3a59807-1bd4-48f9-a043-285be1ad894c"
      unitRef="usd">3300000</us-gaap:DeferredFinanceCostsCurrentNet>
    <us-gaap:LongTermDebtCurrent
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RhYmxlOmFlN2IxMzk5YWMxMjQ1YThiOGFhNjRlN2U5NDM1Njk5L3RhYmxlcmFuZ2U6YWU3YjEzOTlhYzEyNDVhOGI4YWE2NGU3ZTk0MzU2OTlfNC0yLTEtMS0w_10c29027-d60a-41e0-b57a-1bf8ca670742"
      unitRef="usd">117000000.0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RhYmxlOmFlN2IxMzk5YWMxMjQ1YThiOGFhNjRlN2U5NDM1Njk5L3RhYmxlcmFuZ2U6YWU3YjEzOTlhYzEyNDVhOGI4YWE2NGU3ZTk0MzU2OTlfNC00LTEtMS0w_cccb0dc2-8fae-441a-a5b3-590e7d82956a"
      unitRef="usd">116700000</us-gaap:LongTermDebtCurrent>
    <abm:LoansPayableNoncurrentGross
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RhYmxlOmFlN2IxMzk5YWMxMjQ1YThiOGFhNjRlN2U5NDM1Njk5L3RhYmxlcmFuZ2U6YWU3YjEzOTlhYzEyNDVhOGI4YWE2NGU3ZTk0MzU2OTlfNy0yLTEtMS0w_e4440603-8a98-46ef-a29e-8cc56848a8e0"
      unitRef="usd">500000000.0</abm:LoansPayableNoncurrentGross>
    <abm:LoansPayableNoncurrentGross
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RhYmxlOmFlN2IxMzk5YWMxMjQ1YThiOGFhNjRlN2U5NDM1Njk5L3RhYmxlcmFuZ2U6YWU3YjEzOTlhYzEyNDVhOGI4YWE2NGU3ZTk0MzU2OTlfNy00LTEtMS0w_f8d29080-719a-4c53-a6f5-82e0e6838b83"
      unitRef="usd">560000000.0</abm:LoansPayableNoncurrentGross>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RhYmxlOmFlN2IxMzk5YWMxMjQ1YThiOGFhNjRlN2U5NDM1Njk5L3RhYmxlcmFuZ2U6YWU3YjEzOTlhYzEyNDVhOGI4YWE2NGU3ZTk0MzU2OTlfOC0yLTEtMS0w_715741fe-4863-4484-98f0-7f6d6b5180b5"
      unitRef="usd">900000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RhYmxlOmFlN2IxMzk5YWMxMjQ1YThiOGFhNjRlN2U5NDM1Njk5L3RhYmxlcmFuZ2U6YWU3YjEzOTlhYzEyNDVhOGI4YWE2NGU3ZTk0MzU2OTlfOC00LTEtMS0w_8405e8c2-225b-40a3-9c3d-05773841d9ac"
      unitRef="usd">2300000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:LongTermLoansPayable
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RhYmxlOmFlN2IxMzk5YWMxMjQ1YThiOGFhNjRlN2U5NDM1Njk5L3RhYmxlcmFuZ2U6YWU3YjEzOTlhYzEyNDVhOGI4YWE2NGU3ZTk0MzU2OTlfOS0yLTEtMS0w_f0899687-a250-4bf0-887d-8075c10da233"
      unitRef="usd">499100000</us-gaap:LongTermLoansPayable>
    <us-gaap:LongTermLoansPayable
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RhYmxlOmFlN2IxMzk5YWMxMjQ1YThiOGFhNjRlN2U5NDM1Njk5L3RhYmxlcmFuZ2U6YWU3YjEzOTlhYzEyNDVhOGI4YWE2NGU3ZTk0MzU2OTlfOS00LTEtMS0w_c1b7c96c-bb19-41a9-8832-e7e56a699281"
      unitRef="usd">557700000</us-gaap:LongTermLoansPayable>
    <us-gaap:LongTermLineOfCredit
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RhYmxlOmFlN2IxMzk5YWMxMjQ1YThiOGFhNjRlN2U5NDM1Njk5L3RhYmxlcmFuZ2U6YWU3YjEzOTlhYzEyNDVhOGI4YWE2NGU3ZTk0MzU2OTlfMTAtMi0xLTEtMA_e0a74008-9675-4852-9b97-e396723e9753"
      unitRef="usd">25100000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RhYmxlOmFlN2IxMzk5YWMxMjQ1YThiOGFhNjRlN2U5NDM1Njk5L3RhYmxlcmFuZ2U6YWU3YjEzOTlhYzEyNDVhOGI4YWE2NGU3ZTk0MzU2OTlfMTAtNC0xLTEtMA_7488abb8-bc1e-4b79-a47f-e2554927cda5"
      unitRef="usd">45300000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RhYmxlOmFlN2IxMzk5YWMxMjQ1YThiOGFhNjRlN2U5NDM1Njk5L3RhYmxlcmFuZ2U6YWU3YjEzOTlhYzEyNDVhOGI4YWE2NGU3ZTk0MzU2OTlfMTEtMi0xLTEtMA_2d67275a-e8b8-4587-a629-835e73577545"
      unitRef="usd">524200000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i2c741d4e142a4aa998f8a6b944e8044a_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RhYmxlOmFlN2IxMzk5YWMxMjQ1YThiOGFhNjRlN2U5NDM1Njk5L3RhYmxlcmFuZ2U6YWU3YjEzOTlhYzEyNDVhOGI4YWE2NGU3ZTk0MzU2OTlfMTEtNC0xLTEtMA_c4f82297-6dc7-443a-b32d-509d4f0c4de7"
      unitRef="usd">603000000.0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfNDM3OQ_ceb14699-1fe6-4d75-9e0d-58e45e8ea8ab"
      unitRef="usd">149200000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfNDQzMA_5e97b5f3-41a6-4f4c-bb4f-3e8750f9ee28"
      unitRef="usd">622100000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfNDU1Nw_04eb7c1d-4ea0-4dd8-9c08-e839149961d7"
      unitRef="usd">30000000.0</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfMTY0OTI2NzQ0NzkwNg_33b0a394-d084-44a9-a7d0-4eb0201b1bba"
      unitRef="usd">60000000.0</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfNjE4OQ_f5ad09d2-9a33-4ff7-bb86-e3adb1bb402d">As of April&#160;30, 2021, the following principal payments are required under the term loan.&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:68.490%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.377%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Debt maturities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;560.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="i85918b59a07840d9ba5036882ac3546c_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RhYmxlOjkwN2JjNDY1NGVlNTQ0N2I4ZGJhNGM1NTU1OTBmOGQ1L3RhYmxlcmFuZ2U6OTA3YmM0NjU0ZWU1NDQ3YjhkYmE0YzU1NTU5MGY4ZDVfMS0yLTEtMS0w_d18ee905-d742-4362-8bcf-a9cbd9fcdcd1"
      unitRef="usd">60000000.0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i85918b59a07840d9ba5036882ac3546c_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RhYmxlOjkwN2JjNDY1NGVlNTQ0N2I4ZGJhNGM1NTU1OTBmOGQ1L3RhYmxlcmFuZ2U6OTA3YmM0NjU0ZWU1NDQ3YjhkYmE0YzU1NTU5MGY4ZDVfMS00LTEtMS0w_5189fe4b-9822-42be-811d-fa9e9915350c"
      unitRef="usd">560000000.0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfNjE4OA_25ab9936-eeda-444b-9656-d84fede0e9f8">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fixed Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Effective Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$ 90.0 million&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.84%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;November 1, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;October 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$ 130.0 million&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.86%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;November 1, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$ 130.0 million&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.84%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;November 1, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;September 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i842e13d74126419cafdde3bcdf314b83_I20181101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RhYmxlOjk2ZmI5ZmE0MzM0NjQ5ZTA5ZGUwNjhmNjdhOTdmZjc0L3RhYmxlcmFuZ2U6OTZmYjlmYTQzMzQ2NDllMDlkZTA2OGY2N2E5N2ZmNzRfMi0wLTEtMS0w_472ba0c5-15c8-4033-be0c-6de71639b00e"
      unitRef="usd">90000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i842e13d74126419cafdde3bcdf314b83_I20181101"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RhYmxlOjk2ZmI5ZmE0MzM0NjQ5ZTA5ZGUwNjhmNjdhOTdmZjc0L3RhYmxlcmFuZ2U6OTZmYjlmYTQzMzQ2NDllMDlkZTA2OGY2N2E5N2ZmNzRfMi0yLTEtMS0w_66a8fb70-0de1-433e-a137-7081f1880027"
      unitRef="number">0.0284</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ic48b5df9a007453ab4c8586a9a75f271_I20181101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RhYmxlOjk2ZmI5ZmE0MzM0NjQ5ZTA5ZGUwNjhmNjdhOTdmZjc0L3RhYmxlcmFuZ2U6OTZmYjlmYTQzMzQ2NDllMDlkZTA2OGY2N2E5N2ZmNzRfMy0wLTEtMS0w_145e2100-de3a-4704-b5d8-146553191ff4"
      unitRef="usd">130000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="ic48b5df9a007453ab4c8586a9a75f271_I20181101"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RhYmxlOjk2ZmI5ZmE0MzM0NjQ5ZTA5ZGUwNjhmNjdhOTdmZjc0L3RhYmxlcmFuZ2U6OTZmYjlmYTQzMzQ2NDllMDlkZTA2OGY2N2E5N2ZmNzRfMy0yLTEtMS0w_fff04895-d121-4a24-8bfc-0a9fb594956c"
      unitRef="number">0.0286</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i36fa46fb7ac84d298fc50e25fabb7a6f_I20181101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RhYmxlOjk2ZmI5ZmE0MzM0NjQ5ZTA5ZGUwNjhmNjdhOTdmZjc0L3RhYmxlcmFuZ2U6OTZmYjlmYTQzMzQ2NDllMDlkZTA2OGY2N2E5N2ZmNzRfNC0wLTEtMS0w_61576396-45b3-4011-b567-5c2f7ab25973"
      unitRef="usd">130000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i36fa46fb7ac84d298fc50e25fabb7a6f_I20181101"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RhYmxlOjk2ZmI5ZmE0MzM0NjQ5ZTA5ZGUwNjhmNjdhOTdmZjc0L3RhYmxlcmFuZ2U6OTZmYjlmYTQzMzQ2NDllMDlkZTA2OGY2N2E5N2ZmNzRfNC0yLTEtMS0w_b8a10ab1-6715-4110-ad13-b08d277e90ce"
      unitRef="number">0.0284</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i5e4a1fb194044c128fbc6e87e2cef841_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfNTU5Mw_404938c7-55db-4c3c-a723-f12ee19f7fc5"
      unitRef="usd">-1300000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i5e4a1fb194044c128fbc6e87e2cef841_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfNTYxMw_f075dd02-7e80-4fa7-9239-688dbc59c43b"
      unitRef="usd">-100000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="ide36506f7fde4028af34afce6bc1d4b1_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfNTYzMQ_36c2ea13-5c22-48ef-bb76-11cb9b64ff48"
      unitRef="usd">-3300000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="ide36506f7fde4028af34afce6bc1d4b1_D20191101-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfNTY1MQ_1e9c71c6-63c1-4b04-a507-3395abff5fc7"
      unitRef="usd">-900000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:InterestExpense
      contextRef="i3eae277310444c3d854580ebb70e2d61_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfNTkwOA_a9c4404a-37e7-424b-9054-ce3c01f108a7"
      unitRef="usd">-1200000</us-gaap:InterestExpense>
    <abm:InterestExpenseTaxes
      contextRef="i3eae277310444c3d854580ebb70e2d61_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfNTk0MQ_2825bc7b-0f5c-40b5-9a99-6c0e03b2bbf3"
      unitRef="usd">400000</abm:InterestExpenseTaxes>
    <us-gaap:InterestExpense
      contextRef="i5e4a1fb194044c128fbc6e87e2cef841_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfMTY0OTI2NzQ0Nzk4OQ_4d8dc9e1-4284-449c-9cbf-b5140653d120"
      unitRef="usd">-2300000</us-gaap:InterestExpense>
    <abm:InterestExpenseTaxes
      contextRef="i5e4a1fb194044c128fbc6e87e2cef841_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfMTY0OTI2NzQ0ODAxNA_7a899306-4303-41b6-96b3-d95465bf2ada"
      unitRef="usd">900000</abm:InterestExpenseTaxes>
    <us-gaap:InterestExpense
      contextRef="i89526acfd28b4136872054ec2a750855_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfNTk5Nw_4a56cb1c-2a08-4b40-93ce-ba753bf9dec4"
      unitRef="usd">1200000</us-gaap:InterestExpense>
    <abm:InterestExpenseTaxes
      contextRef="i89526acfd28b4136872054ec2a750855_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfNjAxNw_966bf994-5706-47e3-81cb-50fee8e9dd9c"
      unitRef="usd">500000</abm:InterestExpenseTaxes>
    <us-gaap:InterestExpense
      contextRef="iaeb2479c3da34dbdb9e2f2c66a83ed50_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfMTY0OTI2NzQ0ODA4Mw_e6921095-25c8-4b0c-b8dd-bda5d774f30a"
      unitRef="usd">2400000</us-gaap:InterestExpense>
    <abm:InterestExpenseTaxes
      contextRef="iaeb2479c3da34dbdb9e2f2c66a83ed50_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfMTY0OTI2NzQ0ODEwOQ_be93e699-d08e-46d8-a6bd-e0a5e9884fab"
      unitRef="usd">900000</abm:InterestExpenseTaxes>
    <us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfNjEzOA_735964f2-b5b7-4823-ab4c-072bf81ded12"
      unitRef="usd">-1600000</us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet>
    <abm:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81Mi9mcmFnOmVkNzlkYTgwNDY3YzQ1Nzk5ZTk2ZDFjNzgwZTQ3OTU4L3RleHRyZWdpb246ZWQ3OWRhODA0NjdjNDU3OTllOTZkMWM3ODBlNDc5NThfNjE2Ng_7d97684b-88c7-442a-aa0f-2e296860a93b"
      unitRef="usd">-400000</abm:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTax>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81NS9mcmFnOmI5M2Y0OWMzNmNkZDRiYjJhY2Y0OTgyNTU0OTk2YzY5L3RleHRyZWdpb246YjkzZjQ5YzM2Y2RkNGJiMmFjZjQ5ODI1NTQ5OTZjNjlfNjM2OA_020eba5b-6808-4d4d-a540-52752e3265a3">COMMITMENTS AND CONTINGENCIES &lt;div style="margin-top:9pt"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Letters of Credit and Surety Bonds&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use letters of credit and surety bonds to secure certain commitments related to insurance programs and for other purposes. As of April&#160;30, 2021, these letters of credit and surety bonds totaled $149.2 million and $600.7&#160;million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Guarantees&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In some instances, we offer clients guaranteed energy savings under certain energy savings contracts. At April&#160;30, 2021, total guarantees were $206.5 million and extend through 2041. We accrue for the estimated cost of guarantees when it is probable that a liability has been incurred and the amount can be reasonably estimated. Historically, we have not incurred any material losses in connection with these guarantees. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Sales Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We collect sales tax from clients and remit those collections to the applicable states. When clients fail to pay their invoices, including the amount of any sales tax that we paid on their behalf, in some cases we are entitled to seek a refund of that amount of sales tax from the applicable state. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales tax laws and regulations enacted by the various states are subject to interpretation, and our compliance with such laws is routinely subject to audit and review by such states. Audit risk is concentrated in several states that are conducting ongoing audits. The outcomes of ongoing and any future audits and changes in the states&#x2019; interpretation of the sales tax laws and regulations could materially adversely impact our results of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Legal Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are a party to a number of lawsuits, claims, and proceedings incident to the operation of our business, including those pertaining to labor and employment, contracts, personal injury, and other matters, some of which allege substantial monetary damages. Some of these actions may be brought as class actions on behalf of a class or purported class of employees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At April&#160;30, 2021, the total amount accrued for probable litigation losses where a reasonable estimate of the loss could be made was $14.6 million. We do not accrue for contingent losses that, in our judgment, are considered to be reasonably possible but not probable. The estimation of reasonably possible losses also requires the analysis of multiple possible outcomes that often depend on judgments about potential actions by third parties. Our management currently estimates the range of loss for all reasonably possible losses for which a reasonable estimate of the loss can be made is between zero and $8 million. Factors underlying this estimated range of loss may change from time to time, and actual results may vary significantly from this estimate. The amounts above do not include any accrual or loss estimates with respect to the Bucio case, which are detailed below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Litigation outcomes are difficult to predict and the estimation of probable losses requires the analysis of multiple possible outcomes that often depend on judgments about potential actions by third parties. If one or more matters are resolved in a particular period in an amount in excess of, or in a manner different than, what we anticipated, this could have a material adverse effect on our financial position, results of operations, or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In some cases, although a loss is probable or reasonably possible, we cannot reasonably estimate the maximum potential losses for probable matters or the range of losses for reasonably possible matters.&#160;Therefore, our accrual for probable losses and our estimated range of loss for reasonably possible losses do not represent our maximum possible exposure.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Certain Legal Proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In determining whether to include any particular lawsuit or other proceeding in our disclosure below, we consider both quantitative and qualitative factors. These factors include, but are not limited to: the amount of damages and the nature of any other relief sought in the proceeding; if such damages and other relief are specified, our view of the merits of the claims; whether the action is or purports to be a class action, and our view of the likelihood that a class will be certified by the court; the jurisdiction in which the proceeding is pending; and the potential impact of the proceeding on our reputation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;The Consolidated Cases of Bucio and Martinez v. ABM Janitorial Services filed on April 7, 2006, pending in the Superior Court of California, County of San Francisco (the &#x201c;Bucio case&#x201d;) &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Bucio&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; case is a class action pending in San Francisco Superior Court that alleges we failed to provide legally required meal periods and make additional premium payments for such meal periods, pay split shift premiums when owed, and reimburse janitors for travel expenses. There is also a claim for penalties under the California Labor Code Private Attorneys General Act (&#x201c;PAGA&#x201d;). On April 19, 2011, the trial court held a hearing on plaintiffs&#x2019; motion to certify the class.&#160;At the conclusion of that hearing, the trial court denied plaintiffs&#x2019; motion to certify the class. On May&#160;11, 2011, the plaintiffs filed a motion to reconsider, which was denied.&#160;The plaintiffs appealed the class certification issues. The trial court stayed the underlying lawsuit pending the decision in the appeal. The Court of Appeal of the State of California, First Appellate District (the &#x201c;Court of Appeal&#x201d;), heard oral arguments on November&#160;7, 2017. On December 11, 2017, the Court of Appeal reversed the trial court&#x2019;s order denying class certification and remanded the matter for certification of a meal period, travel expense reimbursement, and split shift class. The case was remitted to the trial court for further proceedings on class certification, discovery, dispositive motions, and trial. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 20, 2018, the trial court entered an order defining four certified subclasses of janitors who were employed by the legacy ABM janitorial companies in California at any time between April 7, 2002 and April 30, 2013, on claims based on alleged previous automatic deduction practices for meal breaks, unpaid meal premiums, unpaid split shift premiums, and unreimbursed business expenses, such as mileage reimbursement for use of personal vehicles to travel between worksites. On February 1, 2019, the trial court held that the discovery related to PAGA claims allegedly arising after April 30, 2013 would be stayed until after the class and PAGA claims accruing prior to April 30, 2013 had been tried. The parties engaged in mediation in July 2019, which did not result in settlement of the case. On October 17, 2019, the plaintiffs filed a motion asking the trial court to certify additional classes based on an alleged failure to maintain time records, an alleged failure to provide accurate wage statements, and an alleged practice of combining meal and rest breaks. The trial court denied the plaintiffs&#x2019; motion to certify additional classes on December 26, 2019. The case was re-assigned to a new judge on January 6, 2020. ABM filed motions for summary adjudication as to certain of plaintiffs&#x2019; class claims, and the trial court denied those motions in November 2020. The parties engaged in another mediation in January 2021, which did not result in a settlement of the case. Plaintiffs filed motions for summary adjudication and/or summary judgment on some claims in December 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February and March 2021, the parties engaged in expert discovery which provided detailed information regarding the plaintiffs&#x2019; damage calculations on the class claims. On February 25, 2021, the California Supreme Court issued an opinion in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Donohue v. AMN Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which addresses the standard for adjudicating meal period claims under California law and we believe is supportive of ABM&#x2019;s legal position in the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Bucio&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; case. On May 5, 2021, the trial court denied all of the plaintiffs&#x2019; December 2020 motions for summary adjudication and/or summary judgment and the case was assigned to a new judge.  On May 5, 2021, the trial court ordered the parties to attend a mandatory settlement conference before a separate judge on June 11, 2021. The Company filed a motion to decertify the classes on May 24, 2021, which is set for a hearing on June 28, 2021. The current trial date is July 12, 2021.&lt;/span&gt;&lt;/div&gt;The Company denies that it has liability to the plaintiffs in this case and we believe we have strong legal arguments as to liability, damages, and to decertification of the classes. However, to the extent trial proceeds, and the plaintiffs are successful on all certified class claims, ABM estimates that, based on the plaintiffs&#x2019; theories and damages model (with which the Company does not agree), the class claims damages award could range up to $160&#160;million. That said, if plaintiffs&#x2019; most aggressive damages models and theories are credited, the class damages award could be significantly in excess of $160&#160;million. The PAGA claims and the plaintiffs&#x2019; claim for attorneys&#x2019; fees are not currently estimable, but an award of penalties under PAGA could be material as the statute provides for penalties per class member per pay period in which a violation of the California Labor Code has been proven, and Plaintiffs are seeking multiple PAGA penalties per class member per pay period. There is a wide range of potential exposure in this case in the event of an adverse verdict. Based on the expert discovery described above, the recent court rulings, and the range of potential exposure, the Company recorded a reserve of $30&#160;million for the quarter. ended April 30, 2021. As noted previously, litigation outcomes are difficult to predict, and the estimation of probable losses requires an analysis of multiple possible outcomes that often depend on judgments about potential actions by third parties. Accordingly, the recorded reserve of $30&#160;million for the quarter ended April 30, 2021 is based on a host of factors, considerations, and judgments, and the ultimate resolution of this matter could result in a loss in excess of the recorded reserve. Whether the ultimate resolution results in a loss in excess of the reserve already recorded will depend on many factors, including (but not limited to) settlement discussions, the unpredictable nature of juries, and court rulings. While we believe we have strong defenses to the claims in this proceeding and will continue to vigorously defend ourselves, there can be no assurance that the final resolution of this matter will not have a material adverse effect on our business, financial condition, results of operations, or cash flows.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81NS9mcmFnOmI5M2Y0OWMzNmNkZDRiYjJhY2Y0OTgyNTU0OTk2YzY5L3RleHRyZWdpb246YjkzZjQ5YzM2Y2RkNGJiMmFjZjQ5ODI1NTQ5OTZjNjlfMjYx_ceb14699-1fe6-4d75-9e0d-58e45e8ea8ab"
      unitRef="usd">149200000</us-gaap:LettersOfCreditOutstandingAmount>
    <abm:SuretyBonds
      contextRef="iea1df6ba94f34da7a0b65eff15e19d5b_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81NS9mcmFnOmI5M2Y0OWMzNmNkZDRiYjJhY2Y0OTgyNTU0OTk2YzY5L3RleHRyZWdpb246YjkzZjQ5YzM2Y2RkNGJiMmFjZjQ5ODI1NTQ5OTZjNjlfMjY4_c392a189-bae7-44ae-a480-683cc27da8b8"
      unitRef="usd">600700000</abm:SuretyBonds>
    <abm:GuaranteeObligation
      contextRef="ia05a1dae95024f04823488fc4af626c8_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81NS9mcmFnOmI5M2Y0OWMzNmNkZDRiYjJhY2Y0OTgyNTU0OTk2YzY5L3RleHRyZWdpb246YjkzZjQ5YzM2Y2RkNGJiMmFjZjQ5ODI1NTQ5OTZjNjlfNDI5_af5c3110-881b-4136-9c1b-e4386dd4df60"
      unitRef="usd">206500000</abm:GuaranteeObligation>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="if3f09de9035a4a32b2e5f19ed055fc4f_I20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81NS9mcmFnOmI5M2Y0OWMzNmNkZDRiYjJhY2Y0OTgyNTU0OTk2YzY5L3RleHRyZWdpb246YjkzZjQ5YzM2Y2RkNGJiMmFjZjQ5ODI1NTQ5OTZjNjlfMjE5OTAyMzI3MTQ1MA_e5df1073-ee5e-405d-8c51-6de033054da1"
      unitRef="usd">14600000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="ic80b268c8eec49c9b71e0fd5d267ee9a_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81NS9mcmFnOmI5M2Y0OWMzNmNkZDRiYjJhY2Y0OTgyNTU0OTk2YzY5L3RleHRyZWdpb246YjkzZjQ5YzM2Y2RkNGJiMmFjZjQ5ODI1NTQ5OTZjNjlfMTQ5NA_55848c0e-00a9-4536-a01b-a0871e0a21d5"
      unitRef="usd">0</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="iec5ecc33f6f8410c969eaa076d185613_I20210430"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81NS9mcmFnOmI5M2Y0OWMzNmNkZDRiYjJhY2Y0OTgyNTU0OTk2YzY5L3RleHRyZWdpb246YjkzZjQ5YzM2Y2RkNGJiMmFjZjQ5ODI1NTQ5OTZjNjlfMjE5OTAyMzI3MTQ4MA_d35ec7be-5c8c-4b9c-a2e2-ef6d43655498"
      unitRef="usd">8000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <abm:LossContingencyNumberOfCertifiedSubclasses
      contextRef="i1314e6c76e3f45d49e8214c0739c7768_D20180920-20180920"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81NS9mcmFnOmI5M2Y0OWMzNmNkZDRiYjJhY2Y0OTgyNTU0OTk2YzY5L3RleHRyZWdpb246YjkzZjQ5YzM2Y2RkNGJiMmFjZjQ5ODI1NTQ5OTZjNjlfMzg0ODI5MDc0NzIzOA_edc26bd1-8644-471e-b496-ae179e8fd694"
      unitRef="subclass">4</abm:LossContingencyNumberOfCertifiedSubclasses>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i7985afd89e3748d4a11912ff65a13508_I20210430"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81NS9mcmFnOmI5M2Y0OWMzNmNkZDRiYjJhY2Y0OTgyNTU0OTk2YzY5L3RleHRyZWdpb246YjkzZjQ5YzM2Y2RkNGJiMmFjZjQ5ODI1NTQ5OTZjNjlfMTg2OTE2OTc3MDE5NjM_c7d5eb3d-b942-478b-9f8c-9d66999986d5"
      unitRef="usd">160000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i7985afd89e3748d4a11912ff65a13508_I20210430"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81NS9mcmFnOmI5M2Y0OWMzNmNkZDRiYjJhY2Y0OTgyNTU0OTk2YzY5L3RleHRyZWdpb246YjkzZjQ5YzM2Y2RkNGJiMmFjZjQ5ODI1NTQ5OTZjNjlfMTY0OTI2NzQ4MjQ0NA_8e936f8b-dc4e-43bb-9e43-227637a9594d"
      unitRef="usd">160000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i7985afd89e3748d4a11912ff65a13508_I20210430"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81NS9mcmFnOmI5M2Y0OWMzNmNkZDRiYjJhY2Y0OTgyNTU0OTk2YzY5L3RleHRyZWdpb246YjkzZjQ5YzM2Y2RkNGJiMmFjZjQ5ODI1NTQ5OTZjNjlfMTg2OTE2OTc3MDE5Nzc_ca099f5f-4898-413b-80ac-d10b75622c1d"
      unitRef="usd">30000000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i7985afd89e3748d4a11912ff65a13508_I20210430"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81NS9mcmFnOmI5M2Y0OWMzNmNkZDRiYjJhY2Y0OTgyNTU0OTk2YzY5L3RleHRyZWdpb246YjkzZjQ5YzM2Y2RkNGJiMmFjZjQ5ODI1NTQ5OTZjNjlfMTY0OTI2NzQ4NDY0MQ_351b9ba8-71a6-479b-aac1-53cc7258a811"
      unitRef="usd">30000000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81OC9mcmFnOmYyZjNhNjUyNTYwMTQ1MGRiMTJiOWM4MGVmY2E5ZDMxL3RleHRyZWdpb246ZjJmM2E2NTI1NjAxNDUwZGIxMmI5YzgwZWZjYTlkMzFfMTUwNg_6b6ee440-d1d5-47ca-863f-5e379b932fc7">INCOME TAXES &lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our quarterly tax provision is calculated using an estimated annual tax rate that is adjusted for discrete items occurring during the period to arrive at our effective tax rate. During the three and six months ended April&#160;30, 2021, we had effective tax rates of 27.3% and 26.9%, respectively, resulting in provisions for taxes of $11.7 million and $38.9 million, respectively. During the three and six months ended April&#160;30, 2020, we had effective tax rates of (8.4)% and (21.4)%, respectively, resulting in provisions for taxes of $10.6 million and $19.2 million, respectively. The effective tax rate for the three and six months ended April&#160;30, 2020, excluding an impairment loss of non-deductible goodwill of $163.8 million, was 28.1% and 25.9% respectively. The difference between the effective tax rate and statutory rate is primarily related to tax credits. The rate difference between periods is driven by increased income in 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our effective tax rate for the three months ended April&#160;30, 2021 was not impacted by any significant discrete items. Our effective tax rate for the three months ended April&#160;30, 2020 was impacted by an impairment loss of non-deductible goodwill as described in Note 5.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our effective tax rate for the six months ended April&#160;30, 2021 was not impacted by any significant discrete items. Our effective tax rate for the six months ended April&#160;30, 2020 was impacted by an impairment loss of non-deductible goodwill as described in Note 5 and a $1.5 million tax provision related to the Work Opportunity Tax Credit (&#x201c;WOTC&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In response to COVID-19, Congress enacted the Coronavirus Aid, Relief, and Economic Security Act (&#x201c;CARES Act&#x201d;) on March 27, 2020. The CARES Act provides various tax provisions, including payroll tax provisions, which we have evaluated for applicability. Through December 31, 2020, we deferred approximately $132&#160;million of payroll tax, which the CARES Act requires to be remitted in equal parts by December 31, 2021 and December 31, 2022. The impact of the income tax provisions was not material. &lt;/span&gt;&lt;/div&gt;We plan to reinvest our foreign earnings to fund future non-U.S. growth and expansion, and we do not anticipate remitting such earnings to the United States. While U.S. federal tax expense has been recognized as a result of the Tax Cuts and Jobs Act of 2017, no deferred tax liabilities with respect to federal and state income taxes or foreign withholding taxes have been recognized.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81OC9mcmFnOmYyZjNhNjUyNTYwMTQ1MGRiMTJiOWM4MGVmY2E5ZDMxL3RleHRyZWdpb246ZjJmM2E2NTI1NjAxNDUwZGIxMmI5YzgwZWZjYTlkMzFfMTY0OTI2NzQ0MzM3NQ_5490f24c-5c9a-4ad1-830f-d0268b98b4ac"
      unitRef="number">0.273</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81OC9mcmFnOmYyZjNhNjUyNTYwMTQ1MGRiMTJiOWM4MGVmY2E5ZDMxL3RleHRyZWdpb246ZjJmM2E2NTI1NjAxNDUwZGIxMmI5YzgwZWZjYTlkMzFfMTY0OTI2NzQ0MzM3OQ_0440ba87-b2f9-43ea-ab86-71ebe9a089fc"
      unitRef="number">0.269</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81OC9mcmFnOmYyZjNhNjUyNTYwMTQ1MGRiMTJiOWM4MGVmY2E5ZDMxL3RleHRyZWdpb246ZjJmM2E2NTI1NjAxNDUwZGIxMmI5YzgwZWZjYTlkMzFfMTY0OTI2NzQ0MzQwMA_c150a7d5-04b9-412f-aae0-9f7a4f93aa6d"
      unitRef="usd">11700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81OC9mcmFnOmYyZjNhNjUyNTYwMTQ1MGRiMTJiOWM4MGVmY2E5ZDMxL3RleHRyZWdpb246ZjJmM2E2NTI1NjAxNDUwZGIxMmI5YzgwZWZjYTlkMzFfMTY0OTI2NzQ0MzQwNg_d0bf13d5-750f-442f-b140-5a13de615473"
      unitRef="usd">38900000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81OC9mcmFnOmYyZjNhNjUyNTYwMTQ1MGRiMTJiOWM4MGVmY2E5ZDMxL3RleHRyZWdpb246ZjJmM2E2NTI1NjAxNDUwZGIxMmI5YzgwZWZjYTlkMzFfMTY0OTI2NzQ0MzM2Mg_0741b9e5-b9e6-4c8c-8780-d25bf7f9569f"
      unitRef="number">-0.084</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81OC9mcmFnOmYyZjNhNjUyNTYwMTQ1MGRiMTJiOWM4MGVmY2E5ZDMxL3RleHRyZWdpb246ZjJmM2E2NTI1NjAxNDUwZGIxMmI5YzgwZWZjYTlkMzFfMTY0OTI2NzQ0MzM2OA_b1ffd675-4ba4-4c12-8f4f-e2c2ff5ab969"
      unitRef="number">-0.214</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81OC9mcmFnOmYyZjNhNjUyNTYwMTQ1MGRiMTJiOWM4MGVmY2E5ZDMxL3RleHRyZWdpb246ZjJmM2E2NTI1NjAxNDUwZGIxMmI5YzgwZWZjYTlkMzFfMTY0OTI2NzQ0MzM4NQ_f42c59ae-4f9e-4a53-bce5-a77a2970082f"
      unitRef="usd">10600000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81OC9mcmFnOmYyZjNhNjUyNTYwMTQ1MGRiMTJiOWM4MGVmY2E5ZDMxL3RleHRyZWdpb246ZjJmM2E2NTI1NjAxNDUwZGIxMmI5YzgwZWZjYTlkMzFfMTY0OTI2NzQ0MzM5Mw_3f84833d-b958-4461-94b8-c5ac7587c9ad"
      unitRef="usd">19200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81OC9mcmFnOmYyZjNhNjUyNTYwMTQ1MGRiMTJiOWM4MGVmY2E5ZDMxL3RleHRyZWdpb246ZjJmM2E2NTI1NjAxNDUwZGIxMmI5YzgwZWZjYTlkMzFfMjc0ODc3OTA3MzE5OA_2e02ae2b-2d82-4f60-a516-d2bc2ab5f7f7"
      unitRef="usd">163800000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81OC9mcmFnOmYyZjNhNjUyNTYwMTQ1MGRiMTJiOWM4MGVmY2E5ZDMxL3RleHRyZWdpb246ZjJmM2E2NTI1NjAxNDUwZGIxMmI5YzgwZWZjYTlkMzFfMjc0ODc3OTA3MzE5OA_e3f4886e-a7b1-4f61-8e73-587753517e45"
      unitRef="usd">163800000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <abm:EffectiveIncomeTaxRateReconciliationExcludingImpairmentPercent
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81OC9mcmFnOmYyZjNhNjUyNTYwMTQ1MGRiMTJiOWM4MGVmY2E5ZDMxL3RleHRyZWdpb246ZjJmM2E2NTI1NjAxNDUwZGIxMmI5YzgwZWZjYTlkMzFfMTY0OTI2NzQ0NTY0MA_e5bcedcc-7e47-4a9f-8f27-2daaf5f051e8"
      unitRef="number">-0.281</abm:EffectiveIncomeTaxRateReconciliationExcludingImpairmentPercent>
    <abm:EffectiveIncomeTaxRateReconciliationExcludingImpairmentPercent
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81OC9mcmFnOmYyZjNhNjUyNTYwMTQ1MGRiMTJiOWM4MGVmY2E5ZDMxL3RleHRyZWdpb246ZjJmM2E2NTI1NjAxNDUwZGIxMmI5YzgwZWZjYTlkMzFfMjc0ODc3OTA3MzIwNw_6b736754-9d83-47a7-b3db-cc21ae00b96f"
      unitRef="number">-0.259</abm:EffectiveIncomeTaxRateReconciliationExcludingImpairmentPercent>
    <abm:IncreaseDecreaseInTaxCreditsWorkOpportunityTaxCredit
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81OC9mcmFnOmYyZjNhNjUyNTYwMTQ1MGRiMTJiOWM4MGVmY2E5ZDMxL3RleHRyZWdpb246ZjJmM2E2NTI1NjAxNDUwZGIxMmI5YzgwZWZjYTlkMzFfMTY0OTI2NzQ0NDcyMg_1b11fca0-add7-4e56-b121-46964ed30363"
      unitRef="usd">-1500000</abm:IncreaseDecreaseInTaxCreditsWorkOpportunityTaxCredit>
    <abm:SocialSecurityTaxEmployerDeferralCARESAct
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV81OC9mcmFnOmYyZjNhNjUyNTYwMTQ1MGRiMTJiOWM4MGVmY2E5ZDMxL3RleHRyZWdpb246ZjJmM2E2NTI1NjAxNDUwZGIxMmI5YzgwZWZjYTlkMzFfOTI4_c88278dd-72a1-4ac5-b31e-76eabebe94c4"
      unitRef="usd">132000000</abm:SocialSecurityTaxEmployerDeferralCARESAct>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RleHRyZWdpb246OWZiMTdkOTY3M2NmNDQ4YThjZmM5YjkxZDUxOTIyOTVfMTA1Mw_d335818f-5f4c-4cfb-afdb-d663699e6f06">SEGMENT INFORMATION &lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our current reportable segments consist of B&amp;amp;I, T&amp;amp;M, Education, Aviation, and Technical Solutions, as further described below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-right: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:27.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#dce2ef;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;REPORTABLE SEGMENTS AND DESCRIPTIONS&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;B&amp;amp;I&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-right:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;B&amp;amp;I, our largest reportable segment, encompasses janitorial, facilities engineering, and parking services for commercial real estate properties, sports and entertainment venues, and traditional hospitals and non-acute healthcare facilities. B&amp;amp;I also provides vehicle maintenance and other services to rental car providers.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;T&amp;amp;M&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-right:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;T&amp;amp;M provides janitorial, facilities engineering, and parking services to industrial and high-tech manufacturing facilities.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Education&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-right:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Education delivers janitorial, custodial, landscaping and grounds, facilities engineering, and parking services for public school districts, private schools, colleges, and universities.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Aviation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-right:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Aviation supports airlines and airports with services ranging from parking and janitorial to passenger assistance, catering logistics, air cabin maintenance, and transportation.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technical Solutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-right:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technical Solutions specializes in mechanical and electrical services. These services can also be leveraged for cross-selling across all of our industry groups, both domestically and internationally.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Financial Information by Reportable Segment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.043%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended April 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended April 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Business &amp;amp; Industry&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;796.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;785.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,605.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,606.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technology &amp;amp; Manufacturing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;246.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;233.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;495.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;467.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Education&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;214.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;200.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;423.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;408.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Aviation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;184.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;291.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;423.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technical Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;125.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;122.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;238.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;264.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Elimination of inter-segment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(33.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(30.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(65.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(61.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,497.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,496.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,989.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,109.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating profit (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Business &amp;amp; Industry&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;171.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technology &amp;amp; Manufacturing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Education&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(85.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(74.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Aviation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(60.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(54.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technical Solutions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Government Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(90.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(39.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(123.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(72.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Adjustment for income from unconsolidated affiliates, included in Aviation and Technical Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Adjustment for tax deductions for energy efficient government buildings, included in Technical Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(116.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(70.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income from unconsolidated affiliates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(16.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(20.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income (loss) from continuing operations before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(126.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(89.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:15pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Reflects impairment charges totaling $99.3 million on goodwill during the three and six months ended April&#160;30, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Reflects impairment charges totaling $61.1 million on goodwill and intangible assets during the three and six months ended April&#160;30, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Reflects impairment charges totaling $12.4 million on goodwill and intangible assets during the three and six months ended April&#160;30, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:15pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accounting policies for our segments are the same as those disclosed within our significant accounting policies in Note 2, &#x201c;Basis of Presentation and Significant Accounting Policies.&#x201d; Our management evaluates the performance of each reportable segment based on its respective operating profit results, which include the allocation of certain centrally incurred costs. Corporate expenses not allocated to segments include certain CEO and other finance and human resource departmental expenses, certain information technology costs, share-based compensation, certain legal costs and settlements, restructuring and related costs, certain actuarial adjustments to self-insurance reserves, and direct acquisition costs. Management does not review asset information by segment, therefore we do not present assets in this note.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RleHRyZWdpb246OWZiMTdkOTY3M2NmNDQ4YThjZmM5YjkxZDUxOTIyOTVfMTA1NA_95bee68b-3f30-4090-af42-acafce6b2788">&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our current reportable segments consist of B&amp;amp;I, T&amp;amp;M, Education, Aviation, and Technical Solutions, as further described below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-right: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:27.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#dce2ef;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;REPORTABLE SEGMENTS AND DESCRIPTIONS&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;B&amp;amp;I&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-right:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;B&amp;amp;I, our largest reportable segment, encompasses janitorial, facilities engineering, and parking services for commercial real estate properties, sports and entertainment venues, and traditional hospitals and non-acute healthcare facilities. B&amp;amp;I also provides vehicle maintenance and other services to rental car providers.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;T&amp;amp;M&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-right:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;T&amp;amp;M provides janitorial, facilities engineering, and parking services to industrial and high-tech manufacturing facilities.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Education&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-right:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Education delivers janitorial, custodial, landscaping and grounds, facilities engineering, and parking services for public school districts, private schools, colleges, and universities.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Aviation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-right:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Aviation supports airlines and airports with services ranging from parking and janitorial to passenger assistance, catering logistics, air cabin maintenance, and transportation.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technical Solutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-right:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technical Solutions specializes in mechanical and electrical services. These services can also be leveraged for cross-selling across all of our industry groups, both domestically and internationally.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#0046ad;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Financial Information by Reportable Segment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.043%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended April 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended April 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Business &amp;amp; Industry&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;796.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;785.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,605.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,606.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technology &amp;amp; Manufacturing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;246.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;233.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;495.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;467.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Education&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;214.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;200.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;423.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;408.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Aviation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;184.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;291.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;423.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technical Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;125.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;122.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;238.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;264.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Elimination of inter-segment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(33.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(30.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(65.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(61.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,497.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,496.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,989.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,109.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating profit (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Business &amp;amp; Industry&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;171.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technology &amp;amp; Manufacturing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Education&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(85.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(74.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Aviation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(60.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(54.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technical Solutions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Government Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(90.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(39.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(123.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(72.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Adjustment for income from unconsolidated affiliates, included in Aviation and Technical Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Adjustment for tax deductions for energy efficient government buildings, included in Technical Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(116.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(70.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income from unconsolidated affiliates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(16.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dce2ef;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dce2ef;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(20.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dce2ef;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income (loss) from continuing operations before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(126.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;144.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(89.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:15pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Reflects impairment charges totaling $99.3 million on goodwill during the three and six months ended April&#160;30, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Reflects impairment charges totaling $61.1 million on goodwill and intangible assets during the three and six months ended April&#160;30, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Reflects impairment charges totaling $12.4 million on goodwill and intangible assets during the three and six months ended April&#160;30, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a78cb0a3ef54d5b9bb845ad3345c287_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMy0xLTEtMS0w_783e5e79-fb28-4322-98e0-d317a639817a"
      unitRef="usd">796200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia96ee7b9a1a244caa2d6b2bd859f41b9_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMy0zLTEtMS0w_6470be74-0921-438b-a1f0-221c990383d7"
      unitRef="usd">785600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i938e8473d32e4672a6f47e487be5ad37_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMy01LTEtMS03ODg_fd36cd57-c889-4237-bfeb-3e5b9c1f4161"
      unitRef="usd">1605600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5618ab3c7e8453e9fe288a1b5738345_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMy03LTEtMS03ODg_7dea29b6-8d86-415b-b143-0f75d0cfb084"
      unitRef="usd">1606500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie67bb1112f1544c9bf988d5f13906157_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfNC0xLTEtMS0w_a81a0e69-566f-4f9a-bc97-6b331b7044a5"
      unitRef="usd">246300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i294e0113ba8240039a840d01e88f5e1a_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfNC0zLTEtMS0w_b9f127b5-2acc-4ffb-a392-328b7898a252"
      unitRef="usd">233700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i83b01769d75f4688bc892e38ea085951_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfNC01LTEtMS03ODg_6f232407-b604-4544-9c9f-cb41e198f679"
      unitRef="usd">495500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ce15ab52c67436b989dc5edc04f195e_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfNC03LTEtMS03ODg_cf85e8f7-325b-4967-8a99-08502258e437"
      unitRef="usd">467600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0c0254e6b624e91a9de248427e017af_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfNS0xLTEtMS0w_ee408118-9f25-439e-a9d8-6557acc9d9d9"
      unitRef="usd">214200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idce4c79ad168424e9617c33c07e50373_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfNS0zLTEtMS0w_196b8af9-6855-4ddd-8e65-efb30858ab7b"
      unitRef="usd">200100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3926892169fd44f59b5f8547d566e4b6_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfNS01LTEtMS03ODg_6e2f0404-9803-430a-83b8-9ea04424d154"
      unitRef="usd">423600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a77fdee05924f448b52a267a50bb841_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfNS03LTEtMS03ODg_1e881f66-ab83-471d-9690-97ff3ea3ba51"
      unitRef="usd">408000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifea613090a564a20a35afa9297e916a1_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfNi0xLTEtMS0w_8b1663c0-8b84-4cf3-a1ee-3e3e259fd888"
      unitRef="usd">148300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5eec5c92cd2e48e182bf90aaaff48b7a_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfNi0zLTEtMS0w_a76c44ef-5c36-4450-aad7-7de7a26fd6ac"
      unitRef="usd">184700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i509a6ccdeeec49efa0b44c572c27ac4d_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfNi01LTEtMS03ODg_46e8b417-b6ab-4ae5-ac6b-e65371409783"
      unitRef="usd">291500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c028a104fc0419a8e20df24aa1e611f_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfNi03LTEtMS03ODg_2b20da9d-f66b-4164-a843-024833f176fa"
      unitRef="usd">423500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2f4aed7a4be64808b0caa144022644df_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfNy0xLTEtMS0w_eccb4fd7-57c7-45ba-8126-cce23945fb55"
      unitRef="usd">125500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7bef20311bb34348aa9bcfd8fb883946_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfNy0zLTEtMS0w_76edebec-5577-4ea4-bc99-d4960dbbca0c"
      unitRef="usd">122300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if1d4f8b57f2e41998e30e2eea027b969_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfNy01LTEtMS03ODg_8d1f01e1-1617-44e2-891a-6cbaafd41c7f"
      unitRef="usd">238800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i40d5fb34af0543dc80d50c1bf388f8ea_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfNy03LTEtMS03ODg_6e213261-b348-4784-9ad4-e2ec2abc4c61"
      unitRef="usd">264300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idebc8c3bc31c4529bf6dcf90de950a53_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfOC0xLTEtMS0w_f1c176cb-e52f-41e4-9f7a-ca47842c86d7"
      unitRef="usd">-33100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f1c74220ae44bf2bf8f434408a811b0_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfOC0zLTEtMS0w_dbe20e94-5dcb-44f7-a4ea-0e909c005431"
      unitRef="usd">-30400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f4c29638fe943499cfc9e5d8f54d7f4_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfOC01LTEtMS03ODg_044d3c34-b3ed-43e2-8efe-b06817ac36b7"
      unitRef="usd">-65200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba1342168a5b48a4babe29e019c593ac_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfOC03LTEtMS03ODg_88d6e667-70f4-480c-9993-c7431f818796"
      unitRef="usd">-61000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfOS0xLTEtMS0w_09ea4d10-ebe7-42c5-a08b-e9aaaae260f2"
      unitRef="usd">1497400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfOS0zLTEtMS0w_b1495c14-51a2-455d-8a77-93edfb09e424"
      unitRef="usd">1496000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfOS01LTEtMS03ODg_fa1d23c7-bb21-4967-8f93-ae17f5fd4a47"
      unitRef="usd">2989800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfOS03LTEtMS03ODg_05033a1f-2004-4686-a0fb-01a4dc125ebe"
      unitRef="usd">3109000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1a78cb0a3ef54d5b9bb845ad3345c287_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMTEtMS0xLTEtMA_0eb3eba2-a28f-46ba-a845-89ccb7a7868c"
      unitRef="usd">85300000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia96ee7b9a1a244caa2d6b2bd859f41b9_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMTEtMy0xLTEtMA_6b06b8d6-f4b2-48de-bfa5-865404a2707f"
      unitRef="usd">59200000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i938e8473d32e4672a6f47e487be5ad37_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMTEtNS0xLTEtNzk4_7a4b8ee6-9510-4ea4-97f8-70b88d806c89"
      unitRef="usd">171000000.0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia5618ab3c7e8453e9fe288a1b5738345_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMTEtNy0xLTEtNzk4_cedff001-7ebe-4f42-b82e-7ac9250ce1d7"
      unitRef="usd">97400000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie67bb1112f1544c9bf988d5f13906157_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMTItMS0xLTEtMA_2fd3953f-d1fb-4644-abc1-454e46dd2259"
      unitRef="usd">26900000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i294e0113ba8240039a840d01e88f5e1a_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMTItMy0xLTEtMA_094342a0-428a-4d14-8937-f5ef4c14d60a"
      unitRef="usd">19700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i83b01769d75f4688bc892e38ea085951_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMTItNS0xLTEtNzk4_fae202cd-a605-46a4-b441-681f1dfc62a3"
      unitRef="usd">53800000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0ce15ab52c67436b989dc5edc04f195e_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMTItNy0xLTEtNzk4_0f3d6532-c60b-4d9d-a0de-0e6d6e08c5a9"
      unitRef="usd">36300000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if0c0254e6b624e91a9de248427e017af_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMTMtMS0xLTEtMA_988aa2b9-f8e3-444f-810c-752658c12829"
      unitRef="usd">13600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idce4c79ad168424e9617c33c07e50373_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMTMtMy0xLTEtMA_be2147d8-2483-4050-9386-b82dc97e4529"
      unitRef="usd">-85800000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3926892169fd44f59b5f8547d566e4b6_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMTMtNS0xLTEtNzk4_cec3dfd7-50f8-4bf9-95c9-b7895fe5bc2a"
      unitRef="usd">35000000.0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0a77fdee05924f448b52a267a50bb841_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMTMtNy0xLTEtNzk4_13d81201-3809-4685-86ac-cf0564bd4ecb"
      unitRef="usd">-74600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifea613090a564a20a35afa9297e916a1_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMTQtMS0xLTEtMA_9daa063c-116f-425b-83c0-bc413fdb8e11"
      unitRef="usd">5800000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5eec5c92cd2e48e182bf90aaaff48b7a_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMTQtMy0xLTEtMA_c80aedec-816f-45ce-b6e3-51ad516eacf1"
      unitRef="usd">-60500000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i509a6ccdeeec49efa0b44c572c27ac4d_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMTQtNS0xLTEtNzk4_d7ffa856-5473-4db3-831c-f9f649ea278b"
      unitRef="usd">9000000.0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9c028a104fc0419a8e20df24aa1e611f_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMTQtNy0xLTEtNzk4_9ffbda20-82db-454c-ac41-70aea90a6f07"
      unitRef="usd">-54900000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2f4aed7a4be64808b0caa144022644df_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMTUtMS0xLTEtMA_b1ee723c-ed1c-4efe-8843-f00410fdb290"
      unitRef="usd">10200000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7bef20311bb34348aa9bcfd8fb883946_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMTUtMy0xLTEtMA_4da5af6a-a00e-494e-8d51-0cf0d93326b8"
      unitRef="usd">-8400000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if1d4f8b57f2e41998e30e2eea027b969_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMTUtNS0xLTEtNzk4_5d51a909-86aa-4323-9228-d3af9ff9fc01"
      unitRef="usd">16300000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i40d5fb34af0543dc80d50c1bf388f8ea_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMTUtNy0xLTEtNzk4_2ef3a9de-6c98-4a53-ab7d-6e8f2bc4096d"
      unitRef="usd">-100000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i708a928ab2a845edb1e4c22646977b00_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMTYtMS0xLTEtMA_c41b90bb-2c43-40e3-aab3-1ea5393f5f34"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib770d2d1b4fb43ceae38f90f1a76993e_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMTYtMy0xLTEtMA_79be5d48-b474-4e4f-a5c9-2814e758e6f5"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i65d3cd553fe14274ad7ac8d649b5ed94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMTYtNS0xLTEtNzk4_28703637-c20f-4e3f-a0b4-c7d68dcb5b98"
      unitRef="usd">-100000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iff0edba2fe2e48d68ac72e6110eeba38_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMTYtNy0xLTEtNzk4_5082131c-8c05-4e8d-aeef-212eb7584bbf"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3f2ea49f749c4a278dc544be84903b9f_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMTctMS0xLTEtMA_9255f3ab-033f-463d-a35e-f9a768fb0f41"
      unitRef="usd">-90800000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i04a0c47e63774b38944f2ead96f057d1_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMTctMy0xLTEtMA_2c69ed1a-0dd1-4221-b7ae-8e10f1760d2d"
      unitRef="usd">-39500000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibfd0672c089c458d860ff69c05c2a44d_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMTctNS0xLTEtNzk4_dce57f74-5607-4ca5-99cf-c56802e727a1"
      unitRef="usd">-123400000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if06123dfd21c4b8aa03230b4c726c274_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMTctNy0xLTEtNzk4_834a3345-e157-4290-ae4e-1d32600e7d28"
      unitRef="usd">-72800000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i03a60a4a2a3041a2a57152014be3805b_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMTgtMS0xLTEtMA_0b4fa4f1-2c5a-4d19-9f40-71af071eb8ca"
      unitRef="usd">-200000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ic2c868b864b24a0eb61ef1f38459b82f_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMTgtMy0xLTEtMA_5d0935de-9cf7-4ea1-bee8-9e2286e1d854"
      unitRef="usd">-900000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ic867adbce4b7455cbe99f6ffb053ad5a_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMTgtNS0xLTEtNzk4_92f1f596-ca30-4755-876d-2ba2f7bfdd73"
      unitRef="usd">-800000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i2477f01b86a64dc897c3ccbc2abd2a9a_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMTgtNy0xLTEtNzk4_e777d517-383d-4d66-9464-b794e0fbab04"
      unitRef="usd">-1800000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <abm:EnergyEfficientGovernmentBuildingsTaxCreditsAmount
      contextRef="i03a60a4a2a3041a2a57152014be3805b_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMTktMS0xLTEtMA_110be268-0655-4c53-bd1c-0228f9af0bf4"
      unitRef="usd">-400000</abm:EnergyEfficientGovernmentBuildingsTaxCreditsAmount>
    <abm:EnergyEfficientGovernmentBuildingsTaxCreditsAmount
      contextRef="ic2c868b864b24a0eb61ef1f38459b82f_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMTktMy0xLTEtMA_b9243e80-9639-4ada-86cb-b0c3bd6a7eec"
      unitRef="usd">-400000</abm:EnergyEfficientGovernmentBuildingsTaxCreditsAmount>
    <abm:EnergyEfficientGovernmentBuildingsTaxCreditsAmount
      contextRef="ic867adbce4b7455cbe99f6ffb053ad5a_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMTktNS0xLTEtNzk4_867d23ba-21ce-4c3c-816f-552566b218a2"
      unitRef="usd">-600000</abm:EnergyEfficientGovernmentBuildingsTaxCreditsAmount>
    <abm:EnergyEfficientGovernmentBuildingsTaxCreditsAmount
      contextRef="i2477f01b86a64dc897c3ccbc2abd2a9a_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMTktNy0xLTEtNzk4_2997bc33-0b0c-44c7-b6fa-23aff457595f"
      unitRef="usd">-400000</abm:EnergyEfficientGovernmentBuildingsTaxCreditsAmount>
    <us-gaap:OperatingIncomeLoss
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMjAtMS0xLTEtMA_043a56d4-ba38-4e48-989e-ea1654c2fba8"
      unitRef="usd">50300000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMjAtMy0xLTEtMA_a4a374b5-fcfa-49aa-a1b9-057743a5297d"
      unitRef="usd">-116700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMjAtNS0xLTEtODAw_7afcf2d6-f3eb-4c12-9c6d-7074c2f5d166"
      unitRef="usd">160100000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMjAtNy0xLTEtODAw_34b45874-b7f0-449c-9c28-18545d8d4016"
      unitRef="usd">-70800000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMjEtMS0xLTEtMA_54c9693b-6caf-4a13-8070-75c0def92499"
      unitRef="usd">200000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMjEtMy0xLTEtMA_b9222c4c-9e23-4116-8778-b6a3e97e85db"
      unitRef="usd">900000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMjEtNS0xLTEtODAz_b4162d4e-3adf-4544-88ef-a11d40095619"
      unitRef="usd">800000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMjEtNy0xLTEtODAz_54eb11bf-5a8f-43e4-8740-ef0c1a81a25d"
      unitRef="usd">1800000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:InterestExpense
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMjItMS0xLTEtMA_0f1c94d3-5b58-49dc-b810-a8f27c8ada4d"
      unitRef="usd">7800000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMjItMy0xLTEtMA_4c30fa9f-6407-41ae-b2bf-a14e1bf9a09b"
      unitRef="usd">10500000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMjItNS0xLTEtODAz_7b16ced7-eef8-4ac9-b6f1-ee07bf16f2c1"
      unitRef="usd">16300000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMjItNy0xLTEtODAz_029a66c5-f2b4-4b0d-bbfe-7e7cc9acb74f"
      unitRef="usd">20700000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iaae49bdeeb904c15b8a4de2ca3384526_D20210201-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMjMtMS0xLTEtMA_b570dda5-b79a-49a0-a725-ee933df3eaaa"
      unitRef="usd">42800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i55dc808786a14638959240e3e9f6d3a5_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMjMtMy0xLTEtMA_44c1d360-bcb8-4f09-bfec-bf1943382fdf"
      unitRef="usd">-126200000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="idf1b9770bca04e94b7c410cddc54cc94_D20201101-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMjMtNS0xLTEtODA3_0bb3bbc3-1a18-4765-b6d2-b959083fa8a3"
      unitRef="usd">144600000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7135b43bfaf7496aa1da9c6abfb46ff7_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RhYmxlOjlhMTNiNDMwZDhhNDRlYjQ5NDE1NTEyNGI4OWE2NGFlL3RhYmxlcmFuZ2U6OWExM2I0MzBkOGE0NGViNDk0MTU1MTI0Yjg5YTY0YWVfMjMtNy0xLTEtODA3_8b00e5f5-b7ed-40a7-9274-324dc0b9aa06"
      unitRef="usd">-89700000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i663182c709e1468da233efa5ad9996c8_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RleHRyZWdpb246OWZiMTdkOTY3M2NmNDQ4YThjZmM5YjkxZDUxOTIyOTVfMjc0ODc3OTA3MTkwNw_7f820896-2834-4e71-8294-68aec51755f6"
      unitRef="usd">99300000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ida2bd96c4ba04b2a8161ddce584f9011_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RleHRyZWdpb246OWZiMTdkOTY3M2NmNDQ4YThjZmM5YjkxZDUxOTIyOTVfMjc0ODc3OTA3MTkwNw_b03879dc-8d9f-4e5e-bded-886709b0e400"
      unitRef="usd">99300000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i3b7422bb81ae427497aac2c06326c1a0_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RleHRyZWdpb246OWZiMTdkOTY3M2NmNDQ4YThjZmM5YjkxZDUxOTIyOTVfMjc0ODc3OTA3MTkyNA_b3cacdc2-7422-4a9a-b593-583472a33c66"
      unitRef="usd">61100000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i5d7cfc905a8c435a8b1d2f52a80d1861_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RleHRyZWdpb246OWZiMTdkOTY3M2NmNDQ4YThjZmM5YjkxZDUxOTIyOTVfMjc0ODc3OTA3MTkyNA_f336f71b-aaa6-4d2e-a6ed-a8fee29ee6ff"
      unitRef="usd">61100000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="ic219a77351ca4c3fb6d5d0096b1e55dc_D20200201-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RleHRyZWdpb246OWZiMTdkOTY3M2NmNDQ4YThjZmM5YjkxZDUxOTIyOTVfMjc0ODc3OTA3MTk0Mg_26f1bcb5-2000-4a41-9361-fe96e2255efe"
      unitRef="usd">12400000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="ia4d887a19fef49d286b5cb654093a862_D20191101-20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhNTZjMDE0NDc0YjQzNzU4NjQ3ZGRmNDc5YWY3ZmQxL3NlYzpmYTU2YzAxNDQ3NGI0Mzc1ODY0N2RkZjQ3OWFmN2ZkMV82MS9mcmFnOjlmYjE3ZDk2NzNjZjQ0OGE4Y2ZjOWI5MWQ1MTkyMjk1L3RleHRyZWdpb246OWZiMTdkOTY3M2NmNDQ4YThjZmM5YjkxZDUxOTIyOTVfMjc0ODc3OTA3MTk0Mg_8b6d6572-2985-4fed-b69b-de7dd4820a7b"
      unitRef="usd">12400000</us-gaap:GoodwillAndIntangibleAssetImpairment>
</xbrl>
