<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:azz="http://www.azz.com/20201130"
  xmlns:country="http://xbrl.sec.gov/country/2017-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2019-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2019-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="azz-20201130.xsd" xlink:type="simple"/>
    <context id="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i706a6f0d5620445ebd96474141664cbe_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="i67d67b708dce4bea9f0c73ec7600bd45_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="iaeb7144e759947369bd5f299997287df_D20190901-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="i79f38ba64f00490b82b97622a01f71c4_I20190228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <instant>2019-02-28</instant>
        </period>
    </context>
    <context id="i62f113ec553045b4b882dffbe36f5c74_I20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <instant>2019-11-30</instant>
        </period>
    </context>
    <context id="i70bf3c4828b74d3a8aaf005ef8c658e5_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i0137987632ee4d499d229b4cf42a664b_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i174986882e8e4064b3fb12f3741ed1b0_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i833f322d6d0045609ca0106af9fceed4_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i73d822f8484a4214b12cdf8b065464dd_D20200301-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i726f9b0b76244467be56285be1d3f0bf_D20200301-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i5ca3b68a3c594f00878b8a87c048a878_D20200301-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="iddfc29df2bd84881b9a03ebc67f74bf5_D20200301-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i14fe88d402ea4499a23c1016de7fdd52_D20200301-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="if0ad7310c07d421a999240473829007c_I20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-31</instant>
        </period>
    </context>
    <context id="ib9714cb68b864429b86e63c3c0e035f0_I20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-31</instant>
        </period>
    </context>
    <context id="ibf92679ba9154c448aa1750a269b9b05_I20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-31</instant>
        </period>
    </context>
    <context id="i67b266f457c14ab785e93a90bb126a8d_I20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-31</instant>
        </period>
    </context>
    <context id="i2e5f175aff2149edb255ce2a0f79a089_I20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <instant>2020-05-31</instant>
        </period>
    </context>
    <context id="i1d42143e578f4400a64e33a01c6f900c_D20200601-20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="ie124eb841f804b909c6d4a67577b8851_D20200601-20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="i16c4d6dce3f54bbb852b0ed9ad701bfd_D20200601-20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="ibb69c387124b4a0f859a2036fcecd791_D20200601-20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="ie8de73894aba4554a8f852acdd1c2911_D20200601-20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="id150b2d74df04b8a837e8ac7cf87c8e9_I20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="i450e70434a2f4f34a780118f5f16242a_I20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="ibbfb760acdc648af8781d8f1884ab654_I20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="id3a42625c42848d9b7058c8a8bc2276b_I20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="i1e1249d7f5f849259d3313cdcaf83fd6_I20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="ie5adf85b385c43fc93262ed8e51914d9_D20200901-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="ic8ae969eb201462481dcd6e30dd90cda_D20200901-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="id48f012786384a49935498fa26751814_D20200901-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="ibca226112b264ad9b2d87c725f5fd35d_D20200901-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="id46d9f892bba43a9b30263dce31b1d2d_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="id379077474b04a65af57632817cf1d65_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="i716b4e04406141f8b06d191f9481ff5e_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="i6b5b88aa60234df686825664279a8067_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="i9f528271347040efb4b43b7d65b5f2fa_I20190228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-28</instant>
        </period>
    </context>
    <context id="if9c027746c6440bb8e79ecffcdbbf218_I20190228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-28</instant>
        </period>
    </context>
    <context id="i8bb2fb4254944f758f2930dc196c4672_I20190228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-28</instant>
        </period>
    </context>
    <context id="i1ddce0a8da4f480cbae5532354657f8e_I20190228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-28</instant>
        </period>
    </context>
    <context id="i1618dd5667f042cd9acf66829134d6ab_D20190301-20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="i42ea605e5b0d46719954e5313adeb8bc_D20190301-20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="i7331a890ed8840d08cda4780274c8afc_D20190301-20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="i846b8dc8ea7f4c15b29fc2e347bb3638_D20190301-20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="i7fc8b42dce4840828e8f0230b5dbcc69_D20190301-20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="ie367e9433ca7473dae609637a51de101_I20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-31</instant>
        </period>
    </context>
    <context id="i72688721c4cd4248be334597638fcb0e_I20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-31</instant>
        </period>
    </context>
    <context id="i1270bd68010d407aa33a8d4b64096006_I20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-31</instant>
        </period>
    </context>
    <context id="i49b0db0d43d54106967e4eeaa9438c6f_I20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-31</instant>
        </period>
    </context>
    <context id="idf1edef0d9504d959f9b8968b807f044_I20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <instant>2019-05-31</instant>
        </period>
    </context>
    <context id="i7dd8de0b67aa4f188d005d8deff36b44_D20190601-20190831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="i2e693ad999f64545a5d3c7e61b5be43b_D20190601-20190831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="i85a5ff8b6a3f4588ae0d0219db2cb28b_D20190601-20190831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="if010d51062554e6a920b3a94c0a8a6dc_D20190601-20190831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="i84514d68c9d6493d9bd334295b72079c_D20190601-20190831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="ieead26ee19ec4145a842ae9c4ae5bc73_I20190831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="if51349e7506849878e82266a6d7d8258_I20190831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="i795a1e2bd1bc42e5b6a814e59d012917_I20190831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="i5d98765f5c47478187d145d2fa05ee28_I20190831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="icec88e39ef3940efbbd970477da2e927_I20190831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="i947a2aeef7544744a96e1b003f47a091_D20190901-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="iccf6618348014861aadfc46a060c1236_D20190901-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="i75b9b8975e3e4cf68bc220386e00078d_D20190901-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="iecc74cc3e39b4fa1b7edbe1dfffa4cf2_D20190901-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="iae1209eea5a24869938cff7bf38e1b3b_I20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-30</instant>
        </period>
    </context>
    <context id="iff971af4736d4b40af952aec0257724b_I20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-30</instant>
        </period>
    </context>
    <context id="i0b0f926d550749e1858d7ee16561ae21_I20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-30</instant>
        </period>
    </context>
    <context id="id660c5a30bc141b8aff9833a76ee3cdf_I20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-30</instant>
        </period>
    </context>
    <context id="i7769e3a7cb0142639a34fab06672b67c_D20200901-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">azz:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="ie1fa6176b54d4ab9b19e7286b008edd4_D20190901-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">azz:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="i09375814213740ee8785d19cb8a336c2_D20200301-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">azz:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i09907fa80b3443b09579255a46790c7d_D20190301-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">azz:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="i42c3cbf5bf9146b2bf38dc8a1da4d848_D20200901-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">azz:TransmissionandDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i584637ceb79445f18d0fc58b5848c47d_D20190901-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">azz:TransmissionandDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="ia644e65b7b754d8a84ef65eab3fe5e77_D20200301-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">azz:TransmissionandDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i8f7e1cebd49a4aeaaa937935ebe43f02_D20190301-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">azz:TransmissionandDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="i4790f070a96d48d2910647101f5bfb14_D20200901-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">azz:PowerGenerationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i3ac8dea6b24949d7b31979e40761f115_D20190901-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">azz:PowerGenerationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="id5fd67945b93438aba10ab3e2dc92006_D20200301-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">azz:PowerGenerationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i42204067aa084b15984b6ffe56ad1bca_D20190301-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">azz:PowerGenerationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="i783cfc736dfd41438a7f1017bfd949dd_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-12-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="i4d84c129d0274f5583f2fb9be2d12e58_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-03-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="i13c738db66994a45b72e5488329a7ed8_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-03-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="i72aa084eb0e946a28b33baaa1537cd28_D20200901-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:MetalCoatingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i7f95aad3cfb1449f9dc47fdc3eea78f2_D20190901-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:MetalCoatingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="iee4a2b98727d4400b92fb35bc5f69c39_D20200301-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:MetalCoatingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i2b641276a1cf4c108486df6e8b188b5f_D20190301-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:MetalCoatingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="ic04f7d1f22164737a802fa796ecca642_D20200901-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i95a41bd6e5ab4e8dac3aa043c7905510_D20190901-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="i04c8c7e372844ca8b75fa8f82a00c4de_D20200301-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i26ac7a4581414c45a85a000f0354d4e6_D20190301-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="i51fd181fc8294d6da98786be03108061_D20200901-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i774caf87bd564772bee7e54194e60501_D20190901-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="ief5590f6d746448586de132e65d6af6f_D20200301-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="ie4180ed1e10a459b8289629a428a7262_D20190301-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="i95434a46de5b4be3941f7dfcb27cd16b_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:MetalCoatingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="i7934bd2975c74ab38cca197e94328ddf_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:MetalCoatingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i79cfdf7ac2c443b9aa222269ebb8928d_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="i71b7eb82610c4c69b2f81e1ce592db82_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="idd84326325b54707a0d2563b334bf9a9_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="iaa16f8447910420abeaebff0e0de98d3_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i8ce12c9989dc44a3be02d8811cfab0b8_D20200901-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i50ffe3a62038468dabff7778ccd6b24b_D20190901-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="ifbae06ecbbe6405c85d484bdf01ad51f_D20200301-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i35fe58e590bf4f6080c4440cfa16f795_D20190301-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="i210f706b71d04178b933e88fe1728bee_D20200901-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">azz:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i9329af5cc0a749cda5670002b633f908_D20190901-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">azz:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="if0f6f35161654c2094f58ce1585bd49c_D20200301-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">azz:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="ib0c0af29d38041b783cfc4924e434040_D20190301-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">azz:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="i66f5458793014f469bb45a8a6f8246a6_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="iaa2733c55ea549eaad49afab10aef568_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i72b81971ab2e4fe684efdc14d37e2940_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="i928dbffbfad341e3b854b933643ac242_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="iaa373dcaaa9a4062ace31f33bf82d987_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">azz:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="id9ac7eba80be44048d11c66165a9f48b_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">azz:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i84e9af4e2e434793bd99f7152a2dbca1_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="i20feb34924234335b186f8ac3e1a02d7_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="ib5dd3c3356e9412d9d931f650a5caa8c_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:UnsecuredSeniorNotesDueJanuary2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="i67ac68f7f44e47aeb7f1e4b5a760a8c1_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:UnsecuredSeniorNotesDueJanuary2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="id4cc6c0fdfdc471983b4c61a463123f2_I20201009">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-09</instant>
        </period>
    </context>
    <context id="i268f89e48dc34e72abd809150632c213_D20201009-20201009">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:TwoPointSeventySevenCouponSevenYearSeniorUnsecuredNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-09</startDate>
            <endDate>2020-10-09</endDate>
        </period>
    </context>
    <context id="icfa25b9fee734193967837683588707f_I20201009">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:TwoPointSeventySevenCouponSevenYearSeniorUnsecuredNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-09</instant>
        </period>
    </context>
    <context id="i0efadc03e14841b2bdc2928511c238e3_D20201009-20201009">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:ThreePointSeventeenPercentCouponTwelveYearSeniorUnsecuredNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-09</startDate>
            <endDate>2020-10-09</endDate>
        </period>
    </context>
    <context id="iffb51f0aa320467aa6d5c06c367c2ff2_I20201009">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">azz:ThreePointSeventeenPercentCouponTwelveYearSeniorUnsecuredNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-09</instant>
        </period>
    </context>
    <context id="i8936efb8a4fa4d4bb1ecec0504742381_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">azz:A2014LongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="i289d941828c144a0b688e3b309b3803f_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">azz:A2005LongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="ic33c519f112c496db66b080c13017b60_D20200301-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i5f564bf16a624fe8848f2c3807e57e54_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i6689944219eb4c0d98b47eb3da119b3b_D20200301-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i0cac2c37e84a4db6ac7a9e7f9cb25503_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="i8f9008dd35394266b3653c3e64c9a0ea_D20200301-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="id27b4ff969a64ae7ab1302a868f24ffc_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i9de749fefe54442ba8f2ec81e3baef10_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="i959aafa1625444658791afbd4490d569_D20200301-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i81e794461e604b49966eb40d9b188c30_D20200301-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="ibbd3db4ac5c040b3b230773ec7f9975d_D20200301-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i9326a075cd2e4023acfe8eb930b109a8_D20200301-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i920e483e6f75487da75c0a3a0a819053_D20200301-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i40e5b56802b84c2eabb6fb39b2ca99f6_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i042c8a9a79ab43c3abe6f8aec97641c7_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="ia690ecc5bb7147ea80f7964d451690bb_D20200301-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i3e7cf51142484a208ee1a9b1f9b253bf_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="i1394e9cd48cc429fb42f06600e2c61c8_D20190301-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="i83f8047fd65646b385697334209e645a_D20120119-20120119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">azz:A2012ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2012-01-19</startDate>
            <endDate>2012-01-19</endDate>
        </period>
    </context>
    <context id="icd91cb5ef34e4b13b2980ce89921793f_I20201110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">azz:A2020ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-10</instant>
        </period>
    </context>
    <context id="i740052c9d2954921a0b9ae4a5e0fbc4d_D20200301-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">azz:A2012ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i8f7791555d9e4f249a9a94304849dcca_D20200301-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">azz:A2020ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i7d71329de91648f2b23c06884b4e06e5_D20200301-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">azz:GalvabarMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:MetalCoatingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="id2a20ab7c1894151b33ffffc898083ec_D20200301-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">azz:GalvabarMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="icc3f392149e34de98499c41ac06c70d9_D20200301-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">azz:GalvabarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i018e5d6199334c3a88e0bccc77a1e90c_D20200301-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">azz:SouthernMechanicalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:MetalCoatingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i5eeff7927cfd4cba8da2a34399f9f660_D20200301-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">azz:SouthernMechanicalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="ie4708cf642ab4938b76d00ad4ad355b6_D20200301-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">azz:SouthernMechanicalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="ide25830ca93f4a0199d243fbef5ac8b0_D20200301-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">azz:GalvabarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i6e85849dd13149a49f386d224757e54e_D20200901-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">azz:SouthernMechanicalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="ie24d761630f44719aa61338ee5fcb6fe_D20200601-20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">azz:SouthernMechanicalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="i863c1aca1c784779aad0e6661cbce461_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="ie47640bf0cec48b6bedb8ffd18394bd8_D20200301-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i4ac260ae9da6433ebde5c4404b34388a_D20200301-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">azz:MetalCoatingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i69fab76a9580420c9e585d8b86d8a8d9_D20210104-20210104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008947</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">azz:AcmeGalvanizingIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-04</startDate>
            <endDate>2021-01-04</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>azz:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="share_based_compensation_plan">
        <measure>azz:share_based_compensation_plan</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180L2ZyYWc6ZjljNGE2NTQ1ZWU4NGNiMmFkNzA3NGM0NzY4YTE3YzkvdGFibGU6M2U4YjkyN2JmMzdiNGM1OWFiOWVlYmE1MDgxMmU1MTQvdGFibGVyYW5nZTozZThiOTI3YmYzN2I0YzU5YWI5ZWViYTUwODEyZTUxNF8yLTEtMS0xLTA_e710149e-3ebe-41af-bb28-c2a2d6789aa9">0000008947</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180L2ZyYWc6ZjljNGE2NTQ1ZWU4NGNiMmFkNzA3NGM0NzY4YTE3YzkvdGFibGU6M2U4YjkyN2JmMzdiNGM1OWFiOWVlYmE1MDgxMmU1MTQvdGFibGVyYW5nZTozZThiOTI3YmYzN2I0YzU5YWI5ZWViYTUwODEyZTUxNF8zLTEtMS0xLTA_2af4246a-cabb-4f91-89fa-ab5256760894">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180L2ZyYWc6ZjljNGE2NTQ1ZWU4NGNiMmFkNzA3NGM0NzY4YTE3YzkvdGFibGU6M2U4YjkyN2JmMzdiNGM1OWFiOWVlYmE1MDgxMmU1MTQvdGFibGVyYW5nZTozZThiOTI3YmYzN2I0YzU5YWI5ZWViYTUwODEyZTUxNF80LTEtMS0xLTA_6e0c40a5-cd6a-4fcb-a713-abe8a497a2d1">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180L2ZyYWc6ZjljNGE2NTQ1ZWU4NGNiMmFkNzA3NGM0NzY4YTE3YzkvdGFibGU6M2U4YjkyN2JmMzdiNGM1OWFiOWVlYmE1MDgxMmU1MTQvdGFibGVyYW5nZTozZThiOTI3YmYzN2I0YzU5YWI5ZWViYTUwODEyZTUxNF81LTEtMS0xLTA_c7fa1290-da36-4e89-833c-02002c30596a">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180L2ZyYWc6ZjljNGE2NTQ1ZWU4NGNiMmFkNzA3NGM0NzY4YTE3YzkvdGFibGU6M2U4YjkyN2JmMzdiNGM1OWFiOWVlYmE1MDgxMmU1MTQvdGFibGVyYW5nZTozZThiOTI3YmYzN2I0YzU5YWI5ZWViYTUwODEyZTUxNF82LTEtMS0xLTA_4d69f270-d977-4d42-b826-2728f66b3955">--02-28</dei:CurrentFiscalYearEndDate>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i783cfc736dfd41438a7f1017bfd949dd_I20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181Mi9mcmFnOjBmNThkNjM1ZGUwYzQyNTNhYTVlZDM0OTg1ZTJmMGQ3L3RhYmxlOmFkMDVhOGMyZmUzODQ0ZjE5NTgyN2E4Yzc4ZmZmYmExL3RhYmxlcmFuZ2U6YWQwNWE4YzJmZTM4NDRmMTk1ODI3YThjNzhmZmZiYTFfMS0xLTEtMS0w_c7dd3813-17c3-45cd-8401-bb7308c70c2a">P3M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i4d84c129d0274f5583f2fb9be2d12e58_I20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181Mi9mcmFnOjBmNThkNjM1ZGUwYzQyNTNhYTVlZDM0OTg1ZTJmMGQ3L3RhYmxlOmFkMDVhOGMyZmUzODQ0ZjE5NTgyN2E4Yzc4ZmZmYmExL3RhYmxlcmFuZ2U6YWQwNWE4YzJmZTM4NDRmMTk1ODI3YThjNzhmZmZiYTFfMi0xLTEtMS0w_7ad45736-4da9-4019-8351-486556f89a57">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i13c738db66994a45b72e5488329a7ed8_I20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181Mi9mcmFnOjBmNThkNjM1ZGUwYzQyNTNhYTVlZDM0OTg1ZTJmMGQ3L3RhYmxlOmFkMDVhOGMyZmUzODQ0ZjE5NTgyN2E4Yzc4ZmZmYmExL3RhYmxlcmFuZ2U6YWQwNWE4YzJmZTM4NDRmMTk1ODI3YThjNzhmZmZiYTFfMy0xLTEtMS0w_daec0076-36fb-4638-b811-d5283bad2aec">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <dei:DocumentType
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xL2ZyYWc6NWFlMWNlZTQ0NzRiNDY2Y2FlZWUyNjU1MzFkMTkwYjUvdGV4dHJlZ2lvbjo1YWUxY2VlNDQ3NGI0NjZjYWVlZTI2NTUzMWQxOTBiNV8xOTg3_13da6f62-b879-4f07-a1c7-b2bad37887d9">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xL2ZyYWc6NWFlMWNlZTQ0NzRiNDY2Y2FlZWUyNjU1MzFkMTkwYjUvdGFibGU6YTYzZjUwZGZjMDc0NDA2ZDhlZmUzNmRkNzY4NDc4MDYvdGFibGVyYW5nZTphNjNmNTBkZmMwNzQ0MDZkOGVmZTM2ZGQ3Njg0NzgwNl8wLTAtMS0xLTA_4abdd7c8-c965-4f66-b77d-2cfb78083cf8">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xL2ZyYWc6NWFlMWNlZTQ0NzRiNDY2Y2FlZWUyNjU1MzFkMTkwYjUvdGV4dHJlZ2lvbjo1YWUxY2VlNDQ3NGI0NjZjYWVlZTI2NTUzMWQxOTBiNV8xMDk5NTExNjI5NzY5_11bb0853-d5f1-4f2d-ba3a-d2319e0ce8e1">2020-11-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xL2ZyYWc6NWFlMWNlZTQ0NzRiNDY2Y2FlZWUyNjU1MzFkMTkwYjUvdGFibGU6ODE4ODFmMWY0ODg2NDRhNWJlODliOWJhM2FhNjRmMmIvdGFibGVyYW5nZTo4MTg4MWYxZjQ4ODY0NGE1YmU4OWI5YmEzYWE2NGYyYl8wLTAtMS0xLTA_a0d0f760-8624-49fa-bf0d-5aceaaab6f60">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xL2ZyYWc6NWFlMWNlZTQ0NzRiNDY2Y2FlZWUyNjU1MzFkMTkwYjUvdGV4dHJlZ2lvbjo1YWUxY2VlNDQ3NGI0NjZjYWVlZTI2NTUzMWQxOTBiNV8xOTg4_3447f546-1d7d-4d11-b440-e8e6ce58d8d1">1-12777</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xL2ZyYWc6NWFlMWNlZTQ0NzRiNDY2Y2FlZWUyNjU1MzFkMTkwYjUvdGV4dHJlZ2lvbjo1YWUxY2VlNDQ3NGI0NjZjYWVlZTI2NTUzMWQxOTBiNV8xOTg5_54e0114c-199a-4849-9436-a56d0609b319">AZZ Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xL2ZyYWc6NWFlMWNlZTQ0NzRiNDY2Y2FlZWUyNjU1MzFkMTkwYjUvdGFibGU6NzZkYzY2Nzg3NmRlNGFkNWI5MDQ2YjBiMDU4NDM1ZWIvdGFibGVyYW5nZTo3NmRjNjY3ODc2ZGU0YWQ1YjkwNDZiMGIwNTg0MzVlYl8wLTAtMS0xLTA_2c96c1df-42e3-4c77-bf23-0f8f587cc106">TX</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xL2ZyYWc6NWFlMWNlZTQ0NzRiNDY2Y2FlZWUyNjU1MzFkMTkwYjUvdGFibGU6NzZkYzY2Nzg3NmRlNGFkNWI5MDQ2YjBiMDU4NDM1ZWIvdGFibGVyYW5nZTo3NmRjNjY3ODc2ZGU0YWQ1YjkwNDZiMGIwNTg0MzVlYl8wLTQtMS0xLTA_0c4593ef-1094-4338-9f14-837fd07d3c68">75-0948250</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xL2ZyYWc6NWFlMWNlZTQ0NzRiNDY2Y2FlZWUyNjU1MzFkMTkwYjUvdGFibGU6NzZkYzY2Nzg3NmRlNGFkNWI5MDQ2YjBiMDU4NDM1ZWIvdGFibGVyYW5nZTo3NmRjNjY3ODc2ZGU0YWQ1YjkwNDZiMGIwNTg0MzVlYl8zLTAtMS0xLTA_7efa6961-54d5-422f-8698-53b763906ed2">One Museum Place, Suite 500</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xL2ZyYWc6NWFlMWNlZTQ0NzRiNDY2Y2FlZWUyNjU1MzFkMTkwYjUvdGFibGU6NzZkYzY2Nzg3NmRlNGFkNWI5MDQ2YjBiMDU4NDM1ZWIvdGFibGVyYW5nZTo3NmRjNjY3ODc2ZGU0YWQ1YjkwNDZiMGIwNTg0MzVlYl80LTAtMS0xLTA_7dd29a99-0bde-43f6-ace5-dca0bb6a5a51">3100 West 7th Street</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xL2ZyYWc6NWFlMWNlZTQ0NzRiNDY2Y2FlZWUyNjU1MzFkMTkwYjUvdGFibGU6NzZkYzY2Nzg3NmRlNGFkNWI5MDQ2YjBiMDU4NDM1ZWIvdGFibGVyYW5nZTo3NmRjNjY3ODc2ZGU0YWQ1YjkwNDZiMGIwNTg0MzVlYl81LTAtMS0xLTA_057d4d18-725c-45f7-81a4-1b7ee7011e0f">Fort Worth,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xL2ZyYWc6NWFlMWNlZTQ0NzRiNDY2Y2FlZWUyNjU1MzFkMTkwYjUvdGFibGU6NzZkYzY2Nzg3NmRlNGFkNWI5MDQ2YjBiMDU4NDM1ZWIvdGFibGVyYW5nZTo3NmRjNjY3ODc2ZGU0YWQ1YjkwNDZiMGIwNTg0MzVlYl81LTItMS0xLTA_cb881900-a228-4260-8f32-ec88be1222c5">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xL2ZyYWc6NWFlMWNlZTQ0NzRiNDY2Y2FlZWUyNjU1MzFkMTkwYjUvdGFibGU6NzZkYzY2Nzg3NmRlNGFkNWI5MDQ2YjBiMDU4NDM1ZWIvdGFibGVyYW5nZTo3NmRjNjY3ODc2ZGU0YWQ1YjkwNDZiMGIwNTg0MzVlYl81LTQtMS0xLTA_66633c85-6cad-41dd-8c8d-24c3ecb4f25d">76107</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xL2ZyYWc6NWFlMWNlZTQ0NzRiNDY2Y2FlZWUyNjU1MzFkMTkwYjUvdGV4dHJlZ2lvbjo1YWUxY2VlNDQ3NGI0NjZjYWVlZTI2NTUzMWQxOTBiNV8xOTkw_05a2a161-1fde-4f7f-b464-3721814fb532">817</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xL2ZyYWc6NWFlMWNlZTQ0NzRiNDY2Y2FlZWUyNjU1MzFkMTkwYjUvdGV4dHJlZ2lvbjo1YWUxY2VlNDQ3NGI0NjZjYWVlZTI2NTUzMWQxOTBiNV8xOTgz_571767d5-7ae5-4fd0-952d-aba50da39511">810-0095</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xL2ZyYWc6NWFlMWNlZTQ0NzRiNDY2Y2FlZWUyNjU1MzFkMTkwYjUvdGFibGU6YjljM2EzMTc4N2E5NDM5N2I2NDU2YTBjYjY1YTc5ZDQvdGFibGVyYW5nZTpiOWMzYTMxNzg3YTk0Mzk3YjY0NTZhMGNiNjVhNzlkNF8xLTAtMS0xLTA_071e6a7b-9f24-4329-9fbf-dd9cbdb84adb">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xL2ZyYWc6NWFlMWNlZTQ0NzRiNDY2Y2FlZWUyNjU1MzFkMTkwYjUvdGFibGU6YjljM2EzMTc4N2E5NDM5N2I2NDU2YTBjYjY1YTc5ZDQvdGFibGVyYW5nZTpiOWMzYTMxNzg3YTk0Mzk3YjY0NTZhMGNiNjVhNzlkNF8xLTItMS0xLTA_ab02ef04-44c8-4a45-9b46-0716d8e21b75">AZZ</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xL2ZyYWc6NWFlMWNlZTQ0NzRiNDY2Y2FlZWUyNjU1MzFkMTkwYjUvdGFibGU6YjljM2EzMTc4N2E5NDM5N2I2NDU2YTBjYjY1YTc5ZDQvdGFibGVyYW5nZTpiOWMzYTMxNzg3YTk0Mzk3YjY0NTZhMGNiNjVhNzlkNF8xLTQtMS0xLTA_246fadf3-b0ff-49a3-af5c-8cadeb05545d">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xL2ZyYWc6NWFlMWNlZTQ0NzRiNDY2Y2FlZWUyNjU1MzFkMTkwYjUvdGV4dHJlZ2lvbjo1YWUxY2VlNDQ3NGI0NjZjYWVlZTI2NTUzMWQxOTBiNV8xOTg0_bb564419-2ec2-4371-8010-6386a5d755e0">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xL2ZyYWc6NWFlMWNlZTQ0NzRiNDY2Y2FlZWUyNjU1MzFkMTkwYjUvdGV4dHJlZ2lvbjo1YWUxY2VlNDQ3NGI0NjZjYWVlZTI2NTUzMWQxOTBiNV8xOTg1_36c47fbc-0a36-4d63-a4b0-1285101a1b8a">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xL2ZyYWc6NWFlMWNlZTQ0NzRiNDY2Y2FlZWUyNjU1MzFkMTkwYjUvdGFibGU6NjEwYWZkNTk1YTk2NGU1NThhY2ZjZjY5NjJjMzA0MjIvdGFibGVyYW5nZTo2MTBhZmQ1OTVhOTY0ZTU1OGFjZmNmNjk2MmMzMDQyMl8wLTAtMS0xLTA_e1e9f42c-ec1c-4d3c-a6f8-64009f55faa1">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xL2ZyYWc6NWFlMWNlZTQ0NzRiNDY2Y2FlZWUyNjU1MzFkMTkwYjUvdGFibGU6NjEwYWZkNTk1YTk2NGU1NThhY2ZjZjY5NjJjMzA0MjIvdGFibGVyYW5nZTo2MTBhZmQ1OTVhOTY0ZTU1OGFjZmNmNjk2MmMzMDQyMl8xLTItMS0xLTA_65553ba1-7ef6-464e-903b-f0b2877cf507">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xL2ZyYWc6NWFlMWNlZTQ0NzRiNDY2Y2FlZWUyNjU1MzFkMTkwYjUvdGFibGU6NjEwYWZkNTk1YTk2NGU1NThhY2ZjZjY5NjJjMzA0MjIvdGFibGVyYW5nZTo2MTBhZmQ1OTVhOTY0ZTU1OGFjZmNmNjk2MmMzMDQyMl8xLTYtMS0xLTA_a833b2f0-4a98-46ea-be4c-e7b058faa29a">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xL2ZyYWc6NWFlMWNlZTQ0NzRiNDY2Y2FlZWUyNjU1MzFkMTkwYjUvdGV4dHJlZ2lvbjo1YWUxY2VlNDQ3NGI0NjZjYWVlZTI2NTUzMWQxOTBiNV8xOTg2_aa36feb2-7e8d-4645-ba08-e3b085c228e4">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i706a6f0d5620445ebd96474141664cbe_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xL2ZyYWc6NWFlMWNlZTQ0NzRiNDY2Y2FlZWUyNjU1MzFkMTkwYjUvdGV4dHJlZ2lvbjo1YWUxY2VlNDQ3NGI0NjZjYWVlZTI2NTUzMWQxOTBiNV8yNzQ4Nzc5MDcxNDYy_d72ec66e-1b70-4963-86f9-0d653fb72331"
      unitRef="shares">25364052</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMy0yLTEtMS0w_1a4a2e58-c81e-4ab8-a30d-bad706993fc7"
      unitRef="usd">19195000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMy00LTEtMS0w_fe91c600-60bb-4f45-a298-1cade0ad08c6"
      unitRef="usd">36687000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfNC0wLTEtMS0wL3RleHRyZWdpb246NzNkMTNlZDI1MzlkNDE5MTg5MTQwYzBiYzBjNDRhNjRfMTA5OTUxMTYyNzkxNw_43f32141-9c23-4c73-9af1-6705326e1dad"
      unitRef="usd">5234000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfNC0wLTEtMS0wL3RleHRyZWdpb246NzNkMTNlZDI1MzlkNDE5MTg5MTQwYzBiYzBjNDRhNjRfMTA5OTUxMTYyNzkyOQ_8026d626-b917-4dfb-b538-b88b13f041fa"
      unitRef="usd">4951000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfNC0yLTEtMS0w_19c7c8b0-1e48-4083-97c1-1eafa368dff4"
      unitRef="usd">127501000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfNC00LTEtMS0w_4bc09787-e76a-42e2-be33-068a69ae6ceb"
      unitRef="usd">139214000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryRawMaterials
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfNi0yLTEtMS0w_253c539e-dd1f-4cc6-9279-782a3e0796f4"
      unitRef="usd">84600000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfNi00LTEtMS0w_1fcd213b-080c-48fa-b255-dc1cdb13e7f0"
      unitRef="usd">88837000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfNy0yLTEtMS0w_ee1ac752-4f96-409e-8d19-21c4c5dc0347"
      unitRef="usd">7475000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfNy00LTEtMS0w_79c49fed-3e0d-42d6-b752-12060b2a8e70"
      unitRef="usd">5543000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfOC0yLTEtMS0w_a1199f40-c238-4df1-94c4-6a8f1d0e7313"
      unitRef="usd">1683000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfOC00LTEtMS0w_d90a84b0-1166-44d1-b574-9dde311a7eae"
      unitRef="usd">5461000</us-gaap:InventoryFinishedGoods>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfOS0yLTEtMS0w_e78b1192-1c38-4f46-b7e4-edf058effcd7"
      unitRef="usd">74712000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfOS00LTEtMS0w_e04fc221-470e-42d7-a199-db55cd7f7c76"
      unitRef="usd">70093000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMTAtMi0xLTEtMA_7f5a64f5-81f6-49f0-898d-0a6297ed737d"
      unitRef="usd">6366000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMTAtNC0xLTEtMA_fe17e2b1-6816-4e3d-82e8-03866b234610"
      unitRef="usd">8727000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMTEtMi0xLTEtMA_c2509375-5ff7-4412-9ac9-744d30403d08"
      unitRef="usd">3178000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMTEtNC0xLTEtMA_7947bf72-38eb-4486-b141-0145505a0fc3"
      unitRef="usd">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMTItMi0xLTEtMA_5858e0f1-1af6-4b31-b676-e63f79b01c95"
      unitRef="usd">324710000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMTItNC0xLTEtMA_afb31b7a-906e-4f1e-800f-8da8418282ef"
      unitRef="usd">354562000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMTMtMi0xLTEtMA_cd0e9e72-f268-4fcb-8283-df15341e0399"
      unitRef="usd">201178000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMTMtNC0xLTEtMA_d20dbd44-6c05-40fa-8f56-e2ce66ee0b99"
      unitRef="usd">213104000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMTQtMi0xLTEtMA_8295b16c-f2fd-4e09-ae95-5a41126cfdf3"
      unitRef="usd">38474000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMTQtNC0xLTEtMA_6f366641-ce54-4255-b434-ce2b0072f07d"
      unitRef="usd">43208000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMTUtMi0xLTEtMA_807af94e-5420-446e-ac5c-c9123d90e666"
      unitRef="usd">351830000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMTUtNC0xLTEtMA_0af171e9-cdb5-40cf-8493-a3cfb351b564"
      unitRef="usd">356225000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMTYtMi0xLTEtMA_0a8b9dba-8d0e-4c06-b387-9b127452f89d"
      unitRef="usd">93677000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMTYtNC0xLTEtMA_e478b823-f86c-4758-a37f-2251a3d684eb"
      unitRef="usd">106732000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Assets
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMTctMi0xLTEtMA_358aee13-c780-4c3f-9591-50d903d14776"
      unitRef="usd">1009869000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMTctNC0xLTEtMA_a678f36f-1711-46f3-8425-ff201c85874e"
      unitRef="usd">1073831000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMjAtMi0xLTEtMA_1ba4dbe5-a81c-4bf6-b7cf-4b2a15b8107d"
      unitRef="usd">53715000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMjAtNC0xLTEtMA_c485ae8c-5149-4701-ad7b-6f173b116834"
      unitRef="usd">61987000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMjEtMi0xLTEtMA_d99e5c92-7edb-43c5-8ba6-b70071fc8c2b"
      unitRef="usd">0</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMjEtNC0xLTEtMA_bcd5fb54-6ffb-45a1-8620-6f564bfbed5e"
      unitRef="usd">2876000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMjItMi0xLTEtMA_974b4357-87fb-47fb-a6c8-e9abf949f6f8"
      unitRef="usd">21883000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMjItNC0xLTEtMA_31f64e8d-b8f1-48ca-b4c3-ebd281a539de"
      unitRef="usd">38882000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMjMtMi0xLTEtMA_075c4f7f-699b-492c-b3aa-2f33ed1deb14"
      unitRef="usd">29639000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMjMtNC0xLTEtMA_2c9552e2-c986-45a5-bc72-19939598848c"
      unitRef="usd">26868000</us-gaap:OtherLiabilitiesCurrent>
    <azz:ContractWithCustomerLiabilityCustomerDepositsCurrent
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMjQtMi0xLTEtMA_eea72fa5-d2d6-478d-a592-b38ca7aac7a5"
      unitRef="usd">436000</azz:ContractWithCustomerLiabilityCustomerDepositsCurrent>
    <azz:ContractWithCustomerLiabilityCustomerDepositsCurrent
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMjQtNC0xLTEtMA_9fbf18ef-a36c-4556-8b18-7694726f5a20"
      unitRef="usd">255000</azz:ContractWithCustomerLiabilityCustomerDepositsCurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMjUtMi0xLTEtMA_b42b94c2-66dd-4c7c-81bc-6c63ce4aa25d"
      unitRef="usd">11521000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMjUtNC0xLTEtMA_8c5e5ec7-844d-4259-b370-cc72dad93058"
      unitRef="usd">18418000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMjUtNC0xLTEtMA_b8252580-a8e4-40c2-a7d0-1db82409bceb"
      unitRef="usd">18418000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMjYtMi0xLTEtMA_07365fb2-9805-45f8-a01a-fd7b8d3b122f"
      unitRef="usd">6261000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMjYtNC0xLTEtMA_f966612d-0668-46ac-a705-c7b21d099673"
      unitRef="usd">6327000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMjctMi0xLTEtMA_5a7e9852-78b7-4761-9783-3e9761696c93"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMjctNC0xLTEtMA_fd7eb15f-c58d-4c03-8a1d-07b49bba5e75"
      unitRef="usd">125000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMjktMi0xLTEtMA_94d3d293-6328-4d4d-b9e1-1c664f5f35d4"
      unitRef="usd">123455000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMjktNC0xLTEtMA_dcf8cfae-8e66-4ec3-b8ad-8216be5c0c5b"
      unitRef="usd">280613000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMzAtMi0xLTEtMA_5fd69b8d-be91-433c-a072-f548a835b3ff"
      unitRef="usd">181978000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMzAtNC0xLTEtMA_ba347b33-1843-4326-b367-81187dbe876c"
      unitRef="usd">77878000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMzEtMi0xLTEtMA_13accbc7-6c01-4f54-b42b-2210fce93896"
      unitRef="usd">33323000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMzEtNC0xLTEtMA_ccaf1108-57bd-4ab3-acee-457bb4615443"
      unitRef="usd">38114000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMzItMi0xLTEtMjM5OQ_2692b37b-bcb9-49af-b89c-8bf8464435d2"
      unitRef="usd">33073000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMzItNC0xLTEtMjM5OQ_097b6f69-e063-49bc-b58c-cd0d869ac287"
      unitRef="usd">37926000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMzItMi0xLTEtMA_a36e3e75-8212-46cb-9822-e826b2d29a74"
      unitRef="usd">13962000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMzItNC0xLTEtMA_029b6210-f6f8-4126-a09b-6223746602ce"
      unitRef="usd">4934000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMzQtMi0xLTEtMA_982c9c2b-5b84-4007-8ade-9fd8ed1c33bc"
      unitRef="usd">385791000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMzQtNC0xLTEtMA_ef8b2af5-1732-41f0-96db-88e07c864db6"
      unitRef="usd">439465000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMzUtMi0xLTEtMA_ab6bdfe8-2d97-47e6-add3-332d94c3c77b"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMzUtNC0xLTEtMA_21eda2b9-8d7f-46b2-bf70-1c3ce760d450"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMzctMC0xLTEtMC90ZXh0cmVnaW9uOjc3N2U5Njg0Yzk4NjQzNzY5MWEyYjZkNTZmMzQyOWFiXzI3NDg3NzkwNjk2NTM_2af70b1d-28a3-4fe9-a9db-89348fc867b4"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMzctMC0xLTEtMC90ZXh0cmVnaW9uOjc3N2U5Njg0Yzk4NjQzNzY5MWEyYjZkNTZmMzQyOWFiXzI3NDg3NzkwNjk2NTM_af5c76c7-f1d8-4094-8942-2dbc8d7c5f4a"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMzctMC0xLTEtMC90ZXh0cmVnaW9uOjc3N2U5Njg0Yzk4NjQzNzY5MWEyYjZkNTZmMzQyOWFiXzEwOTk1MTE2Mjc5NTU_100ee7f6-a1cc-4354-84c4-a5ec5e72816f"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMzctMC0xLTEtMC90ZXh0cmVnaW9uOjc3N2U5Njg0Yzk4NjQzNzY5MWEyYjZkNTZmMzQyOWFiXzEwOTk1MTE2Mjc5NTU_ea0d71ee-5b12-4b78-82dd-c699b46878ae"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMzctMC0xLTEtMC90ZXh0cmVnaW9uOjc3N2U5Njg0Yzk4NjQzNzY5MWEyYjZkNTZmMzQyOWFiXzEwOTk1MTE2Mjc5Njg_111eafce-175a-4e15-9df6-16676754c934"
      unitRef="shares">25430000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMzctMC0xLTEtMC90ZXh0cmVnaW9uOjc3N2U5Njg0Yzk4NjQzNzY5MWEyYjZkNTZmMzQyOWFiXzEwOTk1MTE2Mjc5Njg_fb296c66-c9b9-4256-b61a-ea51b83d28e0"
      unitRef="shares">25430000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMzctMC0xLTEtMC90ZXh0cmVnaW9uOjc3N2U5Njg0Yzk4NjQzNzY5MWEyYjZkNTZmMzQyOWFiXzEwOTk1MTE2Mjc5ODA_09c3f289-8991-4cae-9523-47ac79aef5cd"
      unitRef="shares">26148000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMzctMC0xLTEtMC90ZXh0cmVnaW9uOjc3N2U5Njg0Yzk4NjQzNzY5MWEyYjZkNTZmMzQyOWFiXzEwOTk1MTE2Mjc5ODA_f0a10294-3ccf-4db0-84cd-45bd68fd4870"
      unitRef="shares">26148000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMzctMi0xLTEtMA_f6fc21ac-b08f-4de4-85d4-4eae38f998af"
      unitRef="usd">25430000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMzctNC0xLTEtMA_03936d32-e677-4758-9661-d3c075cb795d"
      unitRef="usd">26148000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMzgtMi0xLTEtMA_2f2c42d6-2d96-4660-a2c4-2102314cf80d"
      unitRef="usd">73390000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMzgtNC0xLTEtMA_4458e29b-c32f-446c-a283-e63e1b64c722"
      unitRef="usd">66703000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMzktMi0xLTEtMA_75d11139-12b8-40ee-86de-09bcdc58dcb0"
      unitRef="usd">552443000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfMzktNC0xLTEtMA_0395f8cf-8b6f-4eaf-bc3a-2ba331dd6de2"
      unitRef="usd">572414000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfNDAtMi0xLTEtMA_70694446-be65-4025-9ec9-7fa6a8b0c4fa"
      unitRef="usd">-27185000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfNDAtNC0xLTEtMA_508e8293-64ff-44ac-80ca-620de246fba0"
      unitRef="usd">-30899000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfNDEtMi0xLTEtMA_542c0772-0917-4ce3-ba22-be7d716acef3"
      unitRef="usd">624078000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfNDEtNC0xLTEtMA_fb1ddee2-f2eb-48b3-b056-372780f1e8b7"
      unitRef="usd">634366000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfNDItMi0xLTEtMA_9ca3eb89-2eb7-4638-8a47-c55e88b59157"
      unitRef="usd">1009869000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xNi9mcmFnOmU3ODZiOTUyZWIzZjQ1ODZhNTdmZTA0NGIwYWVkZTk4L3RhYmxlOmMzMzMyNzZjOWY5ZDQ2MjU4MmFjM2Y5NTE3ZmFhMTc0L3RhYmxlcmFuZ2U6YzMzMzI3NmM5ZjlkNDYyNTgyYWMzZjk1MTdmYWExNzRfNDItNC0xLTEtMA_d005fa4a-60fb-49a9-af6a-0d0a11032001"
      unitRef="usd">1073831000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMy0yLTEtMS0w_ae0c5575-5dba-429a-afe5-053d42ddbda6"
      unitRef="usd">226623000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMy00LTEtMS0w_62e36707-6497-4164-ac74-21b323b68e1f"
      unitRef="usd">291139000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMy02LTEtMS0w_8cb91a0b-27c0-4cc5-a380-4d5bb3f463d7"
      unitRef="usd">643287000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMy04LTEtMS0w_f3f934fd-6ae3-4951-b936-9840a4880a98"
      unitRef="usd">816452000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfNC0yLTEtMS0w_2f878ae5-d42f-4cfd-aba1-ea59a5303d79"
      unitRef="usd">171948000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfNC00LTEtMS0w_999eb1e4-6766-4aa5-a5f7-31eeaa040027"
      unitRef="usd">223808000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfNC02LTEtMS0w_b9ba8595-80a5-4bc7-bc49-0bab32349319"
      unitRef="usd">500311000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfNC04LTEtMS0w_dd907139-e69a-4009-a2a8-2b6758cf03c1"
      unitRef="usd">630328000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfNS0yLTEtMS0w_79aa1c32-1f6d-492d-aeeb-52b97531d922"
      unitRef="usd">54675000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfNS00LTEtMS0w_73dcdbc4-1a95-429b-97b7-18812b03e64c"
      unitRef="usd">67331000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfNS02LTEtMS0w_d397b972-52a0-49bc-97e9-133019706a98"
      unitRef="usd">142976000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfNS04LTEtMS0w_28cf1558-c6ad-432a-addf-1b89eadd1df4"
      unitRef="usd">186124000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfNy0yLTEtMS0w_a8124738-d1c8-4f42-84d9-3aa9907607af"
      unitRef="usd">25228000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfNy00LTEtMS0w_803c4751-8d86-4883-9989-21e5c3aa840f"
      unitRef="usd">33903000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfNy02LTEtMS0w_c721016b-0717-424e-a1d1-a4720cf0d1db"
      unitRef="usd">79867000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfNy04LTEtMS0w_6f894fe5-498f-4e34-a73e-ca503ad58a21"
      unitRef="usd">99515000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfOC0yLTEtMS0w_f1f05a61-2bda-41db-b998-cae8831afcd5"
      unitRef="usd">1576000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfOC00LTEtMS0w_0866cad9-f34c-4849-b32c-3babfbd04f85"
      unitRef="usd">0</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfOC02LTEtMS0w_56d1a7c7-0b32-447c-b373-15a389bbffb5"
      unitRef="usd">20269000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfOC04LTEtMS0w_8c6654ed-13be-4b0a-87ca-1af1edad1b16"
      unitRef="usd">0</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfOS0yLTEtMS0w_dc98e168-b9e4-4ef3-85cb-874404517df5"
      unitRef="usd">27871000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfOS00LTEtMS0w_d6fa9f3e-dc73-4384-b813-9186e394b0c4"
      unitRef="usd">33428000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfOS02LTEtMS0w_f2f78b47-1614-47f8-85cc-3105187e2f7a"
      unitRef="usd">42840000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfOS04LTEtMS0w_66af7836-d51b-4dea-ab8a-488c8103d6b9"
      unitRef="usd">86609000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMTEtMi0xLTEtMA_61f336ba-24f7-472e-85e4-a65709d58c4e"
      unitRef="usd">2272000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMTEtNC0xLTEtMA_c3bed683-de2b-4e95-ac2f-4e81e6d9b49a"
      unitRef="usd">3301000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMTEtNi0xLTEtMA_c8c2abb8-4d6c-4c0e-9af7-4b9f5f484aeb"
      unitRef="usd">7376000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMTEtOC0xLTEtMA_b75251b4-1159-4b03-b33c-406bddde06e4"
      unitRef="usd">10433000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMTMtMi0xLTEtMA_47f862fc-71eb-4187-bd71-f9a81ccfd05e"
      unitRef="usd">724000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMTMtNC0xLTEtMA_570d8e3c-2d06-47c6-a397-7b0e04fe3637"
      unitRef="usd">743000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMTMtNi0xLTEtMA_06fc30da-805e-43d4-a256-3f0cd56ff349"
      unitRef="usd">-823000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMTMtOC0xLTEtMA_4af1cf52-ed6b-4ee6-9a88-7cdf7893fc76"
      unitRef="usd">-367000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMTQtMi0xLTEtMA_0a518858-72c1-4765-8a0b-9cf052ada076"
      unitRef="usd">26323000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMTQtNC0xLTEtMA_4c6abd4b-a5e6-4461-b9bd-a3c5490376e4"
      unitRef="usd">30870000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMTQtNi0xLTEtMA_85ef2917-83f1-4a60-ad07-831cf726b2dc"
      unitRef="usd">34641000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMTQtOC0xLTEtMA_24c74d99-e9a1-46fe-869b-a4f22a10b2fc"
      unitRef="usd">75809000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMTUtMi0xLTEtMA_73d47936-1c69-43de-8699-c5da49dd2296"
      unitRef="usd">6620000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMTUtNC0xLTEtMA_4e7a75bc-b625-4c27-b27e-157b0ef6cdf0"
      unitRef="usd">8835000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMTUtNi0xLTEtMA_f2cb1df7-6f4b-4d58-9a99-aaebb0ec4b57"
      unitRef="usd">11187000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMTUtOC0xLTEtMA_76675e84-443f-4480-9bda-41aede8e5d6a"
      unitRef="usd">16932000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMTYtMi0xLTEtMA_bc81214d-2e66-410b-a066-448294f15476"
      unitRef="usd">19703000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMTYtNC0xLTEtMA_e5c2de5a-f495-4805-b4ba-0d559ad21b6f"
      unitRef="usd">22035000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMTYtNi0xLTEtMA_3575b749-787f-47b7-a0ed-6d6a67022340"
      unitRef="usd">23454000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMTYtOC0xLTEtMA_b079fac9-7673-4bb8-a65e-f03d06892517"
      unitRef="usd">58877000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMTYtOC0xLTEtMA_e0cd8fc4-4973-4cc3-93e2-64f195c41fcf"
      unitRef="usd">58877000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMTgtMi0xLTEtMA_aa26d62d-db24-403c-bf5e-0bf13e22c335"
      unitRef="usdPerShare">0.76</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMTgtNC0xLTEtMA_4af27e75-92a1-441f-9450-1f29d736f910"
      unitRef="usdPerShare">0.84</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMTgtNi0xLTEtMA_10ad60fd-fe8e-4b8f-af6d-3c4a3560812c"
      unitRef="usdPerShare">0.90</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMTgtOC0xLTEtMA_91a452d9-9c3b-4b7b-8333-8bcbafc35e2e"
      unitRef="usdPerShare">2.25</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMTktMi0xLTEtMA_b548f917-6dd0-41c8-b4cd-5bca6498b8b7"
      unitRef="usdPerShare">0.76</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMTktNC0xLTEtMA_a4232874-abc1-4100-9bd9-ef551c51498d"
      unitRef="usdPerShare">0.84</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMTktNi0xLTEtMA_4eaed56a-2655-4fb0-bce6-e9eb1c86fde0"
      unitRef="usdPerShare">0.90</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMTktOC0xLTEtMA_8e192149-ceec-419d-ab91-c885a8e84012"
      unitRef="usdPerShare">2.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMjEtMi0xLTEtMA_72d5652c-3529-4518-96b9-1bff101150ec"
      unitRef="usdPerShare">0.17</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMjEtNC0xLTEtMA_7045e6e0-15b2-4479-ae31-3babc5504d4c"
      unitRef="usdPerShare">0.17</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMjEtNi0xLTEtMA_ae8dcac7-5777-4c17-9bdf-6b7f9ba783c2"
      unitRef="usdPerShare">0.51</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yMi9mcmFnOjNmZWQwZTNlNTYxZDQ1NzZhNjI3NDU0ZWVjZTc3N2I0L3RhYmxlOjliZGE1OTRlYjcyMzRhNTliMzFkYzQzN2QxOTZiOTUxL3RhYmxlcmFuZ2U6OWJkYTU5NGViNzIzNGE1OWIzMWRjNDM3ZDE5NmI5NTFfMjEtOC0xLTEtMA_5bb664f1-da25-4770-870b-c9c0bdfdbe20"
      unitRef="usdPerShare">0.51</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:NetIncomeLoss
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yNS9mcmFnOmIwOGQ4NTBhM2I4MTQ2MDBiMzRlZmExMGE4NzkyYmE0L3RhYmxlOmU3NjBiYWE1YjM2YzQ4NTM4YmNjMTQ1NDdlZjY2ODQyL3RhYmxlcmFuZ2U6ZTc2MGJhYTViMzZjNDg1MzhiY2MxNDU0N2VmNjY4NDJfMy0yLTEtMS0w_bc81214d-2e66-410b-a066-448294f15476"
      unitRef="usd">19703000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yNS9mcmFnOmIwOGQ4NTBhM2I4MTQ2MDBiMzRlZmExMGE4NzkyYmE0L3RhYmxlOmU3NjBiYWE1YjM2YzQ4NTM4YmNjMTQ1NDdlZjY2ODQyL3RhYmxlcmFuZ2U6ZTc2MGJhYTViMzZjNDg1MzhiY2MxNDU0N2VmNjY4NDJfMy00LTEtMS0w_e5c2de5a-f495-4805-b4ba-0d559ad21b6f"
      unitRef="usd">22035000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yNS9mcmFnOmIwOGQ4NTBhM2I4MTQ2MDBiMzRlZmExMGE4NzkyYmE0L3RhYmxlOmU3NjBiYWE1YjM2YzQ4NTM4YmNjMTQ1NDdlZjY2ODQyL3RhYmxlcmFuZ2U6ZTc2MGJhYTViMzZjNDg1MzhiY2MxNDU0N2VmNjY4NDJfMy02LTEtMS0w_3575b749-787f-47b7-a0ed-6d6a67022340"
      unitRef="usd">23454000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yNS9mcmFnOmIwOGQ4NTBhM2I4MTQ2MDBiMzRlZmExMGE4NzkyYmE0L3RhYmxlOmU3NjBiYWE1YjM2YzQ4NTM4YmNjMTQ1NDdlZjY2ODQyL3RhYmxlcmFuZ2U6ZTc2MGJhYTViMzZjNDg1MzhiY2MxNDU0N2VmNjY4NDJfMy04LTEtMS0w_b079fac9-7673-4bb8-a65e-f03d06892517"
      unitRef="usd">58877000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yNS9mcmFnOmIwOGQ4NTBhM2I4MTQ2MDBiMzRlZmExMGE4NzkyYmE0L3RhYmxlOmU3NjBiYWE1YjM2YzQ4NTM4YmNjMTQ1NDdlZjY2ODQyL3RhYmxlcmFuZ2U6ZTc2MGJhYTViMzZjNDg1MzhiY2MxNDU0N2VmNjY4NDJfMy04LTEtMS0w_e0cd8fc4-4973-4cc3-93e2-64f195c41fcf"
      unitRef="usd">58877000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yNS9mcmFnOmIwOGQ4NTBhM2I4MTQ2MDBiMzRlZmExMGE4NzkyYmE0L3RhYmxlOmU3NjBiYWE1YjM2YzQ4NTM4YmNjMTQ1NDdlZjY2ODQyL3RhYmxlcmFuZ2U6ZTc2MGJhYTViMzZjNDg1MzhiY2MxNDU0N2VmNjY4NDJfNS0wLTEtMS0wL3RleHRyZWdpb246NzIxNDVjOGU1OWM3NGYyOGIyYmFlMDFlMWY4N2FlY2FfMTA5OTUxMTYyNzg0Ng_2c341012-c16d-463c-a3e2-3f94e04145a9"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yNS9mcmFnOmIwOGQ4NTBhM2I4MTQ2MDBiMzRlZmExMGE4NzkyYmE0L3RhYmxlOmU3NjBiYWE1YjM2YzQ4NTM4YmNjMTQ1NDdlZjY2ODQyL3RhYmxlcmFuZ2U6ZTc2MGJhYTViMzZjNDg1MzhiY2MxNDU0N2VmNjY4NDJfNS0wLTEtMS0wL3RleHRyZWdpb246NzIxNDVjOGU1OWM3NGYyOGIyYmFlMDFlMWY4N2FlY2FfMTA5OTUxMTYyNzg0Ng_80591f2f-b213-4688-885a-c20055f9ceba"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yNS9mcmFnOmIwOGQ4NTBhM2I4MTQ2MDBiMzRlZmExMGE4NzkyYmE0L3RhYmxlOmU3NjBiYWE1YjM2YzQ4NTM4YmNjMTQ1NDdlZjY2ODQyL3RhYmxlcmFuZ2U6ZTc2MGJhYTViMzZjNDg1MzhiY2MxNDU0N2VmNjY4NDJfNS0wLTEtMS0wL3RleHRyZWdpb246NzIxNDVjOGU1OWM3NGYyOGIyYmFlMDFlMWY4N2FlY2FfMTA5OTUxMTYyNzg0Ng_8ded6159-8d3f-4f31-8886-e3994e3e1a4d"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yNS9mcmFnOmIwOGQ4NTBhM2I4MTQ2MDBiMzRlZmExMGE4NzkyYmE0L3RhYmxlOmU3NjBiYWE1YjM2YzQ4NTM4YmNjMTQ1NDdlZjY2ODQyL3RhYmxlcmFuZ2U6ZTc2MGJhYTViMzZjNDg1MzhiY2MxNDU0N2VmNjY4NDJfNS0wLTEtMS0wL3RleHRyZWdpb246NzIxNDVjOGU1OWM3NGYyOGIyYmFlMDFlMWY4N2FlY2FfMTA5OTUxMTYyNzg0Ng_e5169ac7-6e96-4153-a790-b866de954e1c"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yNS9mcmFnOmIwOGQ4NTBhM2I4MTQ2MDBiMzRlZmExMGE4NzkyYmE0L3RhYmxlOmU3NjBiYWE1YjM2YzQ4NTM4YmNjMTQ1NDdlZjY2ODQyL3RhYmxlcmFuZ2U6ZTc2MGJhYTViMzZjNDg1MzhiY2MxNDU0N2VmNjY4NDJfNS0yLTEtMS0w_c39626bd-e3b6-415c-9091-f5f0f55265d9"
      unitRef="usd">255000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yNS9mcmFnOmIwOGQ4NTBhM2I4MTQ2MDBiMzRlZmExMGE4NzkyYmE0L3RhYmxlOmU3NjBiYWE1YjM2YzQ4NTM4YmNjMTQ1NDdlZjY2ODQyL3RhYmxlcmFuZ2U6ZTc2MGJhYTViMzZjNDg1MzhiY2MxNDU0N2VmNjY4NDJfNS00LTEtMS0w_9a901a88-79c3-4ab5-a979-948ae2328d46"
      unitRef="usd">-215000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yNS9mcmFnOmIwOGQ4NTBhM2I4MTQ2MDBiMzRlZmExMGE4NzkyYmE0L3RhYmxlOmU3NjBiYWE1YjM2YzQ4NTM4YmNjMTQ1NDdlZjY2ODQyL3RhYmxlcmFuZ2U6ZTc2MGJhYTViMzZjNDg1MzhiY2MxNDU0N2VmNjY4NDJfNS02LTEtMS0w_ab9cd9fc-bcf0-4e3c-a575-014efd24f99f"
      unitRef="usd">3756000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yNS9mcmFnOmIwOGQ4NTBhM2I4MTQ2MDBiMzRlZmExMGE4NzkyYmE0L3RhYmxlOmU3NjBiYWE1YjM2YzQ4NTM4YmNjMTQ1NDdlZjY2ODQyL3RhYmxlcmFuZ2U6ZTc2MGJhYTViMzZjNDg1MzhiY2MxNDU0N2VmNjY4NDJfNS04LTEtMS0w_1348102c-3dc7-4bff-b439-377ab6d250d9"
      unitRef="usd">-1434000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yNS9mcmFnOmIwOGQ4NTBhM2I4MTQ2MDBiMzRlZmExMGE4NzkyYmE0L3RhYmxlOmU3NjBiYWE1YjM2YzQ4NTM4YmNjMTQ1NDdlZjY2ODQyL3RhYmxlcmFuZ2U6ZTc2MGJhYTViMzZjNDg1MzhiY2MxNDU0N2VmNjY4NDJfNi0wLTEtMS0wL3RleHRyZWdpb246ZjQ4NDFlMDlmZGIzNDMxZjg1N2QxMTY2ZjFjNmZkODlfMTA5OTUxMTYyNzg1Ng_89149cf5-5b66-439a-a5ce-e739414fb8d8"
      unitRef="usd">7000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yNS9mcmFnOmIwOGQ4NTBhM2I4MTQ2MDBiMzRlZmExMGE4NzkyYmE0L3RhYmxlOmU3NjBiYWE1YjM2YzQ4NTM4YmNjMTQ1NDdlZjY2ODQyL3RhYmxlcmFuZ2U6ZTc2MGJhYTViMzZjNDg1MzhiY2MxNDU0N2VmNjY4NDJfNi0wLTEtMS0wL3RleHRyZWdpb246ZjQ4NDFlMDlmZGIzNDMxZjg1N2QxMTY2ZjFjNmZkODlfMTA5OTUxMTYyNzg2MA_2a46a27a-ea1b-4b00-8ffd-e90c10ac4db2"
      unitRef="usd">7000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yNS9mcmFnOmIwOGQ4NTBhM2I4MTQ2MDBiMzRlZmExMGE4NzkyYmE0L3RhYmxlOmU3NjBiYWE1YjM2YzQ4NTM4YmNjMTQ1NDdlZjY2ODQyL3RhYmxlcmFuZ2U6ZTc2MGJhYTViMzZjNDg1MzhiY2MxNDU0N2VmNjY4NDJfNi0wLTEtMS0wL3RleHRyZWdpb246ZjQ4NDFlMDlmZGIzNDMxZjg1N2QxMTY2ZjFjNmZkODlfMTA5OTUxMTYyNzg2NQ_ff35f096-397a-4ce0-af42-d0b147f78111"
      unitRef="usd">21000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yNS9mcmFnOmIwOGQ4NTBhM2I4MTQ2MDBiMzRlZmExMGE4NzkyYmE0L3RhYmxlOmU3NjBiYWE1YjM2YzQ4NTM4YmNjMTQ1NDdlZjY2ODQyL3RhYmxlcmFuZ2U6ZTc2MGJhYTViMzZjNDg1MzhiY2MxNDU0N2VmNjY4NDJfNi0wLTEtMS0wL3RleHRyZWdpb246ZjQ4NDFlMDlmZGIzNDMxZjg1N2QxMTY2ZjFjNmZkODlfMTA5OTUxMTYyNzg3MA_ab05a644-04e7-4072-9c5b-b22dc5618be3"
      unitRef="usd">22000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yNS9mcmFnOmIwOGQ4NTBhM2I4MTQ2MDBiMzRlZmExMGE4NzkyYmE0L3RhYmxlOmU3NjBiYWE1YjM2YzQ4NTM4YmNjMTQ1NDdlZjY2ODQyL3RhYmxlcmFuZ2U6ZTc2MGJhYTViMzZjNDg1MzhiY2MxNDU0N2VmNjY4NDJfNi0yLTEtMS0w_cba7fe85-5952-4d60-8d63-d2afae885a10"
      unitRef="usd">-14000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yNS9mcmFnOmIwOGQ4NTBhM2I4MTQ2MDBiMzRlZmExMGE4NzkyYmE0L3RhYmxlOmU3NjBiYWE1YjM2YzQ4NTM4YmNjMTQ1NDdlZjY2ODQyL3RhYmxlcmFuZ2U6ZTc2MGJhYTViMzZjNDg1MzhiY2MxNDU0N2VmNjY4NDJfNi00LTEtMS0w_eaf82e15-bb9f-43ae-8b73-9a5ab19d343f"
      unitRef="usd">-14000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yNS9mcmFnOmIwOGQ4NTBhM2I4MTQ2MDBiMzRlZmExMGE4NzkyYmE0L3RhYmxlOmU3NjBiYWE1YjM2YzQ4NTM4YmNjMTQ1NDdlZjY2ODQyL3RhYmxlcmFuZ2U6ZTc2MGJhYTViMzZjNDg1MzhiY2MxNDU0N2VmNjY4NDJfNi02LTEtMS0w_e689707c-4ef9-4c13-9586-00fd4ffb5d93"
      unitRef="usd">-42000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yNS9mcmFnOmIwOGQ4NTBhM2I4MTQ2MDBiMzRlZmExMGE4NzkyYmE0L3RhYmxlOmU3NjBiYWE1YjM2YzQ4NTM4YmNjMTQ1NDdlZjY2ODQyL3RhYmxlcmFuZ2U6ZTc2MGJhYTViMzZjNDg1MzhiY2MxNDU0N2VmNjY4NDJfNi04LTEtMS0w_58cd7099-3d32-4bbf-8f09-6da321ecc8f1"
      unitRef="usd">-41000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yNS9mcmFnOmIwOGQ4NTBhM2I4MTQ2MDBiMzRlZmExMGE4NzkyYmE0L3RhYmxlOmU3NjBiYWE1YjM2YzQ4NTM4YmNjMTQ1NDdlZjY2ODQyL3RhYmxlcmFuZ2U6ZTc2MGJhYTViMzZjNDg1MzhiY2MxNDU0N2VmNjY4NDJfNy0yLTEtMS0w_00adc17c-d22a-40b1-be29-9c8ecc6c94fa"
      unitRef="usd">241000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yNS9mcmFnOmIwOGQ4NTBhM2I4MTQ2MDBiMzRlZmExMGE4NzkyYmE0L3RhYmxlOmU3NjBiYWE1YjM2YzQ4NTM4YmNjMTQ1NDdlZjY2ODQyL3RhYmxlcmFuZ2U6ZTc2MGJhYTViMzZjNDg1MzhiY2MxNDU0N2VmNjY4NDJfNy00LTEtMS0w_cd9904cd-9114-400a-ac18-46448fa9f568"
      unitRef="usd">-229000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yNS9mcmFnOmIwOGQ4NTBhM2I4MTQ2MDBiMzRlZmExMGE4NzkyYmE0L3RhYmxlOmU3NjBiYWE1YjM2YzQ4NTM4YmNjMTQ1NDdlZjY2ODQyL3RhYmxlcmFuZ2U6ZTc2MGJhYTViMzZjNDg1MzhiY2MxNDU0N2VmNjY4NDJfNy02LTEtMS0w_757d5d9e-afd4-4948-bf9c-dc2931ba4e01"
      unitRef="usd">3714000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yNS9mcmFnOmIwOGQ4NTBhM2I4MTQ2MDBiMzRlZmExMGE4NzkyYmE0L3RhYmxlOmU3NjBiYWE1YjM2YzQ4NTM4YmNjMTQ1NDdlZjY2ODQyL3RhYmxlcmFuZ2U6ZTc2MGJhYTViMzZjNDg1MzhiY2MxNDU0N2VmNjY4NDJfNy04LTEtMS0w_57deb4ef-6e28-4b14-b070-664ce014fc31"
      unitRef="usd">-1475000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yNS9mcmFnOmIwOGQ4NTBhM2I4MTQ2MDBiMzRlZmExMGE4NzkyYmE0L3RhYmxlOmU3NjBiYWE1YjM2YzQ4NTM4YmNjMTQ1NDdlZjY2ODQyL3RhYmxlcmFuZ2U6ZTc2MGJhYTViMzZjNDg1MzhiY2MxNDU0N2VmNjY4NDJfOC0yLTEtMS0w_3120f070-130d-45bd-8246-896d4f617f33"
      unitRef="usd">19944000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yNS9mcmFnOmIwOGQ4NTBhM2I4MTQ2MDBiMzRlZmExMGE4NzkyYmE0L3RhYmxlOmU3NjBiYWE1YjM2YzQ4NTM4YmNjMTQ1NDdlZjY2ODQyL3RhYmxlcmFuZ2U6ZTc2MGJhYTViMzZjNDg1MzhiY2MxNDU0N2VmNjY4NDJfOC00LTEtMS0w_ad6b660a-87cd-46a2-80c6-3aba56d903de"
      unitRef="usd">21806000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yNS9mcmFnOmIwOGQ4NTBhM2I4MTQ2MDBiMzRlZmExMGE4NzkyYmE0L3RhYmxlOmU3NjBiYWE1YjM2YzQ4NTM4YmNjMTQ1NDdlZjY2ODQyL3RhYmxlcmFuZ2U6ZTc2MGJhYTViMzZjNDg1MzhiY2MxNDU0N2VmNjY4NDJfOC02LTEtMS0w_8c5b5ac3-7a03-4249-b869-d5623264312e"
      unitRef="usd">27168000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18yNS9mcmFnOmIwOGQ4NTBhM2I4MTQ2MDBiMzRlZmExMGE4NzkyYmE0L3RhYmxlOmU3NjBiYWE1YjM2YzQ4NTM4YmNjMTQ1NDdlZjY2ODQyL3RhYmxlcmFuZ2U6ZTc2MGJhYTViMzZjNDg1MzhiY2MxNDU0N2VmNjY4NDJfOC04LTEtMS0w_0f932c8b-f844-479d-b79a-a193560cf479"
      unitRef="usd">57402000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMy0yLTEtMS0w_7ffc43ed-f241-43bf-a8e5-9453721f87a2"
      unitRef="usd">23454000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMy00LTEtMS0w_b079fac9-7673-4bb8-a65e-f03d06892517"
      unitRef="usd">58877000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMy00LTEtMS0w_e0cd8fc4-4973-4cc3-93e2-64f195c41fcf"
      unitRef="usd">58877000</us-gaap:NetIncomeLoss>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfNS0yLTEtMS0w_4fb87bf0-47c5-4e58-be96-e827a86c66b2"
      unitRef="usd">233000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfNS00LTEtMS0w_474ac1ae-953c-4a50-a503-8be34e449c5c"
      unitRef="usd">2316000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:DepreciationAndAmortization
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfNi0yLTEtMS0w_3805a7d7-0064-4203-aefc-77d261b34e69"
      unitRef="usd">34176000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfNi00LTEtMS0w_d4f42f96-07a2-42f5-b5eb-8f5677f3d58a"
      unitRef="usd">37208000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfNy0yLTEtMS0w_ec882e05-45e1-4cc6-8428-e8c3ef78610c"
      unitRef="usd">-4660000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfNy00LTEtMS0w_32a2512e-856f-4d80-84c0-e0dc09b91e20"
      unitRef="usd">-4486000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfOC0yLTEtMS0w_5389e95d-d4a0-4dd5-8c7f-af856cff013b"
      unitRef="usd">-3050000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfOC00LTEtMS0w_3961b927-93e1-4eab-b936-9e357ed676ae"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnDispositionOfIntangibleAssets
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfOS0yLTEtMS0w_7863a123-53ef-4f4a-b3ed-3d066f67b09d"
      unitRef="usd">-17219000</us-gaap:GainLossOnDispositionOfIntangibleAssets>
    <us-gaap:GainLossOnDispositionOfIntangibleAssets
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfOS00LTEtMS0w_83d0fcbf-1a34-4233-abfd-e9031679c7d9"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfIntangibleAssets>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMTAtMi0xLTEtMA_4b5c07da-6717-46b6-92b1-114f4586e79e"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMTAtNC0xLTEtMA_ed6c3ef4-56a9-4cda-8253-e355a3dde35b"
      unitRef="usd">305000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMTEtMi0xLTEtMA_f4847485-9993-4e8e-9395-57840077f2e2"
      unitRef="usd">503000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMTEtNC0xLTEtMA_92070ccd-9de3-47e3-9892-612796737c86"
      unitRef="usd">404000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:ShareBasedCompensation
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMTItMi0xLTEtMA_74b918eb-03a1-4ce8-8811-47fcd4aaf259"
      unitRef="usd">5773000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMTItNC0xLTEtMA_26c2f0b1-ff3e-4f93-b8fe-796936a982aa"
      unitRef="usd">4904000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMTQtMi0xLTEtMA_67c6a940-0611-4af6-bcfa-f22ba9423cc2"
      unitRef="usd">-9715000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMTQtNC0xLTEtMA_e4b7c11d-2cdf-47a0-898d-a09ebee784b8"
      unitRef="usd">28088000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMTUtMi0xLTEtMA_38a417d7-96f9-4891-916a-46b43e5703f8"
      unitRef="usd">1763000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMTUtNC0xLTEtMA_f1bd8079-858e-4dfb-9946-1958d56f9be4"
      unitRef="usd">-6245000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMTYtMi0xLTEtMA_499fe845-3b58-4593-a367-1b8a1f39fe05"
      unitRef="usd">-2327000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMTYtNC0xLTEtMA_40163d48-08bd-46e5-9cca-4e59e2b98cfd"
      unitRef="usd">-1491000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMTctMi0xLTEtMA_477ffbc6-9e7e-40e0-847f-e4d17bf7fb13"
      unitRef="usd">-226000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMTctNC0xLTEtMA_17dccea0-5efd-4b51-887b-fe756a586db2"
      unitRef="usd">-286000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <azz:IncreaseDecreaseInContractWithCustomerAssetAndLiabilityNet
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMTgtMi0xLTEtMA_acddb729-f260-49c9-b876-4cc1c6ff42e3"
      unitRef="usd">15297000</azz:IncreaseDecreaseInContractWithCustomerAssetAndLiabilityNet>
    <azz:IncreaseDecreaseInContractWithCustomerAssetAndLiabilityNet
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMTgtNC0xLTEtMA_dc2ef7e2-4a07-4492-9616-0711a686c7cc"
      unitRef="usd">54149000</azz:IncreaseDecreaseInContractWithCustomerAssetAndLiabilityNet>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMTktMi0xLTEtMA_98bb4dfa-950b-421b-827d-6f66701a8aaa"
      unitRef="usd">-7782000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMTktNC0xLTEtMA_02696b4d-512d-4a4e-815b-16e60f17e2fb"
      unitRef="usd">18386000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMjAtMi0xLTEtMA_f564dd0d-99d1-4a30-9aac-43fd2aa2309f"
      unitRef="usd">-7780000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMjAtNC0xLTEtMA_57ded85d-8946-4df7-bbf6-e1db0930d014"
      unitRef="usd">28965000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMjEtMi0xLTEtMA_b78bb7c5-854d-4f18-b529-53da31c6ef94"
      unitRef="usd">59394000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMjEtNC0xLTEtMA_6241c1d2-4163-4ff1-a124-574803cbebd0"
      unitRef="usd">72054000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMjMtMi0xLTEtMA_72f2e026-a346-4473-8e29-09797115ee3d"
      unitRef="usd">454000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMjMtNC0xLTEtMA_f766c1dc-5b7e-4878-904b-953836aadc7c"
      unitRef="usd">337000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMjQtMi0xLTEtMA_d2726e8b-60ab-4553-bebc-b75eb74a62ba"
      unitRef="usd">27885000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMjQtNC0xLTEtMA_4806f642-c9d5-4934-9470-b7609e1e6b63"
      unitRef="usd">22543000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMjUtMi0xLTEtMA_c690cf76-185c-49a0-aa3f-5ba558aed1dc"
      unitRef="usd">12444000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMjUtNC0xLTEtMA_35168bac-4554-49cf-85bc-b3130db0bb62"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMjYtMi0xLTEtMA_9aebdafd-b503-427b-9d57-575df400d58d"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMjYtNC0xLTEtMA_6a918bd9-d19d-4414-8257-6c42917030c7"
      unitRef="usd">60628000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMjctMi0xLTEtMA_aa9f31d5-740f-4033-8e80-45d52e08c3b3"
      unitRef="usd">-14987000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMjctNC0xLTEtMA_59a2b734-46a4-4edc-bfe9-0e8089668deb"
      unitRef="usd">-82834000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMjktMi0xLTEtMA_6f02d89c-bbba-4f19-9d26-dd0207efe2f1"
      unitRef="usd">1694000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMjktNC0xLTEtMA_37fcc4db-bf38-4629-9e94-0a410dfe6005"
      unitRef="usd">1781000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMzAtMi0xLTEtMA_978829b8-92aa-4bef-82fb-da812e109e72"
      unitRef="usd">-646000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities>
    <us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMzAtNC0xLTEtMA_59493e81-677a-41f2-8a66-c5c40cb8e8c5"
      unitRef="usd">-1217000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMzEtMi0xLTEtMA_3980c2bf-c0e1-4e1f-a205-9037613c3510"
      unitRef="usd">161000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMzEtNC0xLTEtMA_3f0242d2-35d7-436c-8f02-5a5dd4bfaac8"
      unitRef="usd">320500000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMzItMi0xLTEtMA_3baec172-5f13-4cba-b9b7-4b09cc61a1ea"
      unitRef="usd">182000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMzItNC0xLTEtMA_3326039b-3de2-4b7e-8433-3cd4ce82054e"
      unitRef="usd">306500000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMzYtMi0xLTEtMA_53a28fe8-88c6-479a-ba01-d060d7b0c19a"
      unitRef="usd">30953000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMzYtNC0xLTEtMA_9de59f67-873c-4a68-bd1c-02a7a5373a54"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividends
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMzctMi0xLTEtMA_7b864b92-2f59-4667-a360-65b878e83c90"
      unitRef="usd">13324000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMzctNC0xLTEtMA_b14d376e-fbf4-4f71-a51c-49caecd26c28"
      unitRef="usd">13355000</us-gaap:PaymentsOfDividends>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMzgtMi0xLTEtMA_96600a94-d1e2-49c1-bc4b-283def224090"
      unitRef="usd">-64229000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMzgtNC0xLTEtMA_fce90e81-d8de-466e-bef3-5d26d630816c"
      unitRef="usd">1209000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMzktMi0xLTEtMA_b1760299-b779-4678-af93-0e25134d6e35"
      unitRef="usd">2330000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfMzktNC0xLTEtMA_2b61a718-708c-46e5-9641-a204ef5372a7"
      unitRef="usd">-145000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfNDAtMi0xLTEtMA_61faa39d-13f0-478b-96c4-9e06d8398a33"
      unitRef="usd">-17492000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfNDAtNC0xLTEtMA_d9711d01-963b-4227-9c65-cdff441d20a6"
      unitRef="usd">-9716000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfNDEtMi0xLTEtMA_249e13c0-6bf4-4ef1-bd4c-1eb5a408dd26"
      unitRef="usd">36687000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i79f38ba64f00490b82b97622a01f71c4_I20190228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfNDEtNC0xLTEtMA_7f776b38-26ba-494e-b863-3a49a1d91ca7"
      unitRef="usd">24005000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfNDItMi0xLTEtMA_b2002463-bf80-48c1-bc5f-6937181b2e9c"
      unitRef="usd">19195000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i62f113ec553045b4b882dffbe36f5c74_I20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfNDItNC0xLTEtMA_8f9efcb5-3172-47a7-8bf8-6a731f66f110"
      unitRef="usd">14289000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfNDUtMi0xLTEtMA_ff07f650-96d8-4c85-8cd5-5d62f1f8a7b4"
      unitRef="usd">5241000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfNDUtNC0xLTEtMA_7df54156-79d3-4a85-abc3-24341dddeca3"
      unitRef="usd">8426000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfNDYtMi0xLTEtMA_3d67622e-125c-4094-9153-953bdaf54e73"
      unitRef="usd">15208000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zMS9mcmFnOjVkNzdjOGJlZjJhNTQyN2ZhNzU1MWJmNjczMmMxYzdiL3RhYmxlOjJjOGQ1OWZmZTllYjQxNGRiYzBkMzM5ZjI0Y2NlNzUwL3RhYmxlcmFuZ2U6MmM4ZDU5ZmZlOWViNDE0ZGJjMGQzMzlmMjRjY2U3NTBfNDYtNC0xLTEtMA_278115d7-a0fc-42d0-ad2c-0c39d597a002"
      unitRef="usd">7985000</us-gaap:IncomeTaxesPaid>
    <us-gaap:SharesIssued
      contextRef="i70bf3c4828b74d3a8aaf005ef8c658e5_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfNC0yLTEtMS0w_4656ce62-7c1f-4f49-903e-3e3805d05b31"
      unitRef="shares">26148000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i70bf3c4828b74d3a8aaf005ef8c658e5_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfNC00LTEtMS0w_bd1a9abd-2e93-4046-b670-b04e7ba36775"
      unitRef="usd">26148000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0137987632ee4d499d229b4cf42a664b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfNC02LTEtMS0w_2b261681-cd47-4174-9627-dd334eade84f"
      unitRef="usd">66703000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i174986882e8e4064b3fb12f3741ed1b0_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfNC04LTEtMS0w_1fd4f12a-c915-4222-bb28-c420f5e8b5e0"
      unitRef="usd">572414000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i833f322d6d0045609ca0106af9fceed4_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfNC0xMC0xLTEtMA_3345d5ab-89ef-4566-a5da-cf7c50284e6f"
      unitRef="usd">-30899000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfNC0xMi0xLTEtMA_14e8c070-ef64-449d-beee-95aa3dbc748b"
      unitRef="usd">634366000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i73d822f8484a4214b12cdf8b065464dd_D20200301-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfNS02LTEtMS0w_d88ed3f7-ad0c-4ecf-a000-3c7edd5275fd"
      unitRef="usd">1766000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i726f9b0b76244467be56285be1d3f0bf_D20200301-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfNS0xMi0xLTEtMA_b6f8aa88-3bc3-4fc9-ae06-862eccbe7e3d"
      unitRef="usd">1766000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i5ca3b68a3c594f00878b8a87c048a878_D20200301-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfNi0yLTEtMS0w_df461bf7-bccf-43df-80eb-a1878c2b5595"
      unitRef="shares">47000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i5ca3b68a3c594f00878b8a87c048a878_D20200301-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfNi00LTEtMS0w_af9e6f0e-cd5f-492d-90d9-7c1b0efa2d1b"
      unitRef="usd">47000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i73d822f8484a4214b12cdf8b065464dd_D20200301-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfNi02LTEtMS0w_cd2a4b2c-2c1f-485c-a70c-53ab0f9f7eb5"
      unitRef="usd">-586000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i726f9b0b76244467be56285be1d3f0bf_D20200301-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfNi0xMi0xLTEtMA_76798e64-f984-4a72-8c5c-2b9d88ef30d7"
      unitRef="usd">-539000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:DividendsCash
      contextRef="iddfc29df2bd84881b9a03ebc67f74bf5_D20200301-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMTAtOC0xLTEtMA_c9a0751b-a449-4438-b874-33066aa94d5e"
      unitRef="usd">4425000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="i726f9b0b76244467be56285be1d3f0bf_D20200301-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMTAtMTItMS0xLTA_d1ea08d7-3b25-41ce-9bcb-2c3f0f64dc54"
      unitRef="usd">4425000</us-gaap:DividendsCash>
    <us-gaap:NetIncomeLoss
      contextRef="iddfc29df2bd84881b9a03ebc67f74bf5_D20200301-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMTEtOC0xLTEtMA_7cbba4a3-ab3c-4670-9474-826da33a19fd"
      unitRef="usd">5541000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i726f9b0b76244467be56285be1d3f0bf_D20200301-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMTEtMTItMS0xLTA_b6878f67-c735-46c5-bd01-fa13da0736bf"
      unitRef="usd">5541000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i14fe88d402ea4499a23c1016de7fdd52_D20200301-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMTItMTAtMS0xLTA_06676c53-57ea-4396-80ee-b5d216e7994c"
      unitRef="usd">-1039000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i726f9b0b76244467be56285be1d3f0bf_D20200301-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMTItMTItMS0xLTA_47a88b76-c9ed-4f8a-8841-4052ec2d72db"
      unitRef="usd">-1039000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i14fe88d402ea4499a23c1016de7fdd52_D20200301-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMTMtMTAtMS0xLTA_eab6509d-50d0-4561-8d34-0ca063cfea7f"
      unitRef="usd">-14000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i726f9b0b76244467be56285be1d3f0bf_D20200301-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMTMtMTItMS0xLTA_5f9bfd28-447e-491b-8b9c-693a7089da35"
      unitRef="usd">-14000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:SharesIssued
      contextRef="if0ad7310c07d421a999240473829007c_I20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMTQtMi0xLTEtMA_41e75e72-5457-4837-90a9-48b7ceec9cc5"
      unitRef="shares">26195000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="if0ad7310c07d421a999240473829007c_I20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMTQtNC0xLTEtMA_67fc9d7c-d0ec-4136-abfa-fdb8459dfba5"
      unitRef="usd">26195000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib9714cb68b864429b86e63c3c0e035f0_I20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMTQtNi0xLTEtMA_40f26bf1-4150-48f9-95c3-c0c2282be0d3"
      unitRef="usd">67883000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibf92679ba9154c448aa1750a269b9b05_I20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMTQtOC0xLTEtMA_0449873c-2c76-4da6-9bd4-482747d06cc7"
      unitRef="usd">573530000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i67b266f457c14ab785e93a90bb126a8d_I20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMTQtMTAtMS0xLTA_683210be-e499-483e-bebf-9796fed79c9b"
      unitRef="usd">-31952000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2e5f175aff2149edb255ce2a0f79a089_I20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMTQtMTItMS0xLTA_a2417cc9-993d-4329-bb06-d24f1d89045b"
      unitRef="usd">635656000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i1d42143e578f4400a64e33a01c6f900c_D20200601-20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMTUtNi0xLTEtMA_0fb3bf67-1bf9-47be-9e0d-cbd3ea0a387f"
      unitRef="usd">2317000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie124eb841f804b909c6d4a67577b8851_D20200601-20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMTUtMTItMS0xLTA_64832410-024a-4179-9fa2-e8627da8561a"
      unitRef="usd">2317000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i16c4d6dce3f54bbb852b0ed9ad701bfd_D20200601-20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMTYtMi0xLTEtMA_1071fcf0-4c85-488a-8796-da2afcfe38dc"
      unitRef="shares">23000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i16c4d6dce3f54bbb852b0ed9ad701bfd_D20200601-20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMTYtNC0xLTEtMA_fe94612e-d166-43e2-8daa-cac56907f177"
      unitRef="usd">23000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i1d42143e578f4400a64e33a01c6f900c_D20200601-20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMTYtNi0xLTEtMA_6d196a5c-6384-48f2-a0ca-0f490b845c36"
      unitRef="usd">-39000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ie124eb841f804b909c6d4a67577b8851_D20200601-20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMTYtMTItMS0xLTA_f0bd086e-e521-43ce-a9b3-1becd32cb7a2"
      unitRef="usd">-16000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i16c4d6dce3f54bbb852b0ed9ad701bfd_D20200601-20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMTctMi0xLTEtMA_3b459533-70fe-4a82-9d5e-9e3499d59b68"
      unitRef="shares">58000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i16c4d6dce3f54bbb852b0ed9ad701bfd_D20200601-20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMTctNC0xLTEtMA_83988fb2-4573-4057-baef-f1825383d1b6"
      unitRef="usd">58000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i1d42143e578f4400a64e33a01c6f900c_D20200601-20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMTctNi0xLTEtMA_6c2228d5-0333-4428-a34b-be1285de6b91"
      unitRef="usd">1636000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ie124eb841f804b909c6d4a67577b8851_D20200601-20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMTctMTItMS0xLTA_25dcf805-d50d-4cd4-96b7-3033698bf348"
      unitRef="usd">1694000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i16c4d6dce3f54bbb852b0ed9ad701bfd_D20200601-20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMTgtMi0xLTEtMA_dab24059-3ccf-4f9d-92bd-def8a35e2d3b"
      unitRef="shares">200000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i16c4d6dce3f54bbb852b0ed9ad701bfd_D20200601-20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMTgtNC0xLTEtMA_0b181a05-8217-416d-a011-788fb955902c"
      unitRef="usd">200000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ibb69c387124b4a0f859a2036fcecd791_D20200601-20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMTgtOC0xLTEtMA_d33ac31e-e7e1-466f-bf88-8a072e25ae62"
      unitRef="usd">6179000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ie124eb841f804b909c6d4a67577b8851_D20200601-20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMTgtMTItMS0xLTA_00194f3d-4d42-4109-8f14-ccef4bc07283"
      unitRef="usd">6379000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:DividendsCash
      contextRef="ibb69c387124b4a0f859a2036fcecd791_D20200601-20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMTktOC0xLTEtMA_87ef0528-1f2e-4dbd-a9db-bbc2c6aa665c"
      unitRef="usd">4467000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="ie124eb841f804b909c6d4a67577b8851_D20200601-20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMTktMTItMS0xLTA_3fd0f4e9-d2b8-4dea-b3cb-a22adda08fce"
      unitRef="usd">4467000</us-gaap:DividendsCash>
    <us-gaap:NetIncomeLoss
      contextRef="ibb69c387124b4a0f859a2036fcecd791_D20200601-20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMjAtOC0xLTEtMA_5e844a42-f76a-4b97-9e8a-d507744ed9b0"
      unitRef="usd">-1790000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie124eb841f804b909c6d4a67577b8851_D20200601-20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMjAtMTItMS0xLTA_a62a5b59-12c6-4460-ba7e-500191ac2217"
      unitRef="usd">-1790000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ie8de73894aba4554a8f852acdd1c2911_D20200601-20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMjEtMTAtMS0xLTA_189bfdbc-a6b8-4c31-b789-7b00c80b88c1"
      unitRef="usd">4540000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ie124eb841f804b909c6d4a67577b8851_D20200601-20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMjEtMTItMS0xLTA_28bb8372-0f6a-4b9f-9ad4-5a335bf1ccd9"
      unitRef="usd">4540000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ie8de73894aba4554a8f852acdd1c2911_D20200601-20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMjItMTAtMS0xLTA_40d8da69-5669-47e2-83d1-03b375a7d06c"
      unitRef="usd">-14000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ie124eb841f804b909c6d4a67577b8851_D20200601-20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMjItMTItMS0xLTA_120e0f87-6f2c-4696-856f-c35791d37870"
      unitRef="usd">-14000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:SharesIssued
      contextRef="id150b2d74df04b8a837e8ac7cf87c8e9_I20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMjMtMi0xLTEtMA_aadf748b-49d8-47c0-85e1-c25a46d523a6"
      unitRef="shares">26076000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="id150b2d74df04b8a837e8ac7cf87c8e9_I20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMjMtNC0xLTEtMA_9f1ba7cc-c465-4071-812f-54dcead80b4a"
      unitRef="usd">26076000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i450e70434a2f4f34a780118f5f16242a_I20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMjMtNi0xLTEtMA_83786bbb-d49c-4a84-8446-0ccdb854ed81"
      unitRef="usd">71797000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibbfb760acdc648af8781d8f1884ab654_I20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMjMtOC0xLTEtMA_56f67347-fe66-48e0-a7ff-38c026fc2ebf"
      unitRef="usd">561094000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id3a42625c42848d9b7058c8a8bc2276b_I20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMjMtMTAtMS0xLTA_769543f1-97d5-43cf-9c0d-c3e901d01809"
      unitRef="usd">-27426000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1e1249d7f5f849259d3313cdcaf83fd6_I20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMjMtMTItMS0xLTA_72d5ffab-db4b-4fa2-951f-fd1f6774ef5e"
      unitRef="usd">631541000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie5adf85b385c43fc93262ed8e51914d9_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMjQtNi0xLTEtOTU0_4dca1960-3548-4f1f-b624-1f262c10e9fe"
      unitRef="usd">1690000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMjQtMTItMS0xLTIzMg_65008c8a-9a15-4518-a046-ff62a8a94eec"
      unitRef="usd">1690000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="ic8ae969eb201462481dcd6e30dd90cda_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMjUtMi0xLTEtODYz_657ee3ba-a6b8-4bcd-bdf9-c298efaecb49"
      unitRef="shares">6000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ic8ae969eb201462481dcd6e30dd90cda_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMjUtNC0xLTEtODYz_47e3a26b-3dae-4d78-a8af-95c79076c778"
      unitRef="usd">6000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ie5adf85b385c43fc93262ed8e51914d9_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMjUtNi0xLTEtODYz_1d79d652-7cda-4cf1-a222-decb7fdc0d41"
      unitRef="usd">-97000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMjUtMTItMS0xLTIzMg_2d4a9bb9-4433-431f-b719-f648f310fc7f"
      unitRef="usd">-91000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="ic8ae969eb201462481dcd6e30dd90cda_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMjctMi0xLTEtODYz_04a695f3-58e3-403a-9286-99837aee5c7f"
      unitRef="shares">652000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ic8ae969eb201462481dcd6e30dd90cda_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMjctNC0xLTEtODYz_89417a33-9b10-489a-a092-5807ab1dad52"
      unitRef="usd">652000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="id48f012786384a49935498fa26751814_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMjctOC0xLTEtODYz_b9caa28f-13d4-498d-8e4b-9cfcdd9a4adc"
      unitRef="usd">23922000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMjctMTItMS0xLTIzMg_82f37f26-e983-43f8-b1d8-68b33366c355"
      unitRef="usd">24574000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:DividendsCash
      contextRef="id48f012786384a49935498fa26751814_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMjgtOC0xLTEtODYz_c4725baa-a736-4a81-9812-1f8ead3cb486"
      unitRef="usd">4432000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMjgtMTItMS0xLTIzMg_13632ec1-4fa2-4c9d-ad56-e2f10662ca17"
      unitRef="usd">4432000</us-gaap:DividendsCash>
    <us-gaap:NetIncomeLoss
      contextRef="id48f012786384a49935498fa26751814_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMjktOC0xLTEtODYz_52cbc3ea-8402-4e8c-8a96-6027eb67241c"
      unitRef="usd">19703000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMjktMTItMS0xLTIzMg_ae68e5f5-cd86-475c-8c58-ff099adf3d35"
      unitRef="usd">19703000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ibca226112b264ad9b2d87c725f5fd35d_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMzAtMTAtMS0xLTg2Mw_28ecf232-ec0a-4ff7-b97f-73f95ac00166"
      unitRef="usd">255000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMzAtMTItMS0xLTIzMg_c865da64-a7b8-4a79-b1f3-e8af312cacfd"
      unitRef="usd">255000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ibca226112b264ad9b2d87c725f5fd35d_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMzEtMTAtMS0xLTg4OQ_ba9ddd32-23d8-462d-b61b-616b301ba68b"
      unitRef="usd">-14000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMzEtMTItMS0xLTg4OQ_ec047c51-e9fe-4cd7-b3af-749f67516fa5"
      unitRef="usd">-14000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:SharesIssued
      contextRef="id46d9f892bba43a9b30263dce31b1d2d_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMzItMi0xLTEtODg5_1a4af353-214b-4dd0-9231-ec984a3d812b"
      unitRef="shares">25430000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="id46d9f892bba43a9b30263dce31b1d2d_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMzItNC0xLTEtODg5_4ce5ff23-2625-49bc-8ee3-150c0a016710"
      unitRef="usd">25430000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id379077474b04a65af57632817cf1d65_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMzItNi0xLTEtODg5_5ebb77ce-3e13-42ad-9d7a-50e7100b1d89"
      unitRef="usd">73390000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i716b4e04406141f8b06d191f9481ff5e_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMzItOC0xLTEtODg5_1318323b-e1ee-4dda-8724-47af24d4233b"
      unitRef="usd">552443000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6b5b88aa60234df686825664279a8067_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMzItMTAtMS0xLTg4OQ_f9d248c6-6463-4603-b57d-2169772da0ba"
      unitRef="usd">-27185000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNC9mcmFnOjM1NDliNDkxZmI4YzQzOWY5ZDM3YjAwZTAyZWI3NWNjL3RhYmxlOmY4YTI0NTJhNDRkNDRhZGI4ZDczYjcxZWY0NTdhNzQ0L3RhYmxlcmFuZ2U6ZjhhMjQ1MmE0NGQ0NGFkYjhkNzNiNzFlZjQ1N2E3NDRfMzItMTItMS0xLTg4OQ_aeb74793-378d-4729-9191-75418dd739b8"
      unitRef="usd">624078000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i9f528271347040efb4b43b7d65b5f2fa_I20190228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfNC0yLTEtMS0w_da48b8fd-0b86-4c2a-8cbb-8eac601ea024"
      unitRef="shares">26115000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i9f528271347040efb4b43b7d65b5f2fa_I20190228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfNC00LTEtMS0w_6cd8d836-82b5-47a1-8680-976b1937cbe1"
      unitRef="usd">26115000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if9c027746c6440bb8e79ecffcdbbf218_I20190228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfNC02LTEtMS0w_70ebfee3-fa17-4a86-8608-a97cb839d868"
      unitRef="usd">46141000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8bb2fb4254944f758f2930dc196c4672_I20190228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfNC04LTEtMS0w_577c6d54-9cd2-48d7-9e90-a1fe8fd4e79b"
      unitRef="usd">560224000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1ddce0a8da4f480cbae5532354657f8e_I20190228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfNC0xMC0xLTEtMA_3c6663fd-df5c-4e79-984d-d4f6bd2fd5b2"
      unitRef="usd">-28752000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i79f38ba64f00490b82b97622a01f71c4_I20190228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfNC0xMi0xLTEtMA_27fe30bf-2de4-45eb-84e2-bf9790b58378"
      unitRef="usd">603728000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i1618dd5667f042cd9acf66829134d6ab_D20190301-20190531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfNS02LTEtMS0w_61a6ed59-8cfc-41ec-920b-7390185369b1"
      unitRef="usd">1350000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i42ea605e5b0d46719954e5313adeb8bc_D20190301-20190531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfNS0xMi0xLTEtMA_5eff90f3-b7f9-4780-b7bd-d63cc4e4a7de"
      unitRef="usd">1350000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i7331a890ed8840d08cda4780274c8afc_D20190301-20190531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfNi0yLTEtMS0w_d0f0bdea-b08c-47dd-b2c7-c714be55fe2b"
      unitRef="shares">37000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i7331a890ed8840d08cda4780274c8afc_D20190301-20190531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfNi00LTEtMS0w_5ad4a700-b2ea-4db0-8223-c81d1cd24bfc"
      unitRef="usd">37000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i1618dd5667f042cd9acf66829134d6ab_D20190301-20190531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfNi02LTEtMS0w_0a43714a-3262-4b82-91aa-2932eb0501cf"
      unitRef="usd">-728000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i42ea605e5b0d46719954e5313adeb8bc_D20190301-20190531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfNi0xMi0xLTEtMA_720ca682-963c-4a98-bbec-d909db75caf5"
      unitRef="usd">-691000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:DividendsCash
      contextRef="i846b8dc8ea7f4c15b29fc2e347bb3638_D20190301-20190531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMTAtOC0xLTEtMA_242071e0-ff53-4ca2-b246-78e99c3ca64f"
      unitRef="usd">4440000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="i42ea605e5b0d46719954e5313adeb8bc_D20190301-20190531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMTAtMTItMS0xLTA_8ed6eede-eaee-4f29-b7a2-6289682339ff"
      unitRef="usd">4440000</us-gaap:DividendsCash>
    <us-gaap:NetIncomeLoss
      contextRef="i846b8dc8ea7f4c15b29fc2e347bb3638_D20190301-20190531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMTEtOC0xLTEtMA_68bc43d6-6d46-4af4-816f-48a1df50bf88"
      unitRef="usd">21284000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i42ea605e5b0d46719954e5313adeb8bc_D20190301-20190531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMTEtMTItMS0xLTA_c849fa18-cd32-4225-9882-c154b479a32a"
      unitRef="usd">21284000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i7fc8b42dce4840828e8f0230b5dbcc69_D20190301-20190531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMTItMTAtMS0xLTA_1ae016c9-517d-4ef4-8e67-495193d8749f"
      unitRef="usd">-1960000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i42ea605e5b0d46719954e5313adeb8bc_D20190301-20190531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMTItMTItMS0xLTA_d3bb4344-d2cd-4406-9919-8d95cb453616"
      unitRef="usd">-1960000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i7fc8b42dce4840828e8f0230b5dbcc69_D20190301-20190531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMTMtMTAtMS0xLTA_2bba8f3a-f6ed-47dc-8e9d-813025cf221a"
      unitRef="usd">-14000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i42ea605e5b0d46719954e5313adeb8bc_D20190301-20190531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMTMtMTItMS0xLTA_532d15da-506e-44ca-84ba-06e986f40787"
      unitRef="usd">-14000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:SharesIssued
      contextRef="ie367e9433ca7473dae609637a51de101_I20190531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMTQtMi0xLTEtMA_64cbcf74-609c-47de-a276-9eebb3b92ec3"
      unitRef="shares">26152000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ie367e9433ca7473dae609637a51de101_I20190531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMTQtNC0xLTEtMA_105945d4-66d4-472d-a7a1-0747976c00da"
      unitRef="usd">26152000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i72688721c4cd4248be334597638fcb0e_I20190531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMTQtNi0xLTEtMA_4177f57e-dcbc-40d2-a902-72ab5221bdf7"
      unitRef="usd">46763000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1270bd68010d407aa33a8d4b64096006_I20190531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMTQtOC0xLTEtMA_7c135a57-bc3b-411b-aad3-243c29c2bce5"
      unitRef="usd">577068000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i49b0db0d43d54106967e4eeaa9438c6f_I20190531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMTQtMTAtMS0xLTA_a8ca3d46-6a54-447a-86d9-c0c9ca8a4dd2"
      unitRef="usd">-30726000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idf1edef0d9504d959f9b8968b807f044_I20190531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMTQtMTItMS0xLTA_4786a6f0-c629-4c0c-9985-b989b754c0b0"
      unitRef="usd">619257000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7dd8de0b67aa4f188d005d8deff36b44_D20190601-20190831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMTUtNi0xLTEtMA_9e976130-d19a-4361-97e7-ee403c4284e8"
      unitRef="usd">1736000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i2e693ad999f64545a5d3c7e61b5be43b_D20190601-20190831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMTUtMTItMS0xLTA_a32a67b3-60fe-4baf-9f30-b1c87b004a2c"
      unitRef="usd">1736000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i85a5ff8b6a3f4588ae0d0219db2cb28b_D20190601-20190831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMTctMi0xLTEtMTQyMA_a839ae94-3999-4533-8cf1-768a04fe6c3e"
      unitRef="shares">51000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i85a5ff8b6a3f4588ae0d0219db2cb28b_D20190601-20190831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMTctNC0xLTEtMTQyMA_274fddf9-2395-4605-b467-0753d7a388d2"
      unitRef="usd">51000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i7dd8de0b67aa4f188d005d8deff36b44_D20190601-20190831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMTctNi0xLTEtMTQyMA_625493c5-9fcf-4252-9383-87669aee6c1a"
      unitRef="usd">1730000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i2e693ad999f64545a5d3c7e61b5be43b_D20190601-20190831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMTctMTItMS0xLTE0MjA_e4b23dfe-18f8-42dd-a0b2-837c6942278f"
      unitRef="usd">1781000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:DividendsCash
      contextRef="if010d51062554e6a920b3a94c0a8a6dc_D20190601-20190831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMTktOC0xLTEtMTQyMg_b073ecea-2a99-4e85-918d-b7754fa8ede2"
      unitRef="usd">4454000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="i2e693ad999f64545a5d3c7e61b5be43b_D20190601-20190831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMTktMTItMS0xLTE0MjI_469dd519-57ff-4f22-93a0-afa75b5633dd"
      unitRef="usd">4454000</us-gaap:DividendsCash>
    <us-gaap:NetIncomeLoss
      contextRef="if010d51062554e6a920b3a94c0a8a6dc_D20190601-20190831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMjAtOC0xLTEtMA_95113682-1f48-4709-908f-fb0eda1a0016"
      unitRef="usd">15558000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2e693ad999f64545a5d3c7e61b5be43b_D20190601-20190831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMjAtMTItMS0xLTA_9f589328-be18-4cbf-b7fb-83079d08e757"
      unitRef="usd">15558000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i84514d68c9d6493d9bd334295b72079c_D20190601-20190831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMjEtMTAtMS0xLTE0MjQ_e3c1979f-f3bc-4a0f-b5d4-8db45a24547e"
      unitRef="usd">741000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i2e693ad999f64545a5d3c7e61b5be43b_D20190601-20190831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMjEtMTItMS0xLTA_fb42a21f-b69f-4503-ba08-47fe36874beb"
      unitRef="usd">741000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i84514d68c9d6493d9bd334295b72079c_D20190601-20190831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMjItMTAtMS0xLTA_477656bd-33ac-43cd-9ed2-c503540731eb"
      unitRef="usd">-13000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i2e693ad999f64545a5d3c7e61b5be43b_D20190601-20190831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMjItMTItMS0xLTA_567e3ef4-1137-4f23-b880-400ee361cb84"
      unitRef="usd">-13000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:SharesIssued
      contextRef="ieead26ee19ec4145a842ae9c4ae5bc73_I20190831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMjMtMi0xLTEtMTQyNw_7b2b916a-aeec-40a9-8114-0a51091e27bb"
      unitRef="shares">26221000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ieead26ee19ec4145a842ae9c4ae5bc73_I20190831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMjMtNC0xLTEtMTQyNw_b5c4d5c2-9562-4b11-9546-85c09ac4ad4c"
      unitRef="usd">26221000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if51349e7506849878e82266a6d7d8258_I20190831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMjMtNi0xLTEtMTQyNw_3ea49931-c3f4-4665-8173-3ae92f622f55"
      unitRef="usd">50211000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i795a1e2bd1bc42e5b6a814e59d012917_I20190831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMjMtOC0xLTEtMTQyNw_3d43af16-57e2-4980-98d0-ecf9f02e94d4"
      unitRef="usd">588172000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5d98765f5c47478187d145d2fa05ee28_I20190831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMjMtMTAtMS0xLTA_652fa7c2-2cfe-465a-b688-6c9b3404e3ce"
      unitRef="usd">-29998000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icec88e39ef3940efbbd970477da2e927_I20190831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMjMtMTItMS0xLTA_d70bbbab-fb5f-47de-a577-2937734b2243"
      unitRef="usd">634606000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i947a2aeef7544744a96e1b003f47a091_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMjQtNi0xLTEtMTQyOQ_34fe9121-7d2b-4c16-90c1-748ec3b2cd27"
      unitRef="usd">1818000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMjQtMTItMS0xLTE0Mjk_ab99d0dd-c3ac-4296-a2fd-ddcc3d4cd010"
      unitRef="usd">1818000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="iccf6618348014861aadfc46a060c1236_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMjUtMi0xLTEtMTQyOQ_05205542-a71b-4645-9004-dd80bf56da76"
      unitRef="shares">19000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="iccf6618348014861aadfc46a060c1236_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMjUtNC0xLTEtMTQyOQ_5009fee5-3715-44b9-bb01-e9d917d255b2"
      unitRef="usd">19000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i947a2aeef7544744a96e1b003f47a091_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMjUtNi0xLTEtMTQyOQ_8f0049b9-e7ff-4d6c-859d-dad1fcc36bd5"
      unitRef="usd">-545000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMjUtMTItMS0xLTE0Mjk_a772b605-b965-4c3a-908c-c780450f11cf"
      unitRef="usd">-526000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:DividendsCash
      contextRef="i75b9b8975e3e4cf68bc220386e00078d_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMjgtOC0xLTEtMTQyOQ_57700208-09e2-401c-9745-b5f1a16c92ba"
      unitRef="usd">4461000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMjgtMTItMS0xLTE0Mjk_c0d8d1cb-53fd-4e3f-b671-fc4e5187ca73"
      unitRef="usd">4461000</us-gaap:DividendsCash>
    <us-gaap:NetIncomeLoss
      contextRef="i75b9b8975e3e4cf68bc220386e00078d_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMjktOC0xLTEtMTQyOQ_b8841f23-4efe-41d8-8acc-c422892848c2"
      unitRef="usd">22035000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMjktMTItMS0xLTE0Mjk_aa4e641f-9cda-48c8-85df-b258b0a97228"
      unitRef="usd">22035000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="iecc74cc3e39b4fa1b7edbe1dfffa4cf2_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMzAtMTAtMS0xLTE0Mjk_87921294-b9c6-4953-ad95-420216974b3b"
      unitRef="usd">-215000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMzAtMTItMS0xLTE0Mjk_024f71d7-33eb-4a7c-835b-74f7eb49c833"
      unitRef="usd">-215000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="iecc74cc3e39b4fa1b7edbe1dfffa4cf2_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMjQtMTAtMS0xLTA_db224101-bce8-4e94-b3a3-5f3c079d175f"
      unitRef="usd">-14000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMjQtMTItMS0xLTA_f28259b8-ab99-4156-9cc0-dee09e3b9ddc"
      unitRef="usd">-14000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:SharesIssued
      contextRef="iae1209eea5a24869938cff7bf38e1b3b_I20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMzItMi0xLTEtMTQyOQ_0516548c-36df-4868-a11e-6d6c19004d24"
      unitRef="shares">26240000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="iae1209eea5a24869938cff7bf38e1b3b_I20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMzItNC0xLTEtMTQyOQ_0db4e08b-f87f-4518-9250-6b511f76e7ca"
      unitRef="usd">26240000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iff971af4736d4b40af952aec0257724b_I20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMzItNi0xLTEtMTQyOQ_b6ad687e-478c-467b-9b77-49daa0f60670"
      unitRef="usd">51484000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0b0f926d550749e1858d7ee16561ae21_I20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMzItOC0xLTEtMTQyOQ_5e4116aa-64c6-4518-b51b-f74d1112a877"
      unitRef="usd">605746000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id660c5a30bc141b8aff9833a76ee3cdf_I20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMzItMTAtMS0xLTE0Mjk_648beec9-e6df-4f6c-90a6-2cec88839dda"
      unitRef="usd">-30227000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i62f113ec553045b4b882dffbe36f5c74_I20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18zNy9mcmFnOjJhZDdlNWFiMjBiMDQ5YzA5NjgyMjNmNGE4OWNiNWIwL3RhYmxlOmY3ZWQ0ZTUzMTQ5MjRjMDJhYTcwOWNkMzE1MTZhZjVhL3RhYmxlcmFuZ2U6ZjdlZDRlNTMxNDkyNGMwMmFhNzA5Y2QzMTUxNmFmNWFfMzItMTItMS0xLTE0Mjk_c579c96e-076b-41e8-a3f2-1f92f57e3583"
      unitRef="usd">653243000</us-gaap:StockholdersEquity>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180My9mcmFnOjQzNmZiN2Q2MzNmMzRlN2ZhODlkYTNiNTExYjU0MjQ0L3RleHRyZWdpb246NDM2ZmI3ZDYzM2YzNGU3ZmE4OWRhM2I1MTFiNTQyNDRfNTg1Nw_f4fb98e3-460c-452f-aca9-472b1cde2e64">The Company and Basis of Presentation&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AZZ Inc. (&#x201c;AZZ&#x201d;, the &#x201c;Company&#x201d;, "our" or &#x201c;we&#x201d;) was established in 1956 and incorporated under the laws of the state of Texas. The Company is a global provider of metal coating solutions, welding solutions, specialty electrical equipment and highly engineered services to the power generation, transmission, distribution, refining and industrial markets. The Company has two distinct operating segments: the Metal Coatings segment and the Infrastructure Solutions segment (previously referred to as the Company's Energy segment). AZZ Metal Coatings provides hot dip galvanizing, powder coating, anodizing and plating, and other metal coating applications to the steel fabrication and other industries through facilities located throughout the United States and Canada. AZZ Infrastructure Solutions is dedicated to delivering safe and reliable transmission of power from generation sources to end customers, and automated weld overlay solutions for corrosion and erosion mitigation to critical infrastructure in markets worldwide. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Presentation&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated balance sheet as of February&#160;29, 2020, which was derived from audited financial statements, and the unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) for interim financial information and in accordance with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete consolidated financial statements. These financial statements should be read in conjunction with the audited financial statements and related notes for the fiscal year ended February&#160;29, 2020, included in the Company&#x2019;s Annual Report on Form 10-K covering such period.&#160;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's fiscal year ends on the last day of February and is identified as the fiscal year for the calendar year in which it ends. For example, the fiscal year ending February&#160;28, 2021 is referred to as fiscal 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the opinion of management, the accompanying unaudited condensed consolidated financial statements include all adjustments, consisting only of normal recurring adjustments, which are necessary to present fairly the financial position of the Company as of November&#160;30, 2020, the results of its operations for the three and nine months ended November&#160;30, 2020 and 2019, and cash flows for the nine months ended November&#160;30, 2020 and 2019. These interim results are not necessarily indicative of results for a full year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Coronavirus (COVID-19)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the World Health Organization declared the viral strain of coronavirus ("COVID-19") a global pandemic and recommended containment and mitigation measures worldwide. The spread of COVID-19 and the resulting economic contraction has resulted in increased business uncertainty. The Company continues to be impacted by the inability for its Infrastructure Solutions Industrial Platform to access certain customer sites to perform services, temporary slow-downs in order placements in the Infrastructure Solutions Electrical Platform, and increased costs associated with maintaining safe operations across the entire business. The Company has been able to remain open during the pandemic to service its customers. The consequences of a prolonged economic decline could include, but are not limited to, reduced sales, increased instances of uncollectible customer receivables, and increased asset impairments in future periods. Accordingly, the Company cannot reasonably estimate the length or severity of this pandemic, or the extent to which the disruption may materially impact its consolidated balance sheet, statements of operations or statements of cash flows for fiscal year 2021 or beyond.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180My9mcmFnOjQzNmZiN2Q2MzNmMzRlN2ZhODlkYTNiNTExYjU0MjQ0L3RleHRyZWdpb246NDM2ZmI3ZDYzM2YzNGU3ZmE4OWRhM2I1MTFiNTQyNDRfNTg1OA_962b6d25-bb91-4a9a-86d4-6084ff05c749">The Company and Basis of Presentation&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AZZ Inc. (&#x201c;AZZ&#x201d;, the &#x201c;Company&#x201d;, "our" or &#x201c;we&#x201d;) was established in 1956 and incorporated under the laws of the state of Texas. The Company is a global provider of metal coating solutions, welding solutions, specialty electrical equipment and highly engineered services to the power generation, transmission, distribution, refining and industrial markets. The Company has two distinct operating segments: the Metal Coatings segment and the Infrastructure Solutions segment (previously referred to as the Company's Energy segment). AZZ Metal Coatings provides hot dip galvanizing, powder coating, anodizing and plating, and other metal coating applications to the steel fabrication and other industries through facilities located throughout the United States and Canada. AZZ Infrastructure Solutions is dedicated to delivering safe and reliable transmission of power from generation sources to end customers, and automated weld overlay solutions for corrosion and erosion mitigation to critical infrastructure in markets worldwide. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Presentation&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated balance sheet as of February&#160;29, 2020, which was derived from audited financial statements, and the unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) for interim financial information and in accordance with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete consolidated financial statements. These financial statements should be read in conjunction with the audited financial statements and related notes for the fiscal year ended February&#160;29, 2020, included in the Company&#x2019;s Annual Report on Form 10-K covering such period.&#160;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's fiscal year ends on the last day of February and is identified as the fiscal year for the calendar year in which it ends. For example, the fiscal year ending February&#160;28, 2021 is referred to as fiscal 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the opinion of management, the accompanying unaudited condensed consolidated financial statements include all adjustments, consisting only of normal recurring adjustments, which are necessary to present fairly the financial position of the Company as of November&#160;30, 2020, the results of its operations for the three and nine months ended November&#160;30, 2020 and 2019, and cash flows for the nine months ended November&#160;30, 2020 and 2019. These interim results are not necessarily indicative of results for a full year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Coronavirus (COVID-19)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the World Health Organization declared the viral strain of coronavirus ("COVID-19") a global pandemic and recommended containment and mitigation measures worldwide. The spread of COVID-19 and the resulting economic contraction has resulted in increased business uncertainty. The Company continues to be impacted by the inability for its Infrastructure Solutions Industrial Platform to access certain customer sites to perform services, temporary slow-downs in order placements in the Infrastructure Solutions Electrical Platform, and increased costs associated with maintaining safe operations across the entire business. The Company has been able to remain open during the pandemic to service its customers. The consequences of a prolonged economic decline could include, but are not limited to, reduced sales, increased instances of uncollectible customer receivables, and increased asset impairments in future periods. Accordingly, the Company cannot reasonably estimate the length or severity of this pandemic, or the extent to which the disruption may materially impact its consolidated balance sheet, statements of operations or statements of cash flows for fiscal year 2021 or beyond.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2016-13,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments &#x2013; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instrument&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;s&#160;(&#x201c;ASU 2016-13&#x201d;), which modifies the measurement of expected credit losses of certain financial instruments, including the Company's accounts receivable and contract assets. The Company adopted ASU 2016-13 in the first quarter of its fiscal 2021 utilizing the modified retrospective transition method. The adoption of ASU 2016-13 did not have a material impact on its 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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ("ASU 2018-15"), which aligns the accounting for implementation costs incurred in a hosting arrangement that is a service contract with the accounting for implementation costs incurred to develop or obtain internal-use software, in &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;order to determine the applicable costs to capitalize and the applicable costs to expense as incurred. The Company adopted ASU 2018-15 in the first quarter of its fiscal 2021 and the adoption did not have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Simplifying the Accounting for Income Taxes.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; This standard is intended to simplify the accounting and disclosure requirements for income taxes by eliminating various exceptions in accounting for income taxes as well as clarifying and amending existing guidance to improve consistency in the application of ASC 740. The standard will be effective for the Company in the first quarter of its fiscal 2022 and early adoption is permitted. The Company is currently evaluating the impact of adopting this new accounting guidance on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180My9mcmFnOjQzNmZiN2Q2MzNmMzRlN2ZhODlkYTNiNTExYjU0MjQ0L3RleHRyZWdpb246NDM2ZmI3ZDYzM2YzNGU3ZmE4OWRhM2I1MTFiNTQyNDRfMzI5ODUzNDg4OTM2OA_f8329022-0fe8-4012-9e93-3bb2ead29bf0"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180My9mcmFnOjQzNmZiN2Q2MzNmMzRlN2ZhODlkYTNiNTExYjU0MjQ0L3RleHRyZWdpb246NDM2ZmI3ZDYzM2YzNGU3ZmE4OWRhM2I1MTFiNTQyNDRfNTg1MQ_ad7bddce-48ba-4505-b1e8-51303eeb0bbb">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2016-13,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments &#x2013; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instrument&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;s&#160;(&#x201c;ASU 2016-13&#x201d;), which modifies the measurement of expected credit losses of certain financial instruments, including the Company's accounts receivable and contract assets. The Company adopted ASU 2016-13 in the first quarter of its fiscal 2021 utilizing the modified retrospective transition method. The adoption of ASU 2016-13 did not have a material impact on its 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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ("ASU 2018-15"), which aligns the accounting for implementation costs incurred in a hosting arrangement that is a service contract with the accounting for implementation costs incurred to develop or obtain internal-use software, in &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;order to determine the applicable costs to capitalize and the applicable costs to expense as incurred. The Company adopted ASU 2018-15 in the first quarter of its fiscal 2021 and the adoption did not have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Simplifying the Accounting for Income Taxes.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; This standard is intended to simplify the accounting and disclosure requirements for income taxes by eliminating various exceptions in accounting for income taxes as well as clarifying and amending existing guidance to improve consistency in the application of ASC 740. The standard will be effective for the Company in the first quarter of its fiscal 2022 and early adoption is permitted. The Company is currently evaluating the impact of adopting this new accounting guidance on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180Ni9mcmFnOjM1ZTgzMmQ4MGNiYjRhNDQ4OTU1MDI0Njk1N2RiOGI1L3RleHRyZWdpb246MzVlODMyZDgwY2JiNGE0NDg5NTUwMjQ2OTU3ZGI4YjVfNTk5_ee0052fc-a113-41cf-ac98-a938eb6111ff">Earnings Per Share&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings per share is computed by dividing net income by the weighted average number of common shares outstanding during the period. Diluted earnings per share is calculated by giving effect to the potential dilution that could occur if stock awards vested and were converted into common shares during the 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.814%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended   November 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-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income for basic and diluted earnings per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$19,703&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$22,035&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$23,454&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$58,877&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator for basic earnings per common share&#x2013;weighted average shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee and director equity awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator for diluted earnings per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share basic and 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;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 #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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic income per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted income per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had 80,148 and 128,918 restricted stock units and stock appreciation rights for the three and nine months ended November&#160;30, 2020, respectively, that were not included in the calculation of diluted EPS because the effect would be antidilutive. These securities could be dilutive in future periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180Ni9mcmFnOjM1ZTgzMmQ4MGNiYjRhNDQ4OTU1MDI0Njk1N2RiOGI1L3RleHRyZWdpb246MzVlODMyZDgwY2JiNGE0NDg5NTUwMjQ2OTU3ZGI4YjVfNTk3_dc5f6e62-8341-4267-8a52-da68552b8239">&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.814%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended   November 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-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income for basic and diluted earnings per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$19,703&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$22,035&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$23,454&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$58,877&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator for basic earnings per common share&#x2013;weighted average shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee and director equity awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator for diluted earnings per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share basic and 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;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 #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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic income per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted income per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180Ni9mcmFnOjM1ZTgzMmQ4MGNiYjRhNDQ4OTU1MDI0Njk1N2RiOGI1L3RhYmxlOmRjYzkzNWI4ZGQ0MjRkZjJhYTRlNzM4ZDlhZDI3YTdjL3RhYmxlcmFuZ2U6ZGNjOTM1YjhkZDQyNGRmMmFhNGU3MzhkOWFkMjdhN2NfMy0yLTEtMS0w_bc81214d-2e66-410b-a066-448294f15476"
      unitRef="usd">19703000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180Ni9mcmFnOjM1ZTgzMmQ4MGNiYjRhNDQ4OTU1MDI0Njk1N2RiOGI1L3RhYmxlOmRjYzkzNWI4ZGQ0MjRkZjJhYTRlNzM4ZDlhZDI3YTdjL3RhYmxlcmFuZ2U6ZGNjOTM1YjhkZDQyNGRmMmFhNGU3MzhkOWFkMjdhN2NfMy00LTEtMS0w_e5c2de5a-f495-4805-b4ba-0d559ad21b6f"
      unitRef="usd">22035000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180Ni9mcmFnOjM1ZTgzMmQ4MGNiYjRhNDQ4OTU1MDI0Njk1N2RiOGI1L3RhYmxlOmRjYzkzNWI4ZGQ0MjRkZjJhYTRlNzM4ZDlhZDI3YTdjL3RhYmxlcmFuZ2U6ZGNjOTM1YjhkZDQyNGRmMmFhNGU3MzhkOWFkMjdhN2NfMy02LTEtMS0w_3575b749-787f-47b7-a0ed-6d6a67022340"
      unitRef="usd">23454000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180Ni9mcmFnOjM1ZTgzMmQ4MGNiYjRhNDQ4OTU1MDI0Njk1N2RiOGI1L3RhYmxlOmRjYzkzNWI4ZGQ0MjRkZjJhYTRlNzM4ZDlhZDI3YTdjL3RhYmxlcmFuZ2U6ZGNjOTM1YjhkZDQyNGRmMmFhNGU3MzhkOWFkMjdhN2NfMy04LTEtMS0w_b079fac9-7673-4bb8-a65e-f03d06892517"
      unitRef="usd">58877000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180Ni9mcmFnOjM1ZTgzMmQ4MGNiYjRhNDQ4OTU1MDI0Njk1N2RiOGI1L3RhYmxlOmRjYzkzNWI4ZGQ0MjRkZjJhYTRlNzM4ZDlhZDI3YTdjL3RhYmxlcmFuZ2U6ZGNjOTM1YjhkZDQyNGRmMmFhNGU3MzhkOWFkMjdhN2NfMy04LTEtMS0w_e0cd8fc4-4973-4cc3-93e2-64f195c41fcf"
      unitRef="usd">58877000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180Ni9mcmFnOjM1ZTgzMmQ4MGNiYjRhNDQ4OTU1MDI0Njk1N2RiOGI1L3RhYmxlOmRjYzkzNWI4ZGQ0MjRkZjJhYTRlNzM4ZDlhZDI3YTdjL3RhYmxlcmFuZ2U6ZGNjOTM1YjhkZDQyNGRmMmFhNGU3MzhkOWFkMjdhN2NfNS0yLTEtMS0w_8d20a59d-6854-4b8b-810e-fa4825cf1a17"
      unitRef="shares">25936000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180Ni9mcmFnOjM1ZTgzMmQ4MGNiYjRhNDQ4OTU1MDI0Njk1N2RiOGI1L3RhYmxlOmRjYzkzNWI4ZGQ0MjRkZjJhYTRlNzM4ZDlhZDI3YTdjL3RhYmxlcmFuZ2U6ZGNjOTM1YjhkZDQyNGRmMmFhNGU3MzhkOWFkMjdhN2NfNS00LTEtMS0w_04703286-eeaf-488b-b8e6-29b88933e44c"
      unitRef="shares">26234000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180Ni9mcmFnOjM1ZTgzMmQ4MGNiYjRhNDQ4OTU1MDI0Njk1N2RiOGI1L3RhYmxlOmRjYzkzNWI4ZGQ0MjRkZjJhYTRlNzM4ZDlhZDI3YTdjL3RhYmxlcmFuZ2U6ZGNjOTM1YjhkZDQyNGRmMmFhNGU3MzhkOWFkMjdhN2NfNS02LTEtMS0w_2d7744b7-1d1a-440e-9452-af0106d9a1a1"
      unitRef="shares">26090000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180Ni9mcmFnOjM1ZTgzMmQ4MGNiYjRhNDQ4OTU1MDI0Njk1N2RiOGI1L3RhYmxlOmRjYzkzNWI4ZGQ0MjRkZjJhYTRlNzM4ZDlhZDI3YTdjL3RhYmxlcmFuZ2U6ZGNjOTM1YjhkZDQyNGRmMmFhNGU3MzhkOWFkMjdhN2NfNS02LTEtMS0w_3396cdc1-96d0-41df-8201-f8e520979fdd"
      unitRef="shares">26090000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180Ni9mcmFnOjM1ZTgzMmQ4MGNiYjRhNDQ4OTU1MDI0Njk1N2RiOGI1L3RhYmxlOmRjYzkzNWI4ZGQ0MjRkZjJhYTRlNzM4ZDlhZDI3YTdjL3RhYmxlcmFuZ2U6ZGNjOTM1YjhkZDQyNGRmMmFhNGU3MzhkOWFkMjdhN2NfNS04LTEtMS0w_784b480d-82cd-4bbf-b3d5-f369435ed406"
      unitRef="shares">26185000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180Ni9mcmFnOjM1ZTgzMmQ4MGNiYjRhNDQ4OTU1MDI0Njk1N2RiOGI1L3RhYmxlOmRjYzkzNWI4ZGQ0MjRkZjJhYTRlNzM4ZDlhZDI3YTdjL3RhYmxlcmFuZ2U6ZGNjOTM1YjhkZDQyNGRmMmFhNGU3MzhkOWFkMjdhN2NfNS04LTEtMS0w_df39bb3f-f29f-41c8-9e84-686e6c36acf5"
      unitRef="shares">26185000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180Ni9mcmFnOjM1ZTgzMmQ4MGNiYjRhNDQ4OTU1MDI0Njk1N2RiOGI1L3RhYmxlOmRjYzkzNWI4ZGQ0MjRkZjJhYTRlNzM4ZDlhZDI3YTdjL3RhYmxlcmFuZ2U6ZGNjOTM1YjhkZDQyNGRmMmFhNGU3MzhkOWFkMjdhN2NfNy0yLTEtMS0w_a2e17a1c-f480-49f9-9b8d-79e296497fa8"
      unitRef="shares">115000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180Ni9mcmFnOjM1ZTgzMmQ4MGNiYjRhNDQ4OTU1MDI0Njk1N2RiOGI1L3RhYmxlOmRjYzkzNWI4ZGQ0MjRkZjJhYTRlNzM4ZDlhZDI3YTdjL3RhYmxlcmFuZ2U6ZGNjOTM1YjhkZDQyNGRmMmFhNGU3MzhkOWFkMjdhN2NfNy00LTEtMS0w_2111126d-cf32-4f73-9b55-55de164efb14"
      unitRef="shares">29000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180Ni9mcmFnOjM1ZTgzMmQ4MGNiYjRhNDQ4OTU1MDI0Njk1N2RiOGI1L3RhYmxlOmRjYzkzNWI4ZGQ0MjRkZjJhYTRlNzM4ZDlhZDI3YTdjL3RhYmxlcmFuZ2U6ZGNjOTM1YjhkZDQyNGRmMmFhNGU3MzhkOWFkMjdhN2NfNy02LTEtMS0w_cb882bb9-28ef-48d1-a75d-df192a381493"
      unitRef="shares">87000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180Ni9mcmFnOjM1ZTgzMmQ4MGNiYjRhNDQ4OTU1MDI0Njk1N2RiOGI1L3RhYmxlOmRjYzkzNWI4ZGQ0MjRkZjJhYTRlNzM4ZDlhZDI3YTdjL3RhYmxlcmFuZ2U6ZGNjOTM1YjhkZDQyNGRmMmFhNGU3MzhkOWFkMjdhN2NfNy02LTEtMS0w_e7a92b02-6b34-4dc5-8cd6-e121c48a8c36"
      unitRef="shares">87000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180Ni9mcmFnOjM1ZTgzMmQ4MGNiYjRhNDQ4OTU1MDI0Njk1N2RiOGI1L3RhYmxlOmRjYzkzNWI4ZGQ0MjRkZjJhYTRlNzM4ZDlhZDI3YTdjL3RhYmxlcmFuZ2U6ZGNjOTM1YjhkZDQyNGRmMmFhNGU3MzhkOWFkMjdhN2NfNy04LTEtMS0w_46bdd182-6177-47a1-bf03-7c352d74b225"
      unitRef="shares">61000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180Ni9mcmFnOjM1ZTgzMmQ4MGNiYjRhNDQ4OTU1MDI0Njk1N2RiOGI1L3RhYmxlOmRjYzkzNWI4ZGQ0MjRkZjJhYTRlNzM4ZDlhZDI3YTdjL3RhYmxlcmFuZ2U6ZGNjOTM1YjhkZDQyNGRmMmFhNGU3MzhkOWFkMjdhN2NfNy04LTEtMS0w_c740462e-e463-4853-8411-57c63bb19d3e"
      unitRef="shares">61000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180Ni9mcmFnOjM1ZTgzMmQ4MGNiYjRhNDQ4OTU1MDI0Njk1N2RiOGI1L3RhYmxlOmRjYzkzNWI4ZGQ0MjRkZjJhYTRlNzM4ZDlhZDI3YTdjL3RhYmxlcmFuZ2U6ZGNjOTM1YjhkZDQyNGRmMmFhNGU3MzhkOWFkMjdhN2NfOC0yLTEtMS0w_7e77e481-0fe6-431d-8a94-42ab1ecec4bd"
      unitRef="shares">26051000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180Ni9mcmFnOjM1ZTgzMmQ4MGNiYjRhNDQ4OTU1MDI0Njk1N2RiOGI1L3RhYmxlOmRjYzkzNWI4ZGQ0MjRkZjJhYTRlNzM4ZDlhZDI3YTdjL3RhYmxlcmFuZ2U6ZGNjOTM1YjhkZDQyNGRmMmFhNGU3MzhkOWFkMjdhN2NfOC00LTEtMS0w_9cacab29-df5c-481a-8edc-e3132c39b5d7"
      unitRef="shares">26263000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180Ni9mcmFnOjM1ZTgzMmQ4MGNiYjRhNDQ4OTU1MDI0Njk1N2RiOGI1L3RhYmxlOmRjYzkzNWI4ZGQ0MjRkZjJhYTRlNzM4ZDlhZDI3YTdjL3RhYmxlcmFuZ2U6ZGNjOTM1YjhkZDQyNGRmMmFhNGU3MzhkOWFkMjdhN2NfOC02LTEtMS0w_1d8321b3-b059-4e7a-b7ef-c7a192e93237"
      unitRef="shares">26177000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180Ni9mcmFnOjM1ZTgzMmQ4MGNiYjRhNDQ4OTU1MDI0Njk1N2RiOGI1L3RhYmxlOmRjYzkzNWI4ZGQ0MjRkZjJhYTRlNzM4ZDlhZDI3YTdjL3RhYmxlcmFuZ2U6ZGNjOTM1YjhkZDQyNGRmMmFhNGU3MzhkOWFkMjdhN2NfOC04LTEtMS0w_37d137c3-03ff-45c1-9a8b-8c7d5f0d3f0d"
      unitRef="shares">26246000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180Ni9mcmFnOjM1ZTgzMmQ4MGNiYjRhNDQ4OTU1MDI0Njk1N2RiOGI1L3RhYmxlOmRjYzkzNWI4ZGQ0MjRkZjJhYTRlNzM4ZDlhZDI3YTdjL3RhYmxlcmFuZ2U6ZGNjOTM1YjhkZDQyNGRmMmFhNGU3MzhkOWFkMjdhN2NfMTAtMi0xLTEtMA_e0b3048e-a671-489e-a0a9-fb0cfd69eda9"
      unitRef="usdPerShare">0.76</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180Ni9mcmFnOjM1ZTgzMmQ4MGNiYjRhNDQ4OTU1MDI0Njk1N2RiOGI1L3RhYmxlOmRjYzkzNWI4ZGQ0MjRkZjJhYTRlNzM4ZDlhZDI3YTdjL3RhYmxlcmFuZ2U6ZGNjOTM1YjhkZDQyNGRmMmFhNGU3MzhkOWFkMjdhN2NfMTAtNC0xLTEtMA_2f7f213d-b05c-4101-bab4-732b237a3fff"
      unitRef="usdPerShare">0.84</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180Ni9mcmFnOjM1ZTgzMmQ4MGNiYjRhNDQ4OTU1MDI0Njk1N2RiOGI1L3RhYmxlOmRjYzkzNWI4ZGQ0MjRkZjJhYTRlNzM4ZDlhZDI3YTdjL3RhYmxlcmFuZ2U6ZGNjOTM1YjhkZDQyNGRmMmFhNGU3MzhkOWFkMjdhN2NfMTAtNi0xLTEtMA_16dbb689-78f8-42e9-8008-d2744681cc13"
      unitRef="usdPerShare">0.90</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180Ni9mcmFnOjM1ZTgzMmQ4MGNiYjRhNDQ4OTU1MDI0Njk1N2RiOGI1L3RhYmxlOmRjYzkzNWI4ZGQ0MjRkZjJhYTRlNzM4ZDlhZDI3YTdjL3RhYmxlcmFuZ2U6ZGNjOTM1YjhkZDQyNGRmMmFhNGU3MzhkOWFkMjdhN2NfMTAtOC0xLTEtMA_6383279b-92c0-4fb1-876f-b4ee10cec3da"
      unitRef="usdPerShare">2.25</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180Ni9mcmFnOjM1ZTgzMmQ4MGNiYjRhNDQ4OTU1MDI0Njk1N2RiOGI1L3RhYmxlOmRjYzkzNWI4ZGQ0MjRkZjJhYTRlNzM4ZDlhZDI3YTdjL3RhYmxlcmFuZ2U6ZGNjOTM1YjhkZDQyNGRmMmFhNGU3MzhkOWFkMjdhN2NfMTEtMi0xLTEtMA_e4b4b162-22b6-41c7-87d3-ce041c89cba6"
      unitRef="usdPerShare">0.76</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180Ni9mcmFnOjM1ZTgzMmQ4MGNiYjRhNDQ4OTU1MDI0Njk1N2RiOGI1L3RhYmxlOmRjYzkzNWI4ZGQ0MjRkZjJhYTRlNzM4ZDlhZDI3YTdjL3RhYmxlcmFuZ2U6ZGNjOTM1YjhkZDQyNGRmMmFhNGU3MzhkOWFkMjdhN2NfMTEtNC0xLTEtMA_457a37c2-b8ec-444c-a262-1f46a6b69e55"
      unitRef="usdPerShare">0.84</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180Ni9mcmFnOjM1ZTgzMmQ4MGNiYjRhNDQ4OTU1MDI0Njk1N2RiOGI1L3RhYmxlOmRjYzkzNWI4ZGQ0MjRkZjJhYTRlNzM4ZDlhZDI3YTdjL3RhYmxlcmFuZ2U6ZGNjOTM1YjhkZDQyNGRmMmFhNGU3MzhkOWFkMjdhN2NfMTEtNi0xLTEtMA_1d644176-92d7-4aba-8d85-a0c8db700327"
      unitRef="usdPerShare">0.90</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180Ni9mcmFnOjM1ZTgzMmQ4MGNiYjRhNDQ4OTU1MDI0Njk1N2RiOGI1L3RhYmxlOmRjYzkzNWI4ZGQ0MjRkZjJhYTRlNzM4ZDlhZDI3YTdjL3RhYmxlcmFuZ2U6ZGNjOTM1YjhkZDQyNGRmMmFhNGU3MzhkOWFkMjdhN2NfMTEtOC0xLTEtMA_6dd4cd63-beeb-48f8-a584-08c662e59f89"
      unitRef="usdPerShare">2.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180Ni9mcmFnOjM1ZTgzMmQ4MGNiYjRhNDQ4OTU1MDI0Njk1N2RiOGI1L3RleHRyZWdpb246MzVlODMyZDgwY2JiNGE0NDg5NTUwMjQ2OTU3ZGI4YjVfMzI5ODUzNDg4NTMwMQ_e7c30272-83dc-425d-a195-31a0f44ef226"
      unitRef="shares">80148</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180Ni9mcmFnOjM1ZTgzMmQ4MGNiYjRhNDQ4OTU1MDI0Njk1N2RiOGI1L3RleHRyZWdpb246MzVlODMyZDgwY2JiNGE0NDg5NTUwMjQ2OTU3ZGI4YjVfMzI5ODUzNDg4NTMwOQ_08f5aefe-21d4-4d24-b495-2153bcdd1da3"
      unitRef="shares">128918</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180OS9mcmFnOmM5ZmJhZTM5MmNkYzQ3MzRiOTVkN2VjNzcyYjllZGRlL3RleHRyZWdpb246YzlmYmFlMzkyY2RjNDczNGI5NWQ3ZWM3NzJiOWVkZGVfOTk0_a6ac5e15-832b-4b13-ae3c-abb09894b36f">Sales&lt;div style="margin-top:9pt;padding-left:27pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Disaggregated Sales&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents disaggregated sales by customer industry (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.713%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.004%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.004%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.004%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.007%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended   November 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-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales:&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:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;499,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transmission and distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Power generation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total sales&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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,623&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,139&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;643,287&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 4 for sales information by segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:27pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contract Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the changes in contract liabilities for the nine months ended November&#160;30, 2020 and 2019, respectively (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:69.152%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.125%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.702%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at February 29, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities added during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales recognized during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(52,298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at November 30,&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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,521&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,867&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company did not record any sales for the nine months ended November&#160;30, 2020 or 2019 related to performance obligations satisfied in prior periods. The increases or decreases in accounts receivable, contract assets, and contract liabilities during the nine months ended November&#160;30, 2020 and 2019 were due primarily to normal timing differences between the Company&#x2019;s performance and customer payments, divestitures, and, to a lesser extent, customer inspection delays and effects of COVID-19 on the Company's 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company expects to recognize sales, related to the $11.5&#160;million balance of contract liabilities as of November&#160;30, 2020 of approximately $2.2 million, $7.0 million and $2.3 million in fiscal 2021, 2022 and 2023, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180OS9mcmFnOmM5ZmJhZTM5MmNkYzQ3MzRiOTVkN2VjNzcyYjllZGRlL3RleHRyZWdpb246YzlmYmFlMzkyY2RjNDczNGI5NWQ3ZWM3NzJiOWVkZGVfMTAwNg_b1ec96ff-27fa-4e35-bf19-d76c15a1461c">&lt;div style="margin-top:9pt;padding-left:27pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Disaggregated Sales&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents disaggregated sales by customer industry (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.713%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.004%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.004%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.004%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.007%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended   November 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-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales:&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:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;499,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transmission and distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Power generation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total sales&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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,623&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,139&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;643,287&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7769e3a7cb0142639a34fab06672b67c_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180OS9mcmFnOmM5ZmJhZTM5MmNkYzQ3MzRiOTVkN2VjNzcyYjllZGRlL3RhYmxlOmIxYWFlMzliNDU2YzRhOTY4MWFhMWVkODBiNTk0ZDFkL3RhYmxlcmFuZ2U6YjFhYWUzOWI0NTZjNGE5NjgxYWExZWQ4MGI1OTRkMWRfMy0yLTEtMS0w_c16743ff-4f3d-4913-808f-e5e43fe15bd5"
      unitRef="usd">138240000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie1fa6176b54d4ab9b19e7286b008edd4_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180OS9mcmFnOmM5ZmJhZTM5MmNkYzQ3MzRiOTVkN2VjNzcyYjllZGRlL3RhYmxlOmIxYWFlMzliNDU2YzRhOTY4MWFhMWVkODBiNTk0ZDFkL3RhYmxlcmFuZ2U6YjFhYWUzOWI0NTZjNGE5NjgxYWExZWQ4MGI1OTRkMWRfMy00LTEtMS0w_52a3b161-351e-4889-b241-d12b5c6175ba"
      unitRef="usd">195063000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i09375814213740ee8785d19cb8a336c2_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180OS9mcmFnOmM5ZmJhZTM5MmNkYzQ3MzRiOTVkN2VjNzcyYjllZGRlL3RhYmxlOmIxYWFlMzliNDU2YzRhOTY4MWFhMWVkODBiNTk0ZDFkL3RhYmxlcmFuZ2U6YjFhYWUzOWI0NTZjNGE5NjgxYWExZWQ4MGI1OTRkMWRfMy02LTEtMS0w_f3a61352-07b9-4c11-92c1-e8c73a77191f"
      unitRef="usd">335462000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i09907fa80b3443b09579255a46790c7d_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180OS9mcmFnOmM5ZmJhZTM5MmNkYzQ3MzRiOTVkN2VjNzcyYjllZGRlL3RhYmxlOmIxYWFlMzliNDU2YzRhOTY4MWFhMWVkODBiNTk0ZDFkL3RhYmxlcmFuZ2U6YjFhYWUzOWI0NTZjNGE5NjgxYWExZWQ4MGI1OTRkMWRfMy04LTEtMS0w_551871d5-5fc2-4ab3-8586-a2140ea79598"
      unitRef="usd">499215000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i42c3cbf5bf9146b2bf38dc8a1da4d848_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180OS9mcmFnOmM5ZmJhZTM5MmNkYzQ3MzRiOTVkN2VjNzcyYjllZGRlL3RhYmxlOmIxYWFlMzliNDU2YzRhOTY4MWFhMWVkODBiNTk0ZDFkL3RhYmxlcmFuZ2U6YjFhYWUzOWI0NTZjNGE5NjgxYWExZWQ4MGI1OTRkMWRfNC0yLTEtMS0w_fc4f2e5d-7c3f-4bdf-9c07-6ec89bd7f279"
      unitRef="usd">56656000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i584637ceb79445f18d0fc58b5848c47d_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180OS9mcmFnOmM5ZmJhZTM5MmNkYzQ3MzRiOTVkN2VjNzcyYjllZGRlL3RhYmxlOmIxYWFlMzliNDU2YzRhOTY4MWFhMWVkODBiNTk0ZDFkL3RhYmxlcmFuZ2U6YjFhYWUzOWI0NTZjNGE5NjgxYWExZWQ4MGI1OTRkMWRfNC00LTEtMS0w_afab46c5-a57b-463d-9887-15da447551a2"
      unitRef="usd">55316000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia644e65b7b754d8a84ef65eab3fe5e77_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180OS9mcmFnOmM5ZmJhZTM5MmNkYzQ3MzRiOTVkN2VjNzcyYjllZGRlL3RhYmxlOmIxYWFlMzliNDU2YzRhOTY4MWFhMWVkODBiNTk0ZDFkL3RhYmxlcmFuZ2U6YjFhYWUzOWI0NTZjNGE5NjgxYWExZWQ4MGI1OTRkMWRfNC02LTEtMS0w_7916398f-ff18-4cc8-9aac-f42a9929c71b"
      unitRef="usd">203332000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8f7e1cebd49a4aeaaa937935ebe43f02_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180OS9mcmFnOmM5ZmJhZTM5MmNkYzQ3MzRiOTVkN2VjNzcyYjllZGRlL3RhYmxlOmIxYWFlMzliNDU2YzRhOTY4MWFhMWVkODBiNTk0ZDFkL3RhYmxlcmFuZ2U6YjFhYWUzOWI0NTZjNGE5NjgxYWExZWQ4MGI1OTRkMWRfNC04LTEtMS0w_2856d2c5-15a0-401e-aa64-00856fc0fe89"
      unitRef="usd">184283000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4790f070a96d48d2910647101f5bfb14_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180OS9mcmFnOmM5ZmJhZTM5MmNkYzQ3MzRiOTVkN2VjNzcyYjllZGRlL3RhYmxlOmIxYWFlMzliNDU2YzRhOTY4MWFhMWVkODBiNTk0ZDFkL3RhYmxlcmFuZ2U6YjFhYWUzOWI0NTZjNGE5NjgxYWExZWQ4MGI1OTRkMWRfNS0yLTEtMS0w_b6ba0fdb-724f-4f98-b9bd-f25f8d25fee6"
      unitRef="usd">31727000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3ac8dea6b24949d7b31979e40761f115_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180OS9mcmFnOmM5ZmJhZTM5MmNkYzQ3MzRiOTVkN2VjNzcyYjllZGRlL3RhYmxlOmIxYWFlMzliNDU2YzRhOTY4MWFhMWVkODBiNTk0ZDFkL3RhYmxlcmFuZ2U6YjFhYWUzOWI0NTZjNGE5NjgxYWExZWQ4MGI1OTRkMWRfNS00LTEtMS0w_998335dd-3fc2-4229-9988-ae13f148db05"
      unitRef="usd">40760000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5fd67945b93438aba10ab3e2dc92006_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180OS9mcmFnOmM5ZmJhZTM5MmNkYzQ3MzRiOTVkN2VjNzcyYjllZGRlL3RhYmxlOmIxYWFlMzliNDU2YzRhOTY4MWFhMWVkODBiNTk0ZDFkL3RhYmxlcmFuZ2U6YjFhYWUzOWI0NTZjNGE5NjgxYWExZWQ4MGI1OTRkMWRfNS02LTEtMS0w_7c72353b-92b3-4447-927a-60bdafe81fb3"
      unitRef="usd">104493000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i42204067aa084b15984b6ffe56ad1bca_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180OS9mcmFnOmM5ZmJhZTM5MmNkYzQ3MzRiOTVkN2VjNzcyYjllZGRlL3RhYmxlOmIxYWFlMzliNDU2YzRhOTY4MWFhMWVkODBiNTk0ZDFkL3RhYmxlcmFuZ2U6YjFhYWUzOWI0NTZjNGE5NjgxYWExZWQ4MGI1OTRkMWRfNS04LTEtMS0w_0df5d64c-7676-4aee-adfa-d15bca5e770b"
      unitRef="usd">132954000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180OS9mcmFnOmM5ZmJhZTM5MmNkYzQ3MzRiOTVkN2VjNzcyYjllZGRlL3RhYmxlOmIxYWFlMzliNDU2YzRhOTY4MWFhMWVkODBiNTk0ZDFkL3RhYmxlcmFuZ2U6YjFhYWUzOWI0NTZjNGE5NjgxYWExZWQ4MGI1OTRkMWRfNi0yLTEtMS0w_f7cd1941-992f-42a1-b383-7c8ea8de2154"
      unitRef="usd">226623000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180OS9mcmFnOmM5ZmJhZTM5MmNkYzQ3MzRiOTVkN2VjNzcyYjllZGRlL3RhYmxlOmIxYWFlMzliNDU2YzRhOTY4MWFhMWVkODBiNTk0ZDFkL3RhYmxlcmFuZ2U6YjFhYWUzOWI0NTZjNGE5NjgxYWExZWQ4MGI1OTRkMWRfNi00LTEtMS0w_3f2dd0a8-92ba-4d05-a2db-22c246b04293"
      unitRef="usd">291139000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180OS9mcmFnOmM5ZmJhZTM5MmNkYzQ3MzRiOTVkN2VjNzcyYjllZGRlL3RhYmxlOmIxYWFlMzliNDU2YzRhOTY4MWFhMWVkODBiNTk0ZDFkL3RhYmxlcmFuZ2U6YjFhYWUzOWI0NTZjNGE5NjgxYWExZWQ4MGI1OTRkMWRfNi02LTEtMS0w_6d0eed1e-81d8-4da1-80eb-28a40025a84b"
      unitRef="usd">643287000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180OS9mcmFnOmM5ZmJhZTM5MmNkYzQ3MzRiOTVkN2VjNzcyYjllZGRlL3RhYmxlOmIxYWFlMzliNDU2YzRhOTY4MWFhMWVkODBiNTk0ZDFkL3RhYmxlcmFuZ2U6YjFhYWUzOWI0NTZjNGE5NjgxYWExZWQ4MGI1OTRkMWRfNi04LTEtMS0w_a0a0b201-c362-40f8-912a-146fc78a4811"
      unitRef="usd">816452000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180OS9mcmFnOmM5ZmJhZTM5MmNkYzQ3MzRiOTVkN2VjNzcyYjllZGRlL3RleHRyZWdpb246YzlmYmFlMzkyY2RjNDczNGI5NWQ3ZWM3NzJiOWVkZGVfMTAwMQ_6c35e277-ecad-46ce-86d4-d664f9ae6c63">&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the changes in contract liabilities for the nine months ended November&#160;30, 2020 and 2019, respectively (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:69.152%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.125%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.702%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at February 29, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities added during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales recognized during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(52,298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at November 30,&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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,521&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,867&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180OS9mcmFnOmM5ZmJhZTM5MmNkYzQ3MzRiOTVkN2VjNzcyYjllZGRlL3RhYmxlOjQwNzkwNzQzYjYzNzRhNjlhNDZjYjdiMDdjMjNjOWRiL3RhYmxlcmFuZ2U6NDA3OTA3NDNiNjM3NGE2OWE0NmNiN2IwN2MyM2M5ZGJfMS0yLTEtMS0w_fc64d43c-cbf0-4d5f-8ee9-35379da7f317"
      unitRef="usd">18418000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i79f38ba64f00490b82b97622a01f71c4_I20190228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180OS9mcmFnOmM5ZmJhZTM5MmNkYzQ3MzRiOTVkN2VjNzcyYjllZGRlL3RhYmxlOjQwNzkwNzQzYjYzNzRhNjlhNDZjYjdiMDdjMjNjOWRiL3RhYmxlcmFuZ2U6NDA3OTA3NDNiNjM3NGE2OWE0NmNiN2IwN2MyM2M5ZGJfMS00LTEtMS0w_8f08321e-12a0-45ec-9a9e-63840b81d7a8"
      unitRef="usd">56928000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180OS9mcmFnOmM5ZmJhZTM5MmNkYzQ3MzRiOTVkN2VjNzcyYjllZGRlL3RhYmxlOjQwNzkwNzQzYjYzNzRhNjlhNDZjYjdiMDdjMjNjOWRiL3RhYmxlcmFuZ2U6NDA3OTA3NDNiNjM3NGE2OWE0NmNiN2IwN2MyM2M5ZGJfMi0yLTEtMS0w_680c5382-ab0f-4143-99a3-492231ee31b9"
      unitRef="usd">5017000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180OS9mcmFnOmM5ZmJhZTM5MmNkYzQ3MzRiOTVkN2VjNzcyYjllZGRlL3RhYmxlOjQwNzkwNzQzYjYzNzRhNjlhNDZjYjdiMDdjMjNjOWRiL3RhYmxlcmFuZ2U6NDA3OTA3NDNiNjM3NGE2OWE0NmNiN2IwN2MyM2M5ZGJfMi00LTEtMS0w_46ae4d0a-5970-4520-8e74-f94156145b43"
      unitRef="usd">22237000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180OS9mcmFnOmM5ZmJhZTM5MmNkYzQ3MzRiOTVkN2VjNzcyYjllZGRlL3RhYmxlOjQwNzkwNzQzYjYzNzRhNjlhNDZjYjdiMDdjMjNjOWRiL3RhYmxlcmFuZ2U6NDA3OTA3NDNiNjM3NGE2OWE0NmNiN2IwN2MyM2M5ZGJfMy0yLTEtMS0w_e57dab0f-a0b3-4f81-ae04-9d0265dab534"
      unitRef="usd">-11914000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180OS9mcmFnOmM5ZmJhZTM5MmNkYzQ3MzRiOTVkN2VjNzcyYjllZGRlL3RhYmxlOjQwNzkwNzQzYjYzNzRhNjlhNDZjYjdiMDdjMjNjOWRiL3RhYmxlcmFuZ2U6NDA3OTA3NDNiNjM3NGE2OWE0NmNiN2IwN2MyM2M5ZGJfMy00LTEtMS0w_149d2844-a44e-48ca-b305-63ff8d2d62d4"
      unitRef="usd">-52298000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180OS9mcmFnOmM5ZmJhZTM5MmNkYzQ3MzRiOTVkN2VjNzcyYjllZGRlL3RhYmxlOjQwNzkwNzQzYjYzNzRhNjlhNDZjYjdiMDdjMjNjOWRiL3RhYmxlcmFuZ2U6NDA3OTA3NDNiNjM3NGE2OWE0NmNiN2IwN2MyM2M5ZGJfNC0yLTEtMS0w_c3ec5cad-8a46-4f96-a715-152e05e95c8f"
      unitRef="usd">11521000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i62f113ec553045b4b882dffbe36f5c74_I20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180OS9mcmFnOmM5ZmJhZTM5MmNkYzQ3MzRiOTVkN2VjNzcyYjllZGRlL3RhYmxlOjQwNzkwNzQzYjYzNzRhNjlhNDZjYjdiMDdjMjNjOWRiL3RhYmxlcmFuZ2U6NDA3OTA3NDNiNjM3NGE2OWE0NmNiN2IwN2MyM2M5ZGJfNC00LTEtMS0w_bf5ab6a7-833a-433a-8d3b-42ba48aebb46"
      unitRef="usd">26867000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180OS9mcmFnOmM5ZmJhZTM5MmNkYzQ3MzRiOTVkN2VjNzcyYjllZGRlL3RleHRyZWdpb246YzlmYmFlMzkyY2RjNDczNGI5NWQ3ZWM3NzJiOWVkZGVfMTA5OTUxMTYyOTEwOA_1892ade2-aad3-46ce-a8d0-e073930b995e"
      unitRef="usd">11500000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i783cfc736dfd41438a7f1017bfd949dd_I20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180OS9mcmFnOmM5ZmJhZTM5MmNkYzQ3MzRiOTVkN2VjNzcyYjllZGRlL3RleHRyZWdpb246YzlmYmFlMzkyY2RjNDczNGI5NWQ3ZWM3NzJiOWVkZGVfMTA5OTUxMTYyODkxMw_8cd05524-3073-447e-90b3-7af5df1adb6b"
      unitRef="usd">2200000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i4d84c129d0274f5583f2fb9be2d12e58_I20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180OS9mcmFnOmM5ZmJhZTM5MmNkYzQ3MzRiOTVkN2VjNzcyYjllZGRlL3RleHRyZWdpb246YzlmYmFlMzkyY2RjNDczNGI5NWQ3ZWM3NzJiOWVkZGVfMTA5OTUxMTYyODkyMQ_deb5f110-15ca-43fc-a0c5-9af7da68f119"
      unitRef="usd">7000000.0</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i13c738db66994a45b72e5488329a7ed8_I20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM180OS9mcmFnOmM5ZmJhZTM5MmNkYzQ3MzRiOTVkN2VjNzcyYjllZGRlL3RleHRyZWdpb246YzlmYmFlMzkyY2RjNDczNGI5NWQ3ZWM3NzJiOWVkZGVfMTA5OTUxMTYyODkyNg_a9b04978-dd79-4f3a-92ed-9eb1be9b6116"
      unitRef="usd">2300000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RleHRyZWdpb246N2JmMzE1ZjBiNWFkNDBjZDk0MTNiM2M0NmNkMTkyZGFfNDc3_8022d56b-982e-4ce0-84bc-ef56ffc2c959">Segments&lt;div style="margin-top:9pt;padding-left:27pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales and operating income by segment for each period were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:27pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:90.058%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.107%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended   November 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-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Metal Coatings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;376,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Infrastructure Solutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;440,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total sales&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,623&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,139&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;643,287&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816,452&#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 style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Metal Coatings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:9pt;padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Infrastructure Solutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,522)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,251)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,879)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,945)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating income&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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,871&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,428&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,840&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asset balances by segment for each period were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:63.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.553%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.878%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.766%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;November 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;February 29, 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets:&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Metal Coatings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;504,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Infrastructure Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;515,103&#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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;548,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,009,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,073,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:9pt;padding-left:27pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Financial Information About Geographical Areas&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents sales by geographic region for each period (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:90.789%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended   November 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-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales:&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;540,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;655,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;643,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents fixed assets by geographic region for each period (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:27pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:70.614%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;November 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;February 29, 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net:&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total&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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201,178&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,104&#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:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RleHRyZWdpb246N2JmMzE1ZjBiNWFkNDBjZDk0MTNiM2M0NmNkMTkyZGFfNDY5_bfaf3e3e-c755-4efe-acd4-ce4b748ae3b5">&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales and operating income by segment for each period were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:27pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:90.058%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.107%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended   November 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-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Metal Coatings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;376,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Infrastructure Solutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;440,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total sales&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,623&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,139&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;643,287&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816,452&#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 style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Metal Coatings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:9pt;padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Infrastructure Solutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,522)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,251)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,879)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,945)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating income&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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,871&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,428&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,840&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,609&#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:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i72aa084eb0e946a28b33baaa1537cd28_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjMxOWQyNWYyMTBmMzQ1MTM4MjBkNGViYzU0NjNkNDE3L3RhYmxlcmFuZ2U6MzE5ZDI1ZjIxMGYzNDUxMzgyMGQ0ZWJjNTQ2M2Q0MTdfMy0yLTEtMS0w_da8b086e-cc12-45d7-9424-e9ed75a9c70b"
      unitRef="usd">115616000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f95aad3cfb1449f9dc47fdc3eea78f2_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjMxOWQyNWYyMTBmMzQ1MTM4MjBkNGViYzU0NjNkNDE3L3RhYmxlcmFuZ2U6MzE5ZDI1ZjIxMGYzNDUxMzgyMGQ0ZWJjNTQ2M2Q0MTdfMy00LTEtMS0w_10a12cf5-1ad6-4073-81eb-b6dfe843ece7"
      unitRef="usd">129196000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iee4a2b98727d4400b92fb35bc5f69c39_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjMxOWQyNWYyMTBmMzQ1MTM4MjBkNGViYzU0NjNkNDE3L3RhYmxlcmFuZ2U6MzE5ZDI1ZjIxMGYzNDUxMzgyMGQ0ZWJjNTQ2M2Q0MTdfMy02LTEtMS0w_87321316-46ff-4550-bd9e-cfd0be108f9a"
      unitRef="usd">351643000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2b641276a1cf4c108486df6e8b188b5f_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjMxOWQyNWYyMTBmMzQ1MTM4MjBkNGViYzU0NjNkNDE3L3RhYmxlcmFuZ2U6MzE5ZDI1ZjIxMGYzNDUxMzgyMGQ0ZWJjNTQ2M2Q0MTdfMy04LTEtMS0w_2331da77-8358-4754-9172-e6def54158b9"
      unitRef="usd">376193000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic04f7d1f22164737a802fa796ecca642_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjMxOWQyNWYyMTBmMzQ1MTM4MjBkNGViYzU0NjNkNDE3L3RhYmxlcmFuZ2U6MzE5ZDI1ZjIxMGYzNDUxMzgyMGQ0ZWJjNTQ2M2Q0MTdfNC0yLTEtMS0w_0323f329-9a28-4e13-baa2-b6e626f49f25"
      unitRef="usd">111007000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i95a41bd6e5ab4e8dac3aa043c7905510_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjMxOWQyNWYyMTBmMzQ1MTM4MjBkNGViYzU0NjNkNDE3L3RhYmxlcmFuZ2U6MzE5ZDI1ZjIxMGYzNDUxMzgyMGQ0ZWJjNTQ2M2Q0MTdfNC00LTEtMS0w_434eebef-a09c-4234-8073-bef45bb05695"
      unitRef="usd">161943000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i04c8c7e372844ca8b75fa8f82a00c4de_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjMxOWQyNWYyMTBmMzQ1MTM4MjBkNGViYzU0NjNkNDE3L3RhYmxlcmFuZ2U6MzE5ZDI1ZjIxMGYzNDUxMzgyMGQ0ZWJjNTQ2M2Q0MTdfNC02LTEtMS0w_6d4d988d-7e7c-475c-9b9b-2613ccb8777f"
      unitRef="usd">291644000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26ac7a4581414c45a85a000f0354d4e6_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjMxOWQyNWYyMTBmMzQ1MTM4MjBkNGViYzU0NjNkNDE3L3RhYmxlcmFuZ2U6MzE5ZDI1ZjIxMGYzNDUxMzgyMGQ0ZWJjNTQ2M2Q0MTdfNC04LTEtMS0w_23f5d2d1-509d-46d9-b43c-1d3b4b734b57"
      unitRef="usd">440259000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjMxOWQyNWYyMTBmMzQ1MTM4MjBkNGViYzU0NjNkNDE3L3RhYmxlcmFuZ2U6MzE5ZDI1ZjIxMGYzNDUxMzgyMGQ0ZWJjNTQ2M2Q0MTdfNS0yLTEtMS0w_a4c24d57-3b44-413a-83d6-4efdae058b89"
      unitRef="usd">226623000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjMxOWQyNWYyMTBmMzQ1MTM4MjBkNGViYzU0NjNkNDE3L3RhYmxlcmFuZ2U6MzE5ZDI1ZjIxMGYzNDUxMzgyMGQ0ZWJjNTQ2M2Q0MTdfNS00LTEtMS0w_a3194e19-9c71-43b4-9b07-4b534da730e7"
      unitRef="usd">291139000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjMxOWQyNWYyMTBmMzQ1MTM4MjBkNGViYzU0NjNkNDE3L3RhYmxlcmFuZ2U6MzE5ZDI1ZjIxMGYzNDUxMzgyMGQ0ZWJjNTQ2M2Q0MTdfNS02LTEtMS0w_a60b13f1-ec48-4e4f-8c86-ab604cbea268"
      unitRef="usd">643287000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjMxOWQyNWYyMTBmMzQ1MTM4MjBkNGViYzU0NjNkNDE3L3RhYmxlcmFuZ2U6MzE5ZDI1ZjIxMGYzNDUxMzgyMGQ0ZWJjNTQ2M2Q0MTdfNS04LTEtMS0w_1207659f-eb11-44ed-bce2-265dcaeaf30a"
      unitRef="usd">816452000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i72aa084eb0e946a28b33baaa1537cd28_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjMxOWQyNWYyMTBmMzQ1MTM4MjBkNGViYzU0NjNkNDE3L3RhYmxlcmFuZ2U6MzE5ZDI1ZjIxMGYzNDUxMzgyMGQ0ZWJjNTQ2M2Q0MTdfOC0yLTEtMS0w_4d73effe-7340-46f4-86cb-087864538246"
      unitRef="usd">28671000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7f95aad3cfb1449f9dc47fdc3eea78f2_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjMxOWQyNWYyMTBmMzQ1MTM4MjBkNGViYzU0NjNkNDE3L3RhYmxlcmFuZ2U6MzE5ZDI1ZjIxMGYzNDUxMzgyMGQ0ZWJjNTQ2M2Q0MTdfOC00LTEtMS0w_a3b3ccda-a667-4369-ab02-5adfe5260b4b"
      unitRef="usd">27258000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iee4a2b98727d4400b92fb35bc5f69c39_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjMxOWQyNWYyMTBmMzQ1MTM4MjBkNGViYzU0NjNkNDE3L3RhYmxlcmFuZ2U6MzE5ZDI1ZjIxMGYzNDUxMzgyMGQ0ZWJjNTQ2M2Q0MTdfOC02LTEtMS0w_019f7a53-b51b-4b1d-9c9e-0a0e0333b707"
      unitRef="usd">69355000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2b641276a1cf4c108486df6e8b188b5f_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjMxOWQyNWYyMTBmMzQ1MTM4MjBkNGViYzU0NjNkNDE3L3RhYmxlcmFuZ2U6MzE5ZDI1ZjIxMGYzNDUxMzgyMGQ0ZWJjNTQ2M2Q0MTdfOC04LTEtMS0w_d4ebcfd0-5870-49b8-9aa5-37b3435f9abe"
      unitRef="usd">85323000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic04f7d1f22164737a802fa796ecca642_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjMxOWQyNWYyMTBmMzQ1MTM4MjBkNGViYzU0NjNkNDE3L3RhYmxlcmFuZ2U6MzE5ZDI1ZjIxMGYzNDUxMzgyMGQ0ZWJjNTQ2M2Q0MTdfOS0yLTEtMS0w_1e3e9aa4-dbdf-4f78-a675-d61a2f21a7a8"
      unitRef="usd">8722000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i95a41bd6e5ab4e8dac3aa043c7905510_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjMxOWQyNWYyMTBmMzQ1MTM4MjBkNGViYzU0NjNkNDE3L3RhYmxlcmFuZ2U6MzE5ZDI1ZjIxMGYzNDUxMzgyMGQ0ZWJjNTQ2M2Q0MTdfOS00LTEtMS0w_db2cb9de-2270-49d7-9a4a-ad9edc210fea"
      unitRef="usd">17421000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i04c8c7e372844ca8b75fa8f82a00c4de_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjMxOWQyNWYyMTBmMzQ1MTM4MjBkNGViYzU0NjNkNDE3L3RhYmxlcmFuZ2U6MzE5ZDI1ZjIxMGYzNDUxMzgyMGQ0ZWJjNTQ2M2Q0MTdfOS02LTEtMS0w_e3877f3e-230e-469d-aa35-246d17581f9c"
      unitRef="usd">3364000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i26ac7a4581414c45a85a000f0354d4e6_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjMxOWQyNWYyMTBmMzQ1MTM4MjBkNGViYzU0NjNkNDE3L3RhYmxlcmFuZ2U6MzE5ZDI1ZjIxMGYzNDUxMzgyMGQ0ZWJjNTQ2M2Q0MTdfOS04LTEtMS0w_2c7a83cd-5253-4167-b5c1-6b069bfab94b"
      unitRef="usd">34231000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i51fd181fc8294d6da98786be03108061_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjMxOWQyNWYyMTBmMzQ1MTM4MjBkNGViYzU0NjNkNDE3L3RhYmxlcmFuZ2U6MzE5ZDI1ZjIxMGYzNDUxMzgyMGQ0ZWJjNTQ2M2Q0MTdfMTAtMi0xLTEtMA_9724545a-4379-4179-878f-3a23a0fb0081"
      unitRef="usd">-9522000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i774caf87bd564772bee7e54194e60501_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjMxOWQyNWYyMTBmMzQ1MTM4MjBkNGViYzU0NjNkNDE3L3RhYmxlcmFuZ2U6MzE5ZDI1ZjIxMGYzNDUxMzgyMGQ0ZWJjNTQ2M2Q0MTdfMTAtNC0xLTEtMA_41e1cca1-f98b-4de9-bfb9-7ff7cdfec31b"
      unitRef="usd">-11251000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ief5590f6d746448586de132e65d6af6f_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjMxOWQyNWYyMTBmMzQ1MTM4MjBkNGViYzU0NjNkNDE3L3RhYmxlcmFuZ2U6MzE5ZDI1ZjIxMGYzNDUxMzgyMGQ0ZWJjNTQ2M2Q0MTdfMTAtNi0xLTEtMA_2cd60859-5cb1-4780-9d1d-282a4ec2e090"
      unitRef="usd">-29879000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie4180ed1e10a459b8289629a428a7262_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjMxOWQyNWYyMTBmMzQ1MTM4MjBkNGViYzU0NjNkNDE3L3RhYmxlcmFuZ2U6MzE5ZDI1ZjIxMGYzNDUxMzgyMGQ0ZWJjNTQ2M2Q0MTdfMTAtOC0xLTEtMA_e2f254ca-50b6-4007-b1ee-4d2d368ec629"
      unitRef="usd">-32945000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjMxOWQyNWYyMTBmMzQ1MTM4MjBkNGViYzU0NjNkNDE3L3RhYmxlcmFuZ2U6MzE5ZDI1ZjIxMGYzNDUxMzgyMGQ0ZWJjNTQ2M2Q0MTdfMTEtMi0xLTEtMA_a24aadf4-acac-4a8d-978f-d9b9c255485e"
      unitRef="usd">27871000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjMxOWQyNWYyMTBmMzQ1MTM4MjBkNGViYzU0NjNkNDE3L3RhYmxlcmFuZ2U6MzE5ZDI1ZjIxMGYzNDUxMzgyMGQ0ZWJjNTQ2M2Q0MTdfMTEtNC0xLTEtMA_ef06b797-d0dd-4d81-bf9a-902d679c589b"
      unitRef="usd">33428000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjMxOWQyNWYyMTBmMzQ1MTM4MjBkNGViYzU0NjNkNDE3L3RhYmxlcmFuZ2U6MzE5ZDI1ZjIxMGYzNDUxMzgyMGQ0ZWJjNTQ2M2Q0MTdfMTEtNi0xLTEtMA_829449f8-7d2a-40e7-ad7a-e483f3744263"
      unitRef="usd">42840000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjMxOWQyNWYyMTBmMzQ1MTM4MjBkNGViYzU0NjNkNDE3L3RhYmxlcmFuZ2U6MzE5ZDI1ZjIxMGYzNDUxMzgyMGQ0ZWJjNTQ2M2Q0MTdfMTEtOC0xLTEtMA_9d99b219-1f49-4cfe-ab58-999f8ad9f9b8"
      unitRef="usd">86609000</us-gaap:OperatingIncomeLoss>
    <us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RleHRyZWdpb246N2JmMzE1ZjBiNWFkNDBjZDk0MTNiM2M0NmNkMTkyZGFfNDY3_f46c9879-c8e5-4868-bab4-d14d018acd79">&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asset balances by segment for each period were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:63.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.553%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.878%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.766%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;November 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;February 29, 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets:&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Metal Coatings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;504,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Infrastructure Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;515,103&#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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;548,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,009,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,073,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock>
    <us-gaap:Assets
      contextRef="i95434a46de5b4be3941f7dfcb27cd16b_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOmEwZWVhNTA1ZmU5YjQwZmU5M2ZmNDk3YTZlMTE5NDk4L3RhYmxlcmFuZ2U6YTBlZWE1MDVmZTliNDBmZTkzZmY0OTdhNmUxMTk0OThfMi0yLTEtMS0w_77c61014-b7f9-4d9f-922c-2d498e05112e"
      unitRef="usd">474830000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7934bd2975c74ab38cca197e94328ddf_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOmEwZWVhNTA1ZmU5YjQwZmU5M2ZmNDk3YTZlMTE5NDk4L3RhYmxlcmFuZ2U6YTBlZWE1MDVmZTliNDBmZTkzZmY0OTdhNmUxMTk0OThfMi00LTEtMS0w_fae35b48-d626-4a7e-a299-16ea97541b5e"
      unitRef="usd">504632000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i79cfdf7ac2c443b9aa222269ebb8928d_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOmEwZWVhNTA1ZmU5YjQwZmU5M2ZmNDk3YTZlMTE5NDk4L3RhYmxlcmFuZ2U6YTBlZWE1MDVmZTliNDBmZTkzZmY0OTdhNmUxMTk0OThfMy0yLTEtMS0w_d7853ef3-9f8c-470d-9a8e-abf9c707eaca"
      unitRef="usd">515103000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i71b7eb82610c4c69b2f81e1ce592db82_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOmEwZWVhNTA1ZmU5YjQwZmU5M2ZmNDk3YTZlMTE5NDk4L3RhYmxlcmFuZ2U6YTBlZWE1MDVmZTliNDBmZTkzZmY0OTdhNmUxMTk0OThfMy00LTEtMS0w_27059f1c-c522-4f09-91a7-6c9bccab66de"
      unitRef="usd">548032000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="idd84326325b54707a0d2563b334bf9a9_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOmEwZWVhNTA1ZmU5YjQwZmU5M2ZmNDk3YTZlMTE5NDk4L3RhYmxlcmFuZ2U6YTBlZWE1MDVmZTliNDBmZTkzZmY0OTdhNmUxMTk0OThfNC0yLTEtMS0w_562fc79d-d5f1-4337-bb58-9b537a11df84"
      unitRef="usd">19936000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iaa16f8447910420abeaebff0e0de98d3_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOmEwZWVhNTA1ZmU5YjQwZmU5M2ZmNDk3YTZlMTE5NDk4L3RhYmxlcmFuZ2U6YTBlZWE1MDVmZTliNDBmZTkzZmY0OTdhNmUxMTk0OThfNC00LTEtMS0w_3da18784-88ac-4d5b-99b8-957b801717f2"
      unitRef="usd">21167000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOmEwZWVhNTA1ZmU5YjQwZmU5M2ZmNDk3YTZlMTE5NDk4L3RhYmxlcmFuZ2U6YTBlZWE1MDVmZTliNDBmZTkzZmY0OTdhNmUxMTk0OThfNS0yLTEtMS0w_91e27b86-52f4-4144-9b28-d852dd881005"
      unitRef="usd">1009869000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOmEwZWVhNTA1ZmU5YjQwZmU5M2ZmNDk3YTZlMTE5NDk4L3RhYmxlcmFuZ2U6YTBlZWE1MDVmZTliNDBmZTkzZmY0OTdhNmUxMTk0OThfNS00LTEtMS0w_fd5d33d2-0741-4e14-a739-37d12bd56ea6"
      unitRef="usd">1073831000</us-gaap:Assets>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RleHRyZWdpb246N2JmMzE1ZjBiNWFkNDBjZDk0MTNiM2M0NmNkMTkyZGFfNDY0_e22bfd0d-66ed-4f19-98b1-235180de9db6">&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents sales by geographic region for each period (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:90.789%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended   November 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-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales:&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;540,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;655,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;643,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ce12c9989dc44a3be02d8811cfab0b8_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjI3OTc4Mzg4Y2M3OTQ3ZWY4MzBmYTEwYzlmYzA5ZTgwL3RhYmxlcmFuZ2U6Mjc5NzgzODhjYzc5NDdlZjgzMGZhMTBjOWZjMDllODBfMy0yLTEtMS0w_c4f5b392-206d-412d-a370-947a76700e83"
      unitRef="usd">180429000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i50ffe3a62038468dabff7778ccd6b24b_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjI3OTc4Mzg4Y2M3OTQ3ZWY4MzBmYTEwYzlmYzA5ZTgwL3RhYmxlcmFuZ2U6Mjc5NzgzODhjYzc5NDdlZjgzMGZhMTBjOWZjMDllODBfMy00LTEtMS0w_6c5d245e-7a95-4d76-b517-3c4dd785a581"
      unitRef="usd">214577000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifbae06ecbbe6405c85d484bdf01ad51f_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjI3OTc4Mzg4Y2M3OTQ3ZWY4MzBmYTEwYzlmYzA5ZTgwL3RhYmxlcmFuZ2U6Mjc5NzgzODhjYzc5NDdlZjgzMGZhMTBjOWZjMDllODBfMy02LTEtMS0w_a138574f-44d5-4f39-a692-1da9d6523d4c"
      unitRef="usd">540162000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i35fe58e590bf4f6080c4440cfa16f795_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjI3OTc4Mzg4Y2M3OTQ3ZWY4MzBmYTEwYzlmYzA5ZTgwL3RhYmxlcmFuZ2U6Mjc5NzgzODhjYzc5NDdlZjgzMGZhMTBjOWZjMDllODBfMy04LTEtMS0w_ceb8d917-595f-48f8-bbef-1bf05ba7da72"
      unitRef="usd">655582000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i210f706b71d04178b933e88fe1728bee_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjI3OTc4Mzg4Y2M3OTQ3ZWY4MzBmYTEwYzlmYzA5ZTgwL3RhYmxlcmFuZ2U6Mjc5NzgzODhjYzc5NDdlZjgzMGZhMTBjOWZjMDllODBfNC0yLTEtMS0w_aaa218b8-f249-447d-9e46-9dfdd486de12"
      unitRef="usd">46194000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9329af5cc0a749cda5670002b633f908_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjI3OTc4Mzg4Y2M3OTQ3ZWY4MzBmYTEwYzlmYzA5ZTgwL3RhYmxlcmFuZ2U6Mjc5NzgzODhjYzc5NDdlZjgzMGZhMTBjOWZjMDllODBfNC00LTEtMS0w_4203a487-375d-4fd1-a049-24562e9ba70f"
      unitRef="usd">76562000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0f6f35161654c2094f58ce1585bd49c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjI3OTc4Mzg4Y2M3OTQ3ZWY4MzBmYTEwYzlmYzA5ZTgwL3RhYmxlcmFuZ2U6Mjc5NzgzODhjYzc5NDdlZjgzMGZhMTBjOWZjMDllODBfNC02LTEtMS0w_a64e8601-70a7-428f-a83a-b9abb1820ee5"
      unitRef="usd">103125000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib0c0af29d38041b783cfc4924e434040_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjI3OTc4Mzg4Y2M3OTQ3ZWY4MzBmYTEwYzlmYzA5ZTgwL3RhYmxlcmFuZ2U6Mjc5NzgzODhjYzc5NDdlZjgzMGZhMTBjOWZjMDllODBfNC04LTEtMS0w_35356d06-6a94-494b-b1af-2ecd5ef86ad8"
      unitRef="usd">160870000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjI3OTc4Mzg4Y2M3OTQ3ZWY4MzBmYTEwYzlmYzA5ZTgwL3RhYmxlcmFuZ2U6Mjc5NzgzODhjYzc5NDdlZjgzMGZhMTBjOWZjMDllODBfNS0yLTEtMS0w_eac34919-aa46-4561-b93e-5123691cfc56"
      unitRef="usd">226623000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjI3OTc4Mzg4Y2M3OTQ3ZWY4MzBmYTEwYzlmYzA5ZTgwL3RhYmxlcmFuZ2U6Mjc5NzgzODhjYzc5NDdlZjgzMGZhMTBjOWZjMDllODBfNS00LTEtMS0w_de1f9e30-af5a-4da3-bc2f-be9d885b7e1d"
      unitRef="usd">291139000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjI3OTc4Mzg4Y2M3OTQ3ZWY4MzBmYTEwYzlmYzA5ZTgwL3RhYmxlcmFuZ2U6Mjc5NzgzODhjYzc5NDdlZjgzMGZhMTBjOWZjMDllODBfNS02LTEtMS0w_7519a2e7-f183-4bc2-9f97-9134d95b99bf"
      unitRef="usd">643287000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOjI3OTc4Mzg4Y2M3OTQ3ZWY4MzBmYTEwYzlmYzA5ZTgwL3RhYmxlcmFuZ2U6Mjc5NzgzODhjYzc5NDdlZjgzMGZhMTBjOWZjMDllODBfNS04LTEtMS0w_018d87f4-9d5f-4147-b8a8-ec951cd3377e"
      unitRef="usd">816452000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RleHRyZWdpb246N2JmMzE1ZjBiNWFkNDBjZDk0MTNiM2M0NmNkMTkyZGFfNDU2_3367dee0-3593-40b6-afbe-18769c1d9d5f">&lt;div style="margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents fixed assets by geographic region for each period (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:27pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:70.614%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;November 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;February 29, 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net:&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total&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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201,178&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,104&#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:LongLivedAssetsByGeographicAreasTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i66f5458793014f469bb45a8a6f8246a6_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOmFhYmY5NTJkMjk5ODRiOTVhZWE4MWI5ZjU2ODc5MGM4L3RhYmxlcmFuZ2U6YWFiZjk1MmQyOTk4NGI5NWFlYTgxYjlmNTY4NzkwYzhfMi0yLTEtMS0w_e25f3d28-847b-46c1-9ec3-d9ed09f62640"
      unitRef="usd">179668000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iaa2733c55ea549eaad49afab10aef568_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOmFhYmY5NTJkMjk5ODRiOTVhZWE4MWI5ZjU2ODc5MGM4L3RhYmxlcmFuZ2U6YWFiZjk1MmQyOTk4NGI5NWFlYTgxYjlmNTY4NzkwYzhfMi00LTEtMS0w_d3dfaf6d-fc91-459e-a619-de7081c7a328"
      unitRef="usd">190365000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i72b81971ab2e4fe684efdc14d37e2940_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOmFhYmY5NTJkMjk5ODRiOTVhZWE4MWI5ZjU2ODc5MGM4L3RhYmxlcmFuZ2U6YWFiZjk1MmQyOTk4NGI5NWFlYTgxYjlmNTY4NzkwYzhfMy0yLTEtMS0w_0f477f16-3077-49b9-bfc8-5ee0c8b62841"
      unitRef="usd">15088000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i928dbffbfad341e3b854b933643ac242_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOmFhYmY5NTJkMjk5ODRiOTVhZWE4MWI5ZjU2ODc5MGM4L3RhYmxlcmFuZ2U6YWFiZjk1MmQyOTk4NGI5NWFlYTgxYjlmNTY4NzkwYzhfMy00LTEtMS0w_76fd8d18-f05e-4010-ba51-050af66603df"
      unitRef="usd">16385000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iaa373dcaaa9a4062ace31f33bf82d987_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOmFhYmY5NTJkMjk5ODRiOTVhZWE4MWI5ZjU2ODc5MGM4L3RhYmxlcmFuZ2U6YWFiZjk1MmQyOTk4NGI5NWFlYTgxYjlmNTY4NzkwYzhfNC0yLTEtMS0w_7a205e59-7971-400f-945f-f06b19016deb"
      unitRef="usd">6422000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id9ac7eba80be44048d11c66165a9f48b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOmFhYmY5NTJkMjk5ODRiOTVhZWE4MWI5ZjU2ODc5MGM4L3RhYmxlcmFuZ2U6YWFiZjk1MmQyOTk4NGI5NWFlYTgxYjlmNTY4NzkwYzhfNC00LTEtMS0w_404de978-4cbe-4d03-a68c-94199f86fa2c"
      unitRef="usd">6354000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOmFhYmY5NTJkMjk5ODRiOTVhZWE4MWI5ZjU2ODc5MGM4L3RhYmxlcmFuZ2U6YWFiZjk1MmQyOTk4NGI5NWFlYTgxYjlmNTY4NzkwYzhfNS0yLTEtMS0w_5169c1e8-809c-42da-8b22-519636b288a9"
      unitRef="usd">201178000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181NS9mcmFnOjdiZjMxNWYwYjVhZDQwY2Q5NDEzYjNjNDZjZDE5MmRhL3RhYmxlOmFhYmY5NTJkMjk5ODRiOTVhZWE4MWI5ZjU2ODc5MGM4L3RhYmxlcmFuZ2U6YWFiZjk1MmQyOTk4NGI5NWFlYTgxYjlmNTY4NzkwYzhfNS00LTEtMS0w_69b94c76-8546-4eaf-8d5b-1ada0dd3365c"
      unitRef="usd">213104000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:ProductWarrantyDisclosureTextBlock
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181OC9mcmFnOjFiMDE0MzQxZDZiYjQzNWU4NDdmYTRlZGJkYzc0MDBiL3RleHRyZWdpb246MWIwMTQzNDFkNmJiNDM1ZTg0N2ZhNGVkYmRjNzQwMGJfNjA1_3d023a86-25a1-4987-8aee-6d8945bf3d6b">Warranty Reserves&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reserve has been established to provide for the estimated future cost of warranties on certain delivered products. The warranty accrual is included in "Other accrued liabilities" on the condensed consolidated balance sheets. Management monitors established reserves and adjusts warranty estimates based upon the progression of resolution activities with the Company's customers. Warranties typically cover non-conformance to specifications and defects in material and workmanship.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the changes in the warranty reserves for the nine months ended November&#160;30, 2020 (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:81.871%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at February 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty costs incurred&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,251)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions charged to income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred to held for sale&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(478)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at November 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ProductWarrantyDisclosureTextBlock>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181OC9mcmFnOjFiMDE0MzQxZDZiYjQzNWU4NDdmYTRlZGJkYzc0MDBiL3RleHRyZWdpb246MWIwMTQzNDFkNmJiNDM1ZTg0N2ZhNGVkYmRjNzQwMGJfNjAx_2073455f-6261-4638-ab1d-4321f7c34f68">&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the changes in the warranty reserves for the nine months ended November&#160;30, 2020 (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:81.871%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at February 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty costs incurred&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,251)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions charged to income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred to held for sale&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(478)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at November 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181OC9mcmFnOjFiMDE0MzQxZDZiYjQzNWU4NDdmYTRlZGJkYzc0MDBiL3RhYmxlOjhmYzM3MzM4MDU3ZDQzNjVhY2QxYWJlY2NkODJkNWJjL3RhYmxlcmFuZ2U6OGZjMzczMzgwNTdkNDM2NWFjZDFhYmVjY2Q4MmQ1YmNfMC0xLTEtMS0w_82587bc0-3a90-42f4-a8b9-94e28c10d218"
      unitRef="usd">3702000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyExpense
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181OC9mcmFnOjFiMDE0MzQxZDZiYjQzNWU4NDdmYTRlZGJkYzc0MDBiL3RhYmxlOjhmYzM3MzM4MDU3ZDQzNjVhY2QxYWJlY2NkODJkNWJjL3RhYmxlcmFuZ2U6OGZjMzczMzgwNTdkNDM2NWFjZDFhYmVjY2Q4MmQ1YmNfMS0xLTEtMS0w_2894a95c-e09b-4de6-985d-5aaf142023e9"
      unitRef="usd">1251000</us-gaap:ProductWarrantyExpense>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181OC9mcmFnOjFiMDE0MzQxZDZiYjQzNWU4NDdmYTRlZGJkYzc0MDBiL3RhYmxlOjhmYzM3MzM4MDU3ZDQzNjVhY2QxYWJlY2NkODJkNWJjL3RhYmxlcmFuZ2U6OGZjMzczMzgwNTdkNDM2NWFjZDFhYmVjY2Q4MmQ1YmNfMi0xLTEtMS0w_aca8a468-5e0a-4825-9c45-c9c22a0a945d"
      unitRef="usd">1073000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <azz:StandardProductWarrantyAccrualTransfersToLiabilitiesHeldForSale
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181OC9mcmFnOjFiMDE0MzQxZDZiYjQzNWU4NDdmYTRlZGJkYzc0MDBiL3RhYmxlOjhmYzM3MzM4MDU3ZDQzNjVhY2QxYWJlY2NkODJkNWJjL3RhYmxlcmFuZ2U6OGZjMzczMzgwNTdkNDM2NWFjZDFhYmVjY2Q4MmQ1YmNfMy0xLTEtMS0w_affd97de-7868-4ad9-9618-175a6ede35ac"
      unitRef="usd">478000</azz:StandardProductWarrantyAccrualTransfersToLiabilitiesHeldForSale>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM181OC9mcmFnOjFiMDE0MzQxZDZiYjQzNWU4NDdmYTRlZGJkYzc0MDBiL3RhYmxlOjhmYzM3MzM4MDU3ZDQzNjVhY2QxYWJlY2NkODJkNWJjL3RhYmxlcmFuZ2U6OGZjMzczMzgwNTdkNDM2NWFjZDFhYmVjY2Q4MmQ1YmNfNC0xLTEtMS0w_dc414735-0efd-4fb0-a188-b9603e19656a"
      unitRef="usd">3046000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182MS9mcmFnOjY4YTgzMzdkOTAyOTQ3M2JhNDZlZWU4MjJhNjMzODYzL3RleHRyZWdpb246NjhhODMzN2Q5MDI5NDczYmE0NmVlZTgyMmE2MzM4NjNfMzg4_1030338a-c6b0-4342-b66f-f4df21393fc4">Debt&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's debt consisted of the following for each of the periods presented (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.152%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;November 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;February 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2017 Revolving Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2011 Senior Notes&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less amount due within one year&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(125,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt due after one year, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 9, 2020, the Company completed a private placement transaction and entered into a Note Purchase Agreement, whereby the Company agreed to borrow $150.0&#160;million of senior unsecured notes (the &#x201c;Notes&#x201d;), consisting of two separate tranches:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;7-year borrowing:  $70.0&#160;million priced at 2.77% coupon, and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;12-year borrowing: $80.0&#160;million priced at 3.17% coupon.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The proceeds of the $80.0&#160;million tranche was funded on December 17, 2020. The $70.0&#160;million tranche will be funded in January 2021. The Company expects to use the proceeds to repay the existing $125.0&#160;million 5.42% Senior Notes maturing on January 20, 2021, as well as being available for general corporate purposes.  Interest on the outstanding Notes will be paid semi-annually.  See Note 12. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's debt agreements require the Company to maintain certain financial ratios. As of November&#160;30, 2020, the Company was in compliance with all covenants or other requirements set forth in the debt agreements.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182MS9mcmFnOjY4YTgzMzdkOTAyOTQ3M2JhNDZlZWU4MjJhNjMzODYzL3RleHRyZWdpb246NjhhODMzN2Q5MDI5NDczYmE0NmVlZTgyMmE2MzM4NjNfMzg2_f9e4d7f7-df93-4f63-8d9c-70c10d2929e9">&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's debt consisted of the following for each of the periods presented (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.152%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;November 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;February 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2017 Revolving Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2011 Senior Notes&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less amount due within one year&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(125,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt due after one year, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i84e9af4e2e434793bd99f7152a2dbca1_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182MS9mcmFnOjY4YTgzMzdkOTAyOTQ3M2JhNDZlZWU4MjJhNjMzODYzL3RhYmxlOjg2YWNkZWY0NmYyYzQwNGM5MTg5YTYzODc4YTZjNzQ4L3RhYmxlcmFuZ2U6ODZhY2RlZjQ2ZjJjNDA0YzkxODlhNjM4NzhhNmM3NDhfMS0xLTEtMS0w_5aeb6b76-86fb-4ff5-b400-ea892774ab8d"
      unitRef="usd">57000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i20feb34924234335b186f8ac3e1a02d7_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182MS9mcmFnOjY4YTgzMzdkOTAyOTQ3M2JhNDZlZWU4MjJhNjMzODYzL3RhYmxlOjg2YWNkZWY0NmYyYzQwNGM5MTg5YTYzODc4YTZjNzQ4L3RhYmxlcmFuZ2U6ODZhY2RlZjQ2ZjJjNDA0YzkxODlhNjM4NzhhNmM3NDhfMS0zLTEtMS0w_e1e7bf05-6daa-49df-82bf-6a46981a090d"
      unitRef="usd">78000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib5dd3c3356e9412d9d931f650a5caa8c_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182MS9mcmFnOjY4YTgzMzdkOTAyOTQ3M2JhNDZlZWU4MjJhNjMzODYzL3RhYmxlOjg2YWNkZWY0NmYyYzQwNGM5MTg5YTYzODc4YTZjNzQ4L3RhYmxlcmFuZ2U6ODZhY2RlZjQ2ZjJjNDA0YzkxODlhNjM4NzhhNmM3NDhfNC0xLTEtMS0w_aaffa1a4-e833-4a0a-9162-08ad8da59fa0"
      unitRef="usd">125000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i67ac68f7f44e47aeb7f1e4b5a760a8c1_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182MS9mcmFnOjY4YTgzMzdkOTAyOTQ3M2JhNDZlZWU4MjJhNjMzODYzL3RhYmxlOjg2YWNkZWY0NmYyYzQwNGM5MTg5YTYzODc4YTZjNzQ4L3RhYmxlcmFuZ2U6ODZhY2RlZjQ2ZjJjNDA0YzkxODlhNjM4NzhhNmM3NDhfNC0zLTEtMS0w_66663ee3-58bd-453a-9462-bfffde04e17f"
      unitRef="usd">125000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182MS9mcmFnOjY4YTgzMzdkOTAyOTQ3M2JhNDZlZWU4MjJhNjMzODYzL3RhYmxlOjg2YWNkZWY0NmYyYzQwNGM5MTg5YTYzODc4YTZjNzQ4L3RhYmxlcmFuZ2U6ODZhY2RlZjQ2ZjJjNDA0YzkxODlhNjM4NzhhNmM3NDhfNS0xLTEtMS0w_5642b82e-7f27-4d76-a72f-3a134b99cf71"
      unitRef="usd">182000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182MS9mcmFnOjY4YTgzMzdkOTAyOTQ3M2JhNDZlZWU4MjJhNjMzODYzL3RhYmxlOjg2YWNkZWY0NmYyYzQwNGM5MTg5YTYzODc4YTZjNzQ4L3RhYmxlcmFuZ2U6ODZhY2RlZjQ2ZjJjNDA0YzkxODlhNjM4NzhhNmM3NDhfNS0zLTEtMS0w_434bdd4f-488c-42a9-8467-51b0da93bf99"
      unitRef="usd">203000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182MS9mcmFnOjY4YTgzMzdkOTAyOTQ3M2JhNDZlZWU4MjJhNjMzODYzL3RhYmxlOjg2YWNkZWY0NmYyYzQwNGM5MTg5YTYzODc4YTZjNzQ4L3RhYmxlcmFuZ2U6ODZhY2RlZjQ2ZjJjNDA0YzkxODlhNjM4NzhhNmM3NDhfNi0xLTEtMS0w_60b40be0-43ff-4d51-85c0-624495776d4c"
      unitRef="usd">22000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182MS9mcmFnOjY4YTgzMzdkOTAyOTQ3M2JhNDZlZWU4MjJhNjMzODYzL3RhYmxlOjg2YWNkZWY0NmYyYzQwNGM5MTg5YTYzODc4YTZjNzQ4L3RhYmxlcmFuZ2U6ODZhY2RlZjQ2ZjJjNDA0YzkxODlhNjM4NzhhNmM3NDhfNi0zLTEtMS0w_67c9a586-6574-4aaa-a763-e3baad4d137b"
      unitRef="usd">122000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:LongTermDebt
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182MS9mcmFnOjY4YTgzMzdkOTAyOTQ3M2JhNDZlZWU4MjJhNjMzODYzL3RhYmxlOjg2YWNkZWY0NmYyYzQwNGM5MTg5YTYzODc4YTZjNzQ4L3RhYmxlcmFuZ2U6ODZhY2RlZjQ2ZjJjNDA0YzkxODlhNjM4NzhhNmM3NDhfNy0xLTEtMS0w_3b1d57f4-e16e-47c7-b278-7559003fda9c"
      unitRef="usd">181978000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182MS9mcmFnOjY4YTgzMzdkOTAyOTQ3M2JhNDZlZWU4MjJhNjMzODYzL3RhYmxlOjg2YWNkZWY0NmYyYzQwNGM5MTg5YTYzODc4YTZjNzQ4L3RhYmxlcmFuZ2U6ODZhY2RlZjQ2ZjJjNDA0YzkxODlhNjM4NzhhNmM3NDhfNy0zLTEtMS0w_df459ad6-7749-4436-9319-82741174351f"
      unitRef="usd">202878000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182MS9mcmFnOjY4YTgzMzdkOTAyOTQ3M2JhNDZlZWU4MjJhNjMzODYzL3RhYmxlOjg2YWNkZWY0NmYyYzQwNGM5MTg5YTYzODc4YTZjNzQ4L3RhYmxlcmFuZ2U6ODZhY2RlZjQ2ZjJjNDA0YzkxODlhNjM4NzhhNmM3NDhfOC0xLTEtMS0w_ef14b21d-464d-472e-94dc-7489056e001a"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182MS9mcmFnOjY4YTgzMzdkOTAyOTQ3M2JhNDZlZWU4MjJhNjMzODYzL3RhYmxlOjg2YWNkZWY0NmYyYzQwNGM5MTg5YTYzODc4YTZjNzQ4L3RhYmxlcmFuZ2U6ODZhY2RlZjQ2ZjJjNDA0YzkxODlhNjM4NzhhNmM3NDhfOC0zLTEtMS0w_7bf0a034-2dae-408e-95cd-d894cddd1106"
      unitRef="usd">125000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182MS9mcmFnOjY4YTgzMzdkOTAyOTQ3M2JhNDZlZWU4MjJhNjMzODYzL3RhYmxlOjg2YWNkZWY0NmYyYzQwNGM5MTg5YTYzODc4YTZjNzQ4L3RhYmxlcmFuZ2U6ODZhY2RlZjQ2ZjJjNDA0YzkxODlhNjM4NzhhNmM3NDhfOS0xLTEtMS0w_f77cb614-701a-4dad-b256-d19c1c070a10"
      unitRef="usd">181978000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182MS9mcmFnOjY4YTgzMzdkOTAyOTQ3M2JhNDZlZWU4MjJhNjMzODYzL3RhYmxlOjg2YWNkZWY0NmYyYzQwNGM5MTg5YTYzODc4YTZjNzQ4L3RhYmxlcmFuZ2U6ODZhY2RlZjQ2ZjJjNDA0YzkxODlhNjM4NzhhNmM3NDhfOS0zLTEtMS0w_7705d9a2-f62f-4fd3-b1f8-0d47a9a66ddb"
      unitRef="usd">77878000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id4cc6c0fdfdc471983b4c61a463123f2_I20201009"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182MS9mcmFnOjY4YTgzMzdkOTAyOTQ3M2JhNDZlZWU4MjJhNjMzODYzL3RleHRyZWdpb246NjhhODMzN2Q5MDI5NDczYmE0NmVlZTgyMmE2MzM4NjNfMjc0ODc3OTA3MDk3OQ_a5406b11-d933-49f6-b85f-9c2359abedf8"
      unitRef="usd">150000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm
      contextRef="i268f89e48dc34e72abd809150632c213_D20201009-20201009"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182MS9mcmFnOjY4YTgzMzdkOTAyOTQ3M2JhNDZlZWU4MjJhNjMzODYzL3RleHRyZWdpb246NjhhODMzN2Q5MDI5NDczYmE0NmVlZTgyMmE2MzM4NjNfMjc0ODc3OTA3MDk5Nw_927bc1f3-5f10-4ef4-a804-9ce653482a2b">P7Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="icfa25b9fee734193967837683588707f_I20201009"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182MS9mcmFnOjY4YTgzMzdkOTAyOTQ3M2JhNDZlZWU4MjJhNjMzODYzL3RleHRyZWdpb246NjhhODMzN2Q5MDI5NDczYmE0NmVlZTgyMmE2MzM4NjNfMjc0ODc3OTA3MTAxMA_a893513b-66e3-4880-b400-1c7f076d7d5f"
      unitRef="usd">70000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="icfa25b9fee734193967837683588707f_I20201009"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182MS9mcmFnOjY4YTgzMzdkOTAyOTQ3M2JhNDZlZWU4MjJhNjMzODYzL3RleHRyZWdpb246NjhhODMzN2Q5MDI5NDczYmE0NmVlZTgyMmE2MzM4NjNfMjc0ODc3OTA3MTAyNQ_00428071-3cb4-4c47-a7e0-4fadf454cdaa"
      unitRef="number">0.0277</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="i0efadc03e14841b2bdc2928511c238e3_D20201009-20201009"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182MS9mcmFnOjY4YTgzMzdkOTAyOTQ3M2JhNDZlZWU4MjJhNjMzODYzL3RleHRyZWdpb246NjhhODMzN2Q5MDI5NDczYmE0NmVlZTgyMmE2MzM4NjNfMjc0ODc3OTA3MTAwNA_801b29af-a7a2-4581-b703-bb1a263240b9">P12Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="iffb51f0aa320467aa6d5c06c367c2ff2_I20201009"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182MS9mcmFnOjY4YTgzMzdkOTAyOTQ3M2JhNDZlZWU4MjJhNjMzODYzL3RleHRyZWdpb246NjhhODMzN2Q5MDI5NDczYmE0NmVlZTgyMmE2MzM4NjNfMjc0ODc3OTA3MTAzOQ_2e13b2ed-e697-4c32-a2e8-5abea085ee55"
      unitRef="usd">80000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iffb51f0aa320467aa6d5c06c367c2ff2_I20201009"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182MS9mcmFnOjY4YTgzMzdkOTAyOTQ3M2JhNDZlZWU4MjJhNjMzODYzL3RleHRyZWdpb246NjhhODMzN2Q5MDI5NDczYmE0NmVlZTgyMmE2MzM4NjNfMjc0ODc3OTA3MTAzMg_f475182e-ce02-485b-be5f-105fa1119dfb"
      unitRef="number">0.0317</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="iffb51f0aa320467aa6d5c06c367c2ff2_I20201009"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182MS9mcmFnOjY4YTgzMzdkOTAyOTQ3M2JhNDZlZWU4MjJhNjMzODYzL3RleHRyZWdpb246NjhhODMzN2Q5MDI5NDczYmE0NmVlZTgyMmE2MzM4NjNfMzI5ODUzNDg4NTk5NA_b2728038-1e52-4f5d-9f34-d689a3888ef1"
      unitRef="usd">80000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="icfa25b9fee734193967837683588707f_I20201009"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182MS9mcmFnOjY4YTgzMzdkOTAyOTQ3M2JhNDZlZWU4MjJhNjMzODYzL3RleHRyZWdpb246NjhhODMzN2Q5MDI5NDczYmE0NmVlZTgyMmE2MzM4NjNfMzI5ODUzNDg4NjAwOQ_6dbb44a6-7cde-4fb5-968c-99e29c926a68"
      unitRef="usd">70000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib5dd3c3356e9412d9d931f650a5caa8c_I20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182MS9mcmFnOjY4YTgzMzdkOTAyOTQ3M2JhNDZlZWU4MjJhNjMzODYzL3RleHRyZWdpb246NjhhODMzN2Q5MDI5NDczYmE0NmVlZTgyMmE2MzM4NjNfMjc0ODc3OTA3MTA4Mg_c42e702d-3143-442d-bdc7-ab8d42804b99"
      unitRef="usd">125000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib5dd3c3356e9412d9d931f650a5caa8c_I20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182MS9mcmFnOjY4YTgzMzdkOTAyOTQ3M2JhNDZlZWU4MjJhNjMzODYzL3RleHRyZWdpb246NjhhODMzN2Q5MDI5NDczYmE0NmVlZTgyMmE2MzM4NjNfMjc0ODc3OTA3MTA5OA_07fe25b6-1563-486d-a1a2-a0496f7ca3fc"
      unitRef="number">0.0542</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182NC9mcmFnOmQyNWYyZTZhZTEzMTQzZWU4N2Y3NTg1NTdjNWQ1M2NiL3RleHRyZWdpb246ZDI1ZjJlNmFlMTMxNDNlZTg3Zjc1ODU1N2M1ZDUzY2JfMzM4_427e1819-5ffe-43d8-8de1-687b817b681b">Leases&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is a lessee under various operating leases for facilities and equipment. Supplemental information related to the Company's portfolio of operating leases was as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.005%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.690%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.119%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.119%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 19pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended November 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases included in lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:86.403%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.460%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.114%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.822%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;November 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;February 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.13 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.94 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of November&#160;30, 2020, maturities of the Company's lease liabilities were as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:67.105%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.291%"/&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:10pt;font-weight:700;line-height:100%"&gt;Fiscal year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 (remaining 3 months)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,774)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182NC9mcmFnOmQyNWYyZTZhZTEzMTQzZWU4N2Y3NTg1NTdjNWQ1M2NiL3RleHRyZWdpb246ZDI1ZjJlNmFlMTMxNDNlZTg3Zjc1ODU1N2M1ZDUzY2JfMzQw_5f4e4f13-ffc6-499d-818a-207cb4a8ff05">Supplemental information related to the Company's portfolio of operating leases was as follows (dollars in thousands):&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.005%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.690%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.119%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.119%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 19pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended November 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended November 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases included in lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:86.403%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.460%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.114%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.822%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;November 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;February 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.13 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.94 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182NC9mcmFnOmQyNWYyZTZhZTEzMTQzZWU4N2Y3NTg1NTdjNWQ1M2NiL3RhYmxlOmQ2YWZmZDVkY2QzMTQ0NDdhMDk5MDk3Y2ExZTQ3ZTc4L3RhYmxlcmFuZ2U6ZDZhZmZkNWRjZDMxNDQ0N2EwOTkwOTdjYTFlNDdlNzhfMi0yLTEtMS0w_0e97dcf2-d62e-4c1d-818d-cac227e6e64e"
      unitRef="usd">3545000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182NC9mcmFnOmQyNWYyZTZhZTEzMTQzZWU4N2Y3NTg1NTdjNWQ1M2NiL3RhYmxlOmQ2YWZmZDVkY2QzMTQ0NDdhMDk5MDk3Y2ExZTQ3ZTc4L3RhYmxlcmFuZ2U6ZDZhZmZkNWRjZDMxNDQ0N2EwOTkwOTdjYTFlNDdlNzhfMi00LTEtMS0w_1b6b00a5-64c6-4373-90da-99d0c4ea7d43"
      unitRef="usd">4803000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182NC9mcmFnOmQyNWYyZTZhZTEzMTQzZWU4N2Y3NTg1NTdjNWQ1M2NiL3RhYmxlOmQ2YWZmZDVkY2QzMTQ0NDdhMDk5MDk3Y2ExZTQ3ZTc4L3RhYmxlcmFuZ2U6ZDZhZmZkNWRjZDMxNDQ0N2EwOTkwOTdjYTFlNDdlNzhfMi02LTEtMS0w_230282e4-8ea8-447d-92cc-d14c549a1593"
      unitRef="usd">11713000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182NC9mcmFnOmQyNWYyZTZhZTEzMTQzZWU4N2Y3NTg1NTdjNWQ1M2NiL3RhYmxlOmQ2YWZmZDVkY2QzMTQ0NDdhMDk5MDk3Y2ExZTQ3ZTc4L3RhYmxlcmFuZ2U6ZDZhZmZkNWRjZDMxNDQ0N2EwOTkwOTdjYTFlNDdlNzhfMi04LTEtMS0w_3bdf1ddb-4ee6-49af-aee6-c47b5345918a"
      unitRef="usd">13717000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182NC9mcmFnOmQyNWYyZTZhZTEzMTQzZWU4N2Y3NTg1NTdjNWQ1M2NiL3RhYmxlOmQ2YWZmZDVkY2QzMTQ0NDdhMDk5MDk3Y2ExZTQ3ZTc4L3RhYmxlcmFuZ2U6ZDZhZmZkNWRjZDMxNDQ0N2EwOTkwOTdjYTFlNDdlNzhfMy0yLTEtMS0w_bfbd7b35-870a-4245-8952-c55526412db9"
      unitRef="usd">2069000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182NC9mcmFnOmQyNWYyZTZhZTEzMTQzZWU4N2Y3NTg1NTdjNWQ1M2NiL3RhYmxlOmQ2YWZmZDVkY2QzMTQ0NDdhMDk5MDk3Y2ExZTQ3ZTc4L3RhYmxlcmFuZ2U6ZDZhZmZkNWRjZDMxNDQ0N2EwOTkwOTdjYTFlNDdlNzhfMy00LTEtMS0w_bc2ac258-9158-4177-a5a1-af63e574d41d"
      unitRef="usd">2234000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182NC9mcmFnOmQyNWYyZTZhZTEzMTQzZWU4N2Y3NTg1NTdjNWQ1M2NiL3RhYmxlOmQ2YWZmZDVkY2QzMTQ0NDdhMDk5MDk3Y2ExZTQ3ZTc4L3RhYmxlcmFuZ2U6ZDZhZmZkNWRjZDMxNDQ0N2EwOTkwOTdjYTFlNDdlNzhfMy02LTEtMS0w_7724ba4b-15fd-4846-8a26-fa3aa573b63c"
      unitRef="usd">6313000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182NC9mcmFnOmQyNWYyZTZhZTEzMTQzZWU4N2Y3NTg1NTdjNWQ1M2NiL3RhYmxlOmQ2YWZmZDVkY2QzMTQ0NDdhMDk5MDk3Y2ExZTQ3ZTc4L3RhYmxlcmFuZ2U6ZDZhZmZkNWRjZDMxNDQ0N2EwOTkwOTdjYTFlNDdlNzhfMy04LTEtMS0w_abc57c15-c442-4ac2-8adc-90028b1b2a55"
      unitRef="usd">6640000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182NC9mcmFnOmQyNWYyZTZhZTEzMTQzZWU4N2Y3NTg1NTdjNWQ1M2NiL3RhYmxlOmQ2YWZmZDVkY2QzMTQ0NDdhMDk5MDk3Y2ExZTQ3ZTc4L3RhYmxlcmFuZ2U6ZDZhZmZkNWRjZDMxNDQ0N2EwOTkwOTdjYTFlNDdlNzhfNC0yLTEtMS0w_f64d2a17-3587-447e-909c-4c1b4f96b220"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182NC9mcmFnOmQyNWYyZTZhZTEzMTQzZWU4N2Y3NTg1NTdjNWQ1M2NiL3RhYmxlOmQ2YWZmZDVkY2QzMTQ0NDdhMDk5MDk3Y2ExZTQ3ZTc4L3RhYmxlcmFuZ2U6ZDZhZmZkNWRjZDMxNDQ0N2EwOTkwOTdjYTFlNDdlNzhfNC00LTEtMS0w_1be2ab81-cc04-48d5-81fd-524c273f974c"
      unitRef="usd">4385000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182NC9mcmFnOmQyNWYyZTZhZTEzMTQzZWU4N2Y3NTg1NTdjNWQ1M2NiL3RhYmxlOmQ2YWZmZDVkY2QzMTQ0NDdhMDk5MDk3Y2ExZTQ3ZTc4L3RhYmxlcmFuZ2U6ZDZhZmZkNWRjZDMxNDQ0N2EwOTkwOTdjYTFlNDdlNzhfNC02LTEtMS0w_fd7f3d1c-3983-4d55-8a89-223ed2b91b64"
      unitRef="usd">1529000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182NC9mcmFnOmQyNWYyZTZhZTEzMTQzZWU4N2Y3NTg1NTdjNWQ1M2NiL3RhYmxlOmQ2YWZmZDVkY2QzMTQ0NDdhMDk5MDk3Y2ExZTQ3ZTc4L3RhYmxlcmFuZ2U6ZDZhZmZkNWRjZDMxNDQ0N2EwOTkwOTdjYTFlNDdlNzhfNC04LTEtMS0w_2c8c3b45-6bb5-45b2-9845-089080c0f497"
      unitRef="usd">7534000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182NC9mcmFnOmQyNWYyZTZhZTEzMTQzZWU4N2Y3NTg1NTdjNWQ1M2NiL3RhYmxlOjQwNmVmMWFlOTc3MDQ2YzQ5MDhkNGVlOGQxMWJjNTI2L3RhYmxlcmFuZ2U6NDA2ZWYxYWU5NzcwNDZjNDkwOGQ0ZWU4ZDExYmM1MjZfMS0yLTEtMS0xMDky_8ee7335b-2bd4-4ca5-89c5-e1619f894cdb">P7Y1M17D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182NC9mcmFnOmQyNWYyZTZhZTEzMTQzZWU4N2Y3NTg1NTdjNWQ1M2NiL3RhYmxlOjQwNmVmMWFlOTc3MDQ2YzQ5MDhkNGVlOGQxMWJjNTI2L3RhYmxlcmFuZ2U6NDA2ZWYxYWU5NzcwNDZjNDkwOGQ0ZWU4ZDExYmM1MjZfMS00LTEtMS0xMDky_c0dc1732-da4c-4021-8b8a-9d314b8c1c69">P7Y11M8D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182NC9mcmFnOmQyNWYyZTZhZTEzMTQzZWU4N2Y3NTg1NTdjNWQ1M2NiL3RhYmxlOjQwNmVmMWFlOTc3MDQ2YzQ5MDhkNGVlOGQxMWJjNTI2L3RhYmxlcmFuZ2U6NDA2ZWYxYWU5NzcwNDZjNDkwOGQ0ZWU4ZDExYmM1MjZfMi0yLTEtMS0xMDky_3446ddba-8cb7-49b1-8684-6e71324d68cd"
      unitRef="number">0.0486</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182NC9mcmFnOmQyNWYyZTZhZTEzMTQzZWU4N2Y3NTg1NTdjNWQ1M2NiL3RhYmxlOjQwNmVmMWFlOTc3MDQ2YzQ5MDhkNGVlOGQxMWJjNTI2L3RhYmxlcmFuZ2U6NDA2ZWYxYWU5NzcwNDZjNDkwOGQ0ZWU4ZDExYmM1MjZfMi00LTEtMS0xMDky_df93a4bf-3bab-4aa0-8aaf-5bb1c2a9f0d8"
      unitRef="number">0.0489</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182NC9mcmFnOmQyNWYyZTZhZTEzMTQzZWU4N2Y3NTg1NTdjNWQ1M2NiL3RleHRyZWdpb246ZDI1ZjJlNmFlMTMxNDNlZTg3Zjc1ODU1N2M1ZDUzY2JfMzM2_7cf67e50-fc22-4f6a-831b-a13e58754b81">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of November&#160;30, 2020, maturities of the Company's lease liabilities were as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:67.105%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.291%"/&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:10pt;font-weight:700;line-height:100%"&gt;Fiscal year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 (remaining 3 months)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,774)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182NC9mcmFnOmQyNWYyZTZhZTEzMTQzZWU4N2Y3NTg1NTdjNWQ1M2NiL3RhYmxlOjFhYTM2MjYzYjY1ZDRjZjg4MmNjMjFkNjM1MDQyNjYyL3RhYmxlcmFuZ2U6MWFhMzYyNjNiNjVkNGNmODgyY2MyMWQ2MzUwNDI2NjJfMS0xLTEtMS0w_663451f9-5f05-4a3b-b9a0-9c347f09a642"
      unitRef="usd">2055000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182NC9mcmFnOmQyNWYyZTZhZTEzMTQzZWU4N2Y3NTg1NTdjNWQ1M2NiL3RhYmxlOjFhYTM2MjYzYjY1ZDRjZjg4MmNjMjFkNjM1MDQyNjYyL3RhYmxlcmFuZ2U6MWFhMzYyNjNiNjVkNGNmODgyY2MyMWQ2MzUwNDI2NjJfMi0xLTEtMS0w_c64912e9-2b6a-4b23-88b7-19103b1691a3"
      unitRef="usd">7998000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182NC9mcmFnOmQyNWYyZTZhZTEzMTQzZWU4N2Y3NTg1NTdjNWQ1M2NiL3RhYmxlOjFhYTM2MjYzYjY1ZDRjZjg4MmNjMjFkNjM1MDQyNjYyL3RhYmxlcmFuZ2U6MWFhMzYyNjNiNjVkNGNmODgyY2MyMWQ2MzUwNDI2NjJfMy0xLTEtMS0w_c90a087b-1093-483b-8ff3-a95b5d44b11a"
      unitRef="usd">7495000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182NC9mcmFnOmQyNWYyZTZhZTEzMTQzZWU4N2Y3NTg1NTdjNWQ1M2NiL3RhYmxlOjFhYTM2MjYzYjY1ZDRjZjg4MmNjMjFkNjM1MDQyNjYyL3RhYmxlcmFuZ2U6MWFhMzYyNjNiNjVkNGNmODgyY2MyMWQ2MzUwNDI2NjJfNC0xLTEtMS0w_bb1e7065-e603-4997-b5fe-cf65d1242e80"
      unitRef="usd">6620000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182NC9mcmFnOmQyNWYyZTZhZTEzMTQzZWU4N2Y3NTg1NTdjNWQ1M2NiL3RhYmxlOjFhYTM2MjYzYjY1ZDRjZjg4MmNjMjFkNjM1MDQyNjYyL3RhYmxlcmFuZ2U6MWFhMzYyNjNiNjVkNGNmODgyY2MyMWQ2MzUwNDI2NjJfNS0xLTEtMS0w_f810aeea-05a9-4c48-8ec6-2e0a1eaf451f"
      unitRef="usd">5766000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182NC9mcmFnOmQyNWYyZTZhZTEzMTQzZWU4N2Y3NTg1NTdjNWQ1M2NiL3RhYmxlOjFhYTM2MjYzYjY1ZDRjZjg4MmNjMjFkNjM1MDQyNjYyL3RhYmxlcmFuZ2U6MWFhMzYyNjNiNjVkNGNmODgyY2MyMWQ2MzUwNDI2NjJfNi0xLTEtMS0w_a36b4ad1-ee59-42fd-8c0c-434a28581538"
      unitRef="usd">17424000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182NC9mcmFnOmQyNWYyZTZhZTEzMTQzZWU4N2Y3NTg1NTdjNWQ1M2NiL3RhYmxlOjFhYTM2MjYzYjY1ZDRjZjg4MmNjMjFkNjM1MDQyNjYyL3RhYmxlcmFuZ2U6MWFhMzYyNjNiNjVkNGNmODgyY2MyMWQ2MzUwNDI2NjJfNy0xLTEtMS0w_621e670a-6f24-45d5-9f36-51e65c1fa68b"
      unitRef="usd">47358000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182NC9mcmFnOmQyNWYyZTZhZTEzMTQzZWU4N2Y3NTg1NTdjNWQ1M2NiL3RhYmxlOjFhYTM2MjYzYjY1ZDRjZjg4MmNjMjFkNjM1MDQyNjYyL3RhYmxlcmFuZ2U6MWFhMzYyNjNiNjVkNGNmODgyY2MyMWQ2MzUwNDI2NjJfOC0xLTEtMS0w_1ac367d4-7d0a-4176-bf9d-2443aa59e97d"
      unitRef="usd">7774000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182NC9mcmFnOmQyNWYyZTZhZTEzMTQzZWU4N2Y3NTg1NTdjNWQ1M2NiL3RhYmxlOjFhYTM2MjYzYjY1ZDRjZjg4MmNjMjFkNjM1MDQyNjYyL3RhYmxlcmFuZ2U6MWFhMzYyNjNiNjVkNGNmODgyY2MyMWQ2MzUwNDI2NjJfOS0xLTEtMS0w_d0f46ba2-df0f-4f77-884d-ed94eae05d6f"
      unitRef="usd">39584000</us-gaap:OperatingLeaseLiability>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182Ny9mcmFnOjRhZDdiNmE3ZGZjODQxOTRhYTFlZjgxNThiNGE3OTE2L3RleHRyZWdpb246NGFkN2I2YTdkZmM4NDE5NGFhMWVmODE1OGI0YTc5MTZfMTUyNg_dfd5a463-ad6b-418e-b5ff-3c01f22eb75c">Income Taxes&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In response to the COVID-19 pandemic, many governments have enacted or are contemplating measures to provide aid and economic stimulus. These measures include deferring the due dates of tax payments and other changes to their income and non-income-based tax laws, as well as providing direct government assistance through grants and forgivable loans. The Coronavirus Aid, Relief, and Economic Security Act (the &#x201c;CARES Act&#x201d;), which was enacted on March 27, 2020 in the U.S., includes measures to assist companies, including temporary changes to income and non-income-based tax laws. With respect to the CARES Act, the Company currently expects to benefit from the deferral of certain payroll taxes through the end of calendar year 2020 and the technical correction with respect to qualified improvement property. The Company continues to monitor U.S. and international governmental mandates and programs for applicability to the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The provision for income taxes reflects an effective tax rate of 25.1% for the three months ended November&#160;30, 2020, as compared to 28.6% for the respective prior year comparable period. The decrease in the effective tax rate was primarily attributable to unfavorable adjustments recorded in the prior year comparable period related to tax return to tax provision adjustments, as well as an India tax audit settlement that was recorded in the prior year quarter.  &lt;/span&gt;&lt;/div&gt;For the nine months ended November&#160;30, 2020, the effective tax rate was 32.3%, compared to 22.3% for the prior year comparable period. The increase in the effective tax rate is primarily attributable to the fiscal 2021 restructuring charges impact on book income, coupled with the recognition of uncertain tax positions in the first quarter, as well as losses in foreign jurisdictions for which the Company does not expect to recognize the benefit.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i3e1b6f52e34e4ecaa541b1ea7af965af_D20200901-20201130"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182Ny9mcmFnOjRhZDdiNmE3ZGZjODQxOTRhYTFlZjgxNThiNGE3OTE2L3RleHRyZWdpb246NGFkN2I2YTdkZmM4NDE5NGFhMWVmODE1OGI0YTc5MTZfMTA5OTUxMTYzMTA2Mw_6fdffb60-3003-40f0-83be-83d7be95cf26"
      unitRef="number">0.251</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="iaeb7144e759947369bd5f299997287df_D20190901-20191130"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182Ny9mcmFnOjRhZDdiNmE3ZGZjODQxOTRhYTFlZjgxNThiNGE3OTE2L3RleHRyZWdpb246NGFkN2I2YTdkZmM4NDE5NGFhMWVmODE1OGI0YTc5MTZfMTA5OTUxMTYzMTExNA_85b1884c-a248-4ca7-ae99-94ac1b288d8b"
      unitRef="number">0.286</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182Ny9mcmFnOjRhZDdiNmE3ZGZjODQxOTRhYTFlZjgxNThiNGE3OTE2L3RleHRyZWdpb246NGFkN2I2YTdkZmM4NDE5NGFhMWVmODE1OGI0YTc5MTZfMTA5OTUxMTYzMTQ4Mg_3d382a07-5880-4911-b2e2-03fcf6ab5da6"
      unitRef="number">0.323</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM182Ny9mcmFnOjRhZDdiNmE3ZGZjODQxOTRhYTFlZjgxNThiNGE3OTE2L3RleHRyZWdpb246NGFkN2I2YTdkZmM4NDE5NGFhMWVmODE1OGI0YTc5MTZfMTA5OTUxMTYzMTQ5OQ_1fbbe3c9-9bd5-4036-b2f1-1b0a8768b41d"
      unitRef="number">0.223</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RleHRyZWdpb246NjU5NGFlMTYxNTI0NDZkZmI3ODQ2ZDk1YjZmNjFlYWFfMTEzNzg_66935d39-d0fa-4d1a-9be4-3ed39a5f3d67">Share-based Compensation&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has&#160;two&#160;share-based compensation plans, the 2014 Long Term Incentive Plan (the "2014 Plan") and the Amended and Restated 2005 Long Term Incentive Plan (the &#x201c;2005 Plan&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2014 Plan provides for broad-based equity grants to employees, including executive officers, and members of the board of directors and permits the granting of restricted shares, restricted stock units, performance awards, stock appreciation rights and other stock-based awards. The maximum number of shares that may be issued under the 2014 Plan is&#160;1.5 million. The 2005 Plan permitted the granting of stock appreciation rights and other equity-based awards to certain employees. This plan was terminated upon the effective date of the 2014 Plan and no future grants may be made under the 2005 Plan. There are stock appreciation rights granted under the 2005 Plan prior to its termination that remain outstanding, and if exercised, such awards will be settled from the balance of shares available for issuance under the 2005 Plan. As of&#160;November&#160;30, 2020, there were&#160;approximately 49,000 shares available for issuance under the 2005 Plan. The 2005 Plan will be formally retired when all remaining outstanding stock appreciation rights are exercised, forfeited or expire. All outstanding stock appreciation rights will expire on or before March 1, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Unit Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock unit ("RSU") awards are valued at the market price of our common stock on the grant date. Awards generally vest ratably over a period of three years but these awards may vest and be issued earlier in accordance with the Plan&#x2019;s vesting provisions. RSU awards have dividend equivalent rights (&#x201c;DERs&#x201d;), which entitle holders of RSUs to the same dividend value per share as holders of common stock. DERs are subject to the same vesting and other terms and conditions as the corresponding unvested RSUs. DERs are accumulated and paid when the underlying awards vest.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s non-vested restricted stock unit award activity (including DERs) for the nine months ended November&#160;30, 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:80.701%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.305%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.837%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;Restricted Stock&#160; Units &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;Weighted Average&#160; Grant Date&#160;Fair&#160;Value &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of February 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,120&#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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72,747)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,124)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of November 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance Share Unit Awards&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company grants performance share unit ("PSU") awards to certain employees, which also include DERs as described above. These PSU awards have a three year performance cycle and vest on the third anniversary of the grant date subject to various vesting conditions. The fiscal 2019 and 2020 PSU awards have vesting conditions based on the Company&#x2019;s degree of achievement of a target annual average adjusted return on assets during these three year periods relative to the performance of a predetermined group of peer companies. In addition, these PSU awards may have vesting conditions or certain vesting multipliers, which are based on the Company&#x2019;s total shareholder return ("TSR") during such three years in comparison to a defined specific industry peer group. For fiscal 2021, the Company's annual PSU awards are subject to the Company's TSR relative to its proxy peer group and will not be subject to any multiplier. The Company estimates the grant date value of PSU awards using a Monte Carlo simulation model on the date of grant. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019; non-vested performance share unit award activity (including DERs) for the nine months ended November&#160;30, 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;padding-left:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:74.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.000%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.782%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;Performance Stock Units &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;Weighted Average Grant Date Fair Value &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of February 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,955&#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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,307)&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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of November 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The PSU awards in the table above are presented at the face value of the respective grants. However, the PSU awards prior to fiscal 2021 that may ultimately vest can vary in a range 0% to 250%, and 0% to 200% thereafter, of the face amount of such awards depending on the outcome of the performance or market vesting conditions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Appreciation Rights&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock appreciation rights ('SARs") were granted with an exercise price equal to the market value of our common stock on the date of grant. These awards generally have a contractual term of seven years and generally vest ratably over a period of three years from the date of grant although some may vest immediately on issuance. These awards are valued using the Black-Scholes option-pricing model.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s SARs activity for the nine months ended November&#160;30, 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.064%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.943%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.669%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.365%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;Options/SAR&#x2019;s &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;Weighted&#160;Average Exercise&#160; Price &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of February 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43,489)&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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of November 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable as of November 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The average remaining contractual term for SARs outstanding and SARs that were exercisable as of November&#160;30, 2020 was 0.29 years and such awards had no intrinsic value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also has an Employee Stock Purchase Plan ("ESPP"), which allows employees of the Company to purchase common stock of the Company through accumulated payroll deductions. Offerings under the ESPP have a duration of 24 months (the "offering period") and commence on each January 1 and July 1, and end on June 30 and December 31, respectively. On the first day of an offering period (the &#x201c;enrollment date&#x201d;) the participant is granted the option to purchase shares on each exercise date at the lower of 85% of the market value of a share of the Company's common stock on the enrollment date or the exercise date. The participant&#x2019;s right to purchase common stock under the plan is restricted to no more than $25,000 per calendar year and the participant may not purchase more than 5,000 shares during any offering period. Participants may terminate their interest in a given offering or a given exercise period by withdrawing all of their accumulated payroll deductions at any time prior to the end of the offering period. The fair value of the estimated number of shares to be issued under each offering is determined using the Black-Scholes option-pricing model. The Company issued 58,107 and 51,438 shares from the ESPP during the nine months ended November&#160;30, 2020 and 2019, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share-based Compensation Expense&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Share-based compensation expense and related income tax benefits related to all the plans listed above were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:72.953%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.802%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.802%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.947%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended   November 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrecognized compensation cost related to the Company's employee equity grants at November&#160;30, 2020 totals  $10.1 million and is expected to be recognized over a period of 1.91 years. &lt;/span&gt;&lt;/div&gt;The Company&#x2019;s policy is to issue shares required under these plans from the Company&#x2019;s authorized but unissued shares.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <azz:NumberOfShareBasedCompensationPlans
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RleHRyZWdpb246NjU5NGFlMTYxNTI0NDZkZmI3ODQ2ZDk1YjZmNjFlYWFfNDg_bc6c988f-8b6a-48c1-ae79-a5736729a9fe"
      unitRef="share_based_compensation_plan">2</azz:NumberOfShareBasedCompensationPlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i8936efb8a4fa4d4bb1ecec0504742381_I20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RleHRyZWdpb246NjU5NGFlMTYxNTI0NDZkZmI3ODQ2ZDk1YjZmNjFlYWFfMTA5OTUxMTY0NDY2Nw_4e1da431-4850-45ae-91f3-eb6ad7a902b3"
      unitRef="shares">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i289d941828c144a0b688e3b309b3803f_I20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RleHRyZWdpb246NjU5NGFlMTYxNTI0NDZkZmI3ODQ2ZDk1YjZmNjFlYWFfMjc0ODc3OTA4NjcxNg_7eedaad1-0a5a-422a-9d39-52c823f3fce9"
      unitRef="shares">49000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ic33c519f112c496db66b080c13017b60_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RleHRyZWdpb246NjU5NGFlMTYxNTI0NDZkZmI3ODQ2ZDk1YjZmNjFlYWFfMTYyMA_c79279e5-2445-4225-b957-4e80512d33a0">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RleHRyZWdpb246NjU5NGFlMTYxNTI0NDZkZmI3ODQ2ZDk1YjZmNjFlYWFfMTEzNjU_b428cba4-2440-435f-8610-1e4d4d79df34">&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s non-vested restricted stock unit award activity (including DERs) for the nine months ended November&#160;30, 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:80.701%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.305%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.837%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;Restricted Stock&#160; Units &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;Weighted Average&#160; Grant Date&#160;Fair&#160;Value &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of February 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,120&#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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72,747)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,124)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of November 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i5f564bf16a624fe8848f2c3807e57e54_I20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RhYmxlOjQzZDI2MWZkOTNkMjQ0MmQ5ZWMzODZlZTI5MWQ2YjFiL3RhYmxlcmFuZ2U6NDNkMjYxZmQ5M2QyNDQyZDllYzM4NmVlMjkxZDZiMWJfMS0yLTEtMS0w_ed300361-35fa-4ff9-acf0-4f55bcc18a72"
      unitRef="shares">194946</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i5f564bf16a624fe8848f2c3807e57e54_I20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RhYmxlOjQzZDI2MWZkOTNkMjQ0MmQ5ZWMzODZlZTI5MWQ2YjFiL3RhYmxlcmFuZ2U6NDNkMjYxZmQ5M2QyNDQyZDllYzM4NmVlMjkxZDZiMWJfMS00LTEtMS0w_5d1d7a7a-0645-4881-a3bd-f3c52891ce7d"
      unitRef="usdPerShare">44.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i6689944219eb4c0d98b47eb3da119b3b_D20200301-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RhYmxlOjQzZDI2MWZkOTNkMjQ0MmQ5ZWMzODZlZTI5MWQ2YjFiL3RhYmxlcmFuZ2U6NDNkMjYxZmQ5M2QyNDQyZDllYzM4NmVlMjkxZDZiMWJfMi0yLTEtMS0w_09919a8b-bb86-4b22-ba74-903b2e073fee"
      unitRef="shares">131120</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6689944219eb4c0d98b47eb3da119b3b_D20200301-20201130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RhYmxlOjQzZDI2MWZkOTNkMjQ0MmQ5ZWMzODZlZTI5MWQ2YjFiL3RhYmxlcmFuZ2U6NDNkMjYxZmQ5M2QyNDQyZDllYzM4NmVlMjkxZDZiMWJfMi00LTEtMS0w_f9b1c7e8-ab33-41a8-b21d-706127fcdbb6"
      unitRef="usdPerShare">28.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i6689944219eb4c0d98b47eb3da119b3b_D20200301-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RhYmxlOjQzZDI2MWZkOTNkMjQ0MmQ5ZWMzODZlZTI5MWQ2YjFiL3RhYmxlcmFuZ2U6NDNkMjYxZmQ5M2QyNDQyZDllYzM4NmVlMjkxZDZiMWJfMy0yLTEtMS0w_52c848ee-5a41-4346-bd10-c0968bf3db24"
      unitRef="shares">72747</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6689944219eb4c0d98b47eb3da119b3b_D20200301-20201130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RhYmxlOjQzZDI2MWZkOTNkMjQ0MmQ5ZWMzODZlZTI5MWQ2YjFiL3RhYmxlcmFuZ2U6NDNkMjYxZmQ5M2QyNDQyZDllYzM4NmVlMjkxZDZiMWJfMy00LTEtMS0w_5cc9e9bc-d06a-4183-a006-f963af04a907"
      unitRef="usdPerShare">45.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i6689944219eb4c0d98b47eb3da119b3b_D20200301-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RhYmxlOjQzZDI2MWZkOTNkMjQ0MmQ5ZWMzODZlZTI5MWQ2YjFiL3RhYmxlcmFuZ2U6NDNkMjYxZmQ5M2QyNDQyZDllYzM4NmVlMjkxZDZiMWJfNC0yLTEtMS0w_e5f6d780-b395-4a1e-8b5f-37bd7051046a"
      unitRef="shares">26124</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i6689944219eb4c0d98b47eb3da119b3b_D20200301-20201130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RhYmxlOjQzZDI2MWZkOTNkMjQ0MmQ5ZWMzODZlZTI5MWQ2YjFiL3RhYmxlcmFuZ2U6NDNkMjYxZmQ5M2QyNDQyZDllYzM4NmVlMjkxZDZiMWJfNC00LTEtMS0w_a7b579c6-6885-4007-999e-e623e394e6d8"
      unitRef="usdPerShare">36.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i0cac2c37e84a4db6ac7a9e7f9cb25503_I20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RhYmxlOjQzZDI2MWZkOTNkMjQ0MmQ5ZWMzODZlZTI5MWQ2YjFiL3RhYmxlcmFuZ2U6NDNkMjYxZmQ5M2QyNDQyZDllYzM4NmVlMjkxZDZiMWJfNS0yLTEtMS0w_d70c064a-d18c-4f1d-a01c-c87e83feefce"
      unitRef="shares">227195</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i0cac2c37e84a4db6ac7a9e7f9cb25503_I20201130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RhYmxlOjQzZDI2MWZkOTNkMjQ0MmQ5ZWMzODZlZTI5MWQ2YjFiL3RhYmxlcmFuZ2U6NDNkMjYxZmQ5M2QyNDQyZDllYzM4NmVlMjkxZDZiMWJfNS00LTEtMS0w_71af3c1b-1a50-47ae-86f5-e6f6a6dbda11"
      unitRef="usdPerShare">35.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i8f9008dd35394266b3653c3e64c9a0ea_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RleHRyZWdpb246NjU5NGFlMTYxNTI0NDZkZmI3ODQ2ZDk1YjZmNjFlYWFfMjc0ODc3OTA4NjczNQ_0bc15fe1-63a9-4967-9666-56256c1bf690">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i8f9008dd35394266b3653c3e64c9a0ea_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RleHRyZWdpb246NjU5NGFlMTYxNTI0NDZkZmI3ODQ2ZDk1YjZmNjFlYWFfMjc0ODc3OTA4NjczOA_06862268-049d-43aa-a85a-29a4506c2e26">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i8f9008dd35394266b3653c3e64c9a0ea_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RleHRyZWdpb246NjU5NGFlMTYxNTI0NDZkZmI3ODQ2ZDk1YjZmNjFlYWFfMjg2Mg_f2e76896-9407-4246-ad73-ef31d9401923">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RleHRyZWdpb246NjU5NGFlMTYxNTI0NDZkZmI3ODQ2ZDk1YjZmNjFlYWFfMTEzODc_9623a02f-e64a-4698-9180-89ffd8528ef0">&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019; non-vested performance share unit award activity (including DERs) for the nine months ended November&#160;30, 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;padding-left:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:74.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.000%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.782%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;Performance Stock Units &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;Weighted Average Grant Date Fair Value &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of February 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,955&#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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,307)&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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of November 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id27b4ff969a64ae7ab1302a868f24ffc_I20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RhYmxlOjgxYjA3MDRmMWUwYTQwNTQ5Njc1YzVlOTQ3ZTMyYzM0L3RhYmxlcmFuZ2U6ODFiMDcwNGYxZTBhNDA1NDk2NzVjNWU5NDdlMzJjMzRfMS0yLTEtMS0w_64925e0b-3002-4ac0-be47-5cc62b648b12"
      unitRef="shares">109936</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id27b4ff969a64ae7ab1302a868f24ffc_I20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RhYmxlOjgxYjA3MDRmMWUwYTQwNTQ5Njc1YzVlOTQ3ZTMyYzM0L3RhYmxlcmFuZ2U6ODFiMDcwNGYxZTBhNDA1NDk2NzVjNWU5NDdlMzJjMzRfMS00LTEtMS0w_22e61d98-e390-4077-92b7-c9461777bb93"
      unitRef="usdPerShare">47.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i8f9008dd35394266b3653c3e64c9a0ea_D20200301-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RhYmxlOjgxYjA3MDRmMWUwYTQwNTQ5Njc1YzVlOTQ3ZTMyYzM0L3RhYmxlcmFuZ2U6ODFiMDcwNGYxZTBhNDA1NDk2NzVjNWU5NDdlMzJjMzRfMi0yLTEtMS0w_e009e8e5-f4da-4261-8191-ff42205e4f39"
      unitRef="shares">69955</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8f9008dd35394266b3653c3e64c9a0ea_D20200301-20201130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RhYmxlOjgxYjA3MDRmMWUwYTQwNTQ5Njc1YzVlOTQ3ZTMyYzM0L3RhYmxlcmFuZ2U6ODFiMDcwNGYxZTBhNDA1NDk2NzVjNWU5NDdlMzJjMzRfMi00LTEtMS0w_085fbd09-8a15-4a9c-ae85-f41f60e7c812"
      unitRef="usdPerShare">33.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i8f9008dd35394266b3653c3e64c9a0ea_D20200301-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RhYmxlOjgxYjA3MDRmMWUwYTQwNTQ5Njc1YzVlOTQ3ZTMyYzM0L3RhYmxlcmFuZ2U6ODFiMDcwNGYxZTBhNDA1NDk2NzVjNWU5NDdlMzJjMzRfMy0yLTEtMS0w_342afa22-f441-463e-a9c5-633bb8660f17"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8f9008dd35394266b3653c3e64c9a0ea_D20200301-20201130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RhYmxlOjgxYjA3MDRmMWUwYTQwNTQ5Njc1YzVlOTQ3ZTMyYzM0L3RhYmxlcmFuZ2U6ODFiMDcwNGYxZTBhNDA1NDk2NzVjNWU5NDdlMzJjMzRfMy00LTEtMS0w_9552eded-936b-4ce8-86d6-9677f654e706"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i8f9008dd35394266b3653c3e64c9a0ea_D20200301-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RhYmxlOjgxYjA3MDRmMWUwYTQwNTQ5Njc1YzVlOTQ3ZTMyYzM0L3RhYmxlcmFuZ2U6ODFiMDcwNGYxZTBhNDA1NDk2NzVjNWU5NDdlMzJjMzRfNC0yLTEtMS0w_0a9e3ea7-bee8-46b8-8351-1ee4055ebf9b"
      unitRef="shares">36307</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i8f9008dd35394266b3653c3e64c9a0ea_D20200301-20201130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RhYmxlOjgxYjA3MDRmMWUwYTQwNTQ5Njc1YzVlOTQ3ZTMyYzM0L3RhYmxlcmFuZ2U6ODFiMDcwNGYxZTBhNDA1NDk2NzVjNWU5NDdlMzJjMzRfNC00LTEtMS0w_0b30b3ab-82bb-4384-a235-9a3e9370c937"
      unitRef="usdPerShare">50.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9de749fefe54442ba8f2ec81e3baef10_I20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RhYmxlOjgxYjA3MDRmMWUwYTQwNTQ5Njc1YzVlOTQ3ZTMyYzM0L3RhYmxlcmFuZ2U6ODFiMDcwNGYxZTBhNDA1NDk2NzVjNWU5NDdlMzJjMzRfNS0yLTEtMS0w_397580c1-ee84-48fc-bebb-3969b6a83b58"
      unitRef="shares">143584</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i9de749fefe54442ba8f2ec81e3baef10_I20201130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RhYmxlOjgxYjA3MDRmMWUwYTQwNTQ5Njc1YzVlOTQ3ZTMyYzM0L3RhYmxlcmFuZ2U6ODFiMDcwNGYxZTBhNDA1NDk2NzVjNWU5NDdlMzJjMzRfNS00LTEtMS0w_62b38f86-bd12-4407-ae92-84ccd07c6219"
      unitRef="usdPerShare">39.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i959aafa1625444658791afbd4490d569_D20200301-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RleHRyZWdpb246NjU5NGFlMTYxNTI0NDZkZmI3ODQ2ZDk1YjZmNjFlYWFfMzUwMg_728e2ecd-9a9e-4cbb-91fc-07a3faa3364c"
      unitRef="number">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i81e794461e604b49966eb40d9b188c30_D20200301-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RleHRyZWdpb246NjU5NGFlMTYxNTI0NDZkZmI3ODQ2ZDk1YjZmNjFlYWFfMzUwOA_4561edbd-7f14-40e6-a854-bde0c81b9741"
      unitRef="number">2.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ibbd3db4ac5c040b3b230773ec7f9975d_D20200301-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RleHRyZWdpb246NjU5NGFlMTYxNTI0NDZkZmI3ODQ2ZDk1YjZmNjFlYWFfMzUxNg_eb2d3d19-d923-49e1-85b3-db4ed0d23bfd"
      unitRef="number">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i9326a075cd2e4023acfe8eb930b109a8_D20200301-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RleHRyZWdpb246NjU5NGFlMTYxNTI0NDZkZmI3ODQ2ZDk1YjZmNjFlYWFfMzUyMg_452a29c8-4855-42ae-ad91-1cff5d9913fc"
      unitRef="number">2</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i920e483e6f75487da75c0a3a0a819053_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RleHRyZWdpb246NjU5NGFlMTYxNTI0NDZkZmI3ODQ2ZDk1YjZmNjFlYWFfMjc0ODc3OTA4NjQyOQ_b88aa929-c1d5-4b79-a06b-aad1d732da92">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i920e483e6f75487da75c0a3a0a819053_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RleHRyZWdpb246NjU5NGFlMTYxNTI0NDZkZmI3ODQ2ZDk1YjZmNjFlYWFfMzkxMw_e6d5f971-2476-4c53-a07d-05fc7c87d5dd">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RleHRyZWdpb246NjU5NGFlMTYxNTI0NDZkZmI3ODQ2ZDk1YjZmNjFlYWFfMTEzNzI_d62632fe-a9a4-4253-ad90-defa10bb58e9">&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s SARs activity for the nine months ended November&#160;30, 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.064%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.943%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.669%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.365%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;Options/SAR&#x2019;s &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;Weighted&#160;Average Exercise&#160; Price &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of February 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43,489)&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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of November 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable as of November 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i40e5b56802b84c2eabb6fb39b2ca99f6_I20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RhYmxlOjI0MTgwNmExZTJjZDQ3OGZiMWYwYzQ3ZjlmZWU2MjcxL3RhYmxlcmFuZ2U6MjQxODA2YTFlMmNkNDc4ZmIxZjBjNDdmOWZlZTYyNzFfMS0yLTEtMS0w_c307aaca-0217-4f19-a41f-9e5f1476e16d"
      unitRef="shares">94826</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i40e5b56802b84c2eabb6fb39b2ca99f6_I20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RhYmxlOjI0MTgwNmExZTJjZDQ3OGZiMWYwYzQ3ZjlmZWU2MjcxL3RhYmxlcmFuZ2U6MjQxODA2YTFlMmNkNDc4ZmIxZjBjNDdmOWZlZTYyNzFfMS00LTEtMS0w_98a21951-ad8b-4458-bc6d-6f47e25bb76c"
      unitRef="usdPerShare">44.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i920e483e6f75487da75c0a3a0a819053_D20200301-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RhYmxlOjI0MTgwNmExZTJjZDQ3OGZiMWYwYzQ3ZjlmZWU2MjcxL3RhYmxlcmFuZ2U6MjQxODA2YTFlMmNkNDc4ZmIxZjBjNDdmOWZlZTYyNzFfMi0yLTEtMS0w_c9a1816c-c8e4-43b9-9e45-bafd571fc874"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i920e483e6f75487da75c0a3a0a819053_D20200301-20201130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RhYmxlOjI0MTgwNmExZTJjZDQ3OGZiMWYwYzQ3ZjlmZWU2MjcxL3RhYmxlcmFuZ2U6MjQxODA2YTFlMmNkNDc4ZmIxZjBjNDdmOWZlZTYyNzFfMi00LTEtMS0w_94584ffb-0ce8-4db6-b3ea-fdec60a36a95"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i920e483e6f75487da75c0a3a0a819053_D20200301-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RhYmxlOjI0MTgwNmExZTJjZDQ3OGZiMWYwYzQ3ZjlmZWU2MjcxL3RhYmxlcmFuZ2U6MjQxODA2YTFlMmNkNDc4ZmIxZjBjNDdmOWZlZTYyNzFfMy0yLTEtMS0w_4f55bcdd-768d-49e6-bc36-8a9f7a7f55b9"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i920e483e6f75487da75c0a3a0a819053_D20200301-20201130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RhYmxlOjI0MTgwNmExZTJjZDQ3OGZiMWYwYzQ3ZjlmZWU2MjcxL3RhYmxlcmFuZ2U6MjQxODA2YTFlMmNkNDc4ZmIxZjBjNDdmOWZlZTYyNzFfMy00LTEtMS0w_432cd50d-b57d-4e5c-a702-37191c4c7609"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i920e483e6f75487da75c0a3a0a819053_D20200301-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RhYmxlOjI0MTgwNmExZTJjZDQ3OGZiMWYwYzQ3ZjlmZWU2MjcxL3RhYmxlcmFuZ2U6MjQxODA2YTFlMmNkNDc4ZmIxZjBjNDdmOWZlZTYyNzFfNC0yLTEtMS0w_b6f81e09-2915-459d-a22c-8d76b5e607f9"
      unitRef="shares">43489</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i920e483e6f75487da75c0a3a0a819053_D20200301-20201130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RhYmxlOjI0MTgwNmExZTJjZDQ3OGZiMWYwYzQ3ZjlmZWU2MjcxL3RhYmxlcmFuZ2U6MjQxODA2YTFlMmNkNDc4ZmIxZjBjNDdmOWZlZTYyNzFfNC00LTEtMS0w_c1306620-bce1-4bb2-bff4-fb3ebf949c92"
      unitRef="usdPerShare">45.10</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i042c8a9a79ab43c3abe6f8aec97641c7_I20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RhYmxlOjI0MTgwNmExZTJjZDQ3OGZiMWYwYzQ3ZjlmZWU2MjcxL3RhYmxlcmFuZ2U6MjQxODA2YTFlMmNkNDc4ZmIxZjBjNDdmOWZlZTYyNzFfNS0yLTEtMS0w_2a6a5682-6ce9-4dd8-bacd-30e5da9846af"
      unitRef="shares">51337</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i042c8a9a79ab43c3abe6f8aec97641c7_I20201130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RhYmxlOjI0MTgwNmExZTJjZDQ3OGZiMWYwYzQ3ZjlmZWU2MjcxL3RhYmxlcmFuZ2U6MjQxODA2YTFlMmNkNDc4ZmIxZjBjNDdmOWZlZTYyNzFfNS00LTEtMS0w_18fe3491-a242-4192-8821-8451e0dd4bc9"
      unitRef="usdPerShare">44.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i042c8a9a79ab43c3abe6f8aec97641c7_I20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RhYmxlOjI0MTgwNmExZTJjZDQ3OGZiMWYwYzQ3ZjlmZWU2MjcxL3RhYmxlcmFuZ2U6MjQxODA2YTFlMmNkNDc4ZmIxZjBjNDdmOWZlZTYyNzFfNi0yLTEtMS0w_d02af24c-bfd1-48c8-965d-e816dec8be15"
      unitRef="shares">51337</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i042c8a9a79ab43c3abe6f8aec97641c7_I20201130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RhYmxlOjI0MTgwNmExZTJjZDQ3OGZiMWYwYzQ3ZjlmZWU2MjcxL3RhYmxlcmFuZ2U6MjQxODA2YTFlMmNkNDc4ZmIxZjBjNDdmOWZlZTYyNzFfNi00LTEtMS0w_798e4d52-8d9c-4960-800d-4fd80528e481"
      unitRef="usdPerShare">44.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i920e483e6f75487da75c0a3a0a819053_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RleHRyZWdpb246NjU5NGFlMTYxNTI0NDZkZmI3ODQ2ZDk1YjZmNjFlYWFfMTA5OTUxMTY0NTA2OA_52b70304-c1a8-432f-8775-f98c4a3c2ec7">P0Y3M14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i042c8a9a79ab43c3abe6f8aec97641c7_I20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RleHRyZWdpb246NjU5NGFlMTYxNTI0NDZkZmI3ODQ2ZDk1YjZmNjFlYWFfNDI1Ng_b3ff20fa-7dba-4e78-bd05-75fe4a8e4204"
      unitRef="usd">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <azz:TermOfOfferingUnderStockPurchasePlan
      contextRef="ia690ecc5bb7147ea80f7964d451690bb_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RleHRyZWdpb246NjU5NGFlMTYxNTI0NDZkZmI3ODQ2ZDk1YjZmNjFlYWFfNDUzMA_0e96d3c9-12e7-4eea-9871-9a5c8f89bfa1">P24M</azz:TermOfOfferingUnderStockPurchasePlan>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="ia690ecc5bb7147ea80f7964d451690bb_D20200301-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RleHRyZWdpb246NjU5NGFlMTYxNTI0NDZkZmI3ODQ2ZDk1YjZmNjFlYWFfNDgxMQ_15b10508-1e6d-48b7-b3ad-57d4db441af7"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <azz:MaximumValueOfCommonStockParticipantsHaveRightsToPurchase
      contextRef="i3e7cf51142484a208ee1a9b1f9b253bf_I20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RleHRyZWdpb246NjU5NGFlMTYxNTI0NDZkZmI3ODQ2ZDk1YjZmNjFlYWFfNTAxNA_951ab1e1-57bc-464e-8751-f4e8617131d1"
      unitRef="usd">25000</azz:MaximumValueOfCommonStockParticipantsHaveRightsToPurchase>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee
      contextRef="ia690ecc5bb7147ea80f7964d451690bb_D20200301-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RleHRyZWdpb246NjU5NGFlMTYxNTI0NDZkZmI3ODQ2ZDk1YjZmNjFlYWFfNTA4Mg_1d6cc2bf-1259-4fa1-b0d5-d262a5abd950"
      unitRef="shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ia690ecc5bb7147ea80f7964d451690bb_D20200301-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RleHRyZWdpb246NjU5NGFlMTYxNTI0NDZkZmI3ODQ2ZDk1YjZmNjFlYWFfMTA5OTUxMTY0NDczMQ_c2123bff-b79a-4cea-99f3-094c6f269d1d"
      unitRef="shares">58107</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i1394e9cd48cc429fb42f06600e2c61c8_D20190301-20191130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RleHRyZWdpb246NjU5NGFlMTYxNTI0NDZkZmI3ODQ2ZDk1YjZmNjFlYWFfMTA5OTUxMTY0NDczNQ_c9b97b6f-0715-4ac3-af89-5704891d65d5"
      unitRef="shares">51438</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RleHRyZWdpb246NjU5NGFlMTYxNTI0NDZkZmI3ODQ2ZDk1YjZmNjFlYWFfMTEzNTQ_2f166a0a-287a-47b0-a3f5-befe04fec97c">&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Share-based compensation expense and related income tax benefits related to all the plans listed above were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:72.953%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.802%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.802%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.947%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended   November 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:ShareBasedCompensation
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RhYmxlOjYxNjdlZDNkMDViMjRiODg4NTdlMmRhOWVkZjhjYWEyL3RhYmxlcmFuZ2U6NjE2N2VkM2QwNWIyNGI4ODg1N2UyZGE5ZWRmOGNhYTJfMi0yLTEtMS0w_1969e1c9-56f1-435a-8044-abdad04939b2"
      unitRef="usd">5773000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RhYmxlOjYxNjdlZDNkMDViMjRiODg4NTdlMmRhOWVkZjhjYWEyL3RhYmxlcmFuZ2U6NjE2N2VkM2QwNWIyNGI4ODg1N2UyZGE5ZWRmOGNhYTJfMi00LTEtMS0w_f1482bd3-7054-410d-a79d-9f2a4e17843b"
      unitRef="usd">4904000</us-gaap:ShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RhYmxlOjYxNjdlZDNkMDViMjRiODg4NTdlMmRhOWVkZjhjYWEyL3RhYmxlcmFuZ2U6NjE2N2VkM2QwNWIyNGI4ODg1N2UyZGE5ZWRmOGNhYTJfMy0yLTEtMS0w_2624917d-5d8b-45d6-aa02-8c1d403ef802"
      unitRef="usd">525000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i5e1ac1e02c6848d48cbc17b5420a9d36_D20190301-20191130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RhYmxlOjYxNjdlZDNkMDViMjRiODg4NTdlMmRhOWVkZjhjYWEyL3RhYmxlcmFuZ2U6NjE2N2VkM2QwNWIyNGI4ODg1N2UyZGE5ZWRmOGNhYTJfMy00LTEtMS0w_69143121-2bb0-4e00-b92f-5d6c10185842"
      unitRef="usd">1030000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RleHRyZWdpb246NjU5NGFlMTYxNTI0NDZkZmI3ODQ2ZDk1YjZmNjFlYWFfMTA5OTUxMTY0NDcyNA_9f34d369-d794-4d42-8f39-c9e98595f925"
      unitRef="usd">10100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM183MC9mcmFnOjY1OTRhZTE2MTUyNDQ2ZGZiNzg0NmQ5NWI2ZjYxZWFhL3RleHRyZWdpb246NjU5NGFlMTYxNTI0NDZkZmI3ODQ2ZDk1YjZmNjFlYWFfMTA5OTUxMTY0NTA2Mw_0fc7c00f-7d47-490d-b5ee-5fb0cc5b53bc">P1Y10M28D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDUyL2ZyYWc6ZmM0NzZhZDIxYzg0NGZiMGFjN2NjMjFiOTdhY2VlMTEvdGV4dHJlZ2lvbjpmYzQ3NmFkMjFjODQ0ZmIwYWM3Y2MyMWI5N2FjZWUxMV8yNzQ4Nzc5MDcyOTAy_3efbcf3f-47dc-4da7-ba08-6592c3fc84b2">Equity&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On January 19, 2012, the Company's Board of Directors authorized the repurchase of up to ten percent of the then outstanding shares of the Company's Common Stock  (the "2012 Share Repurchase Program"). The 2012 Share Repurchase Program did not have an expiration date, and the amount and prices paid for any future share purchases under the authorization were to be based on market conditions and other factors at the time of the purchase. Repurchases under the 2012 Share Repurchase Program were made through open market purchases or private transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 10, 2020, the Company's Board of Directors authorized a $100&#160;million share repurchase program pursuant to which the Company may repurchase its Common Stock (the &#x201c;2020 Share Repurchase Program&#x201d;). Repurchases under the 2020 Share Repurchase Program will be made through open market and/or private transactions, in accordance with applicable federal securities laws, and could include repurchases pursuant to Rule 10b5-1 trading plans, which allows stock repurchases when the Company might otherwise be precluded from doing so. &lt;/span&gt;&lt;/div&gt;During the nine months ended November&#160;30, 2020, the Company repurchased 852,452 of its common shares in the amount of $31.0&#160;million at an average purchase price of $36.31 under the 2012 Share Repurchase Program. The Company did not purchase any shares under the 2020 Share Repurchase Program during the nine months ended November&#160;30, 2020.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <azz:StockRepurchaseProgramMaximumRepurchasePercentageOfOutstandingStock
      contextRef="i83f8047fd65646b385697334209e645a_D20120119-20120119"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDUyL2ZyYWc6ZmM0NzZhZDIxYzg0NGZiMGFjN2NjMjFiOTdhY2VlMTEvdGV4dHJlZ2lvbjpmYzQ3NmFkMjFjODQ0ZmIwYWM3Y2MyMWI5N2FjZWUxMV82NTk3MDY5NzcwOTI4_e200068a-04be-4795-b92a-3a2cc5aea315"
      unitRef="number">0.10</azz:StockRepurchaseProgramMaximumRepurchasePercentageOfOutstandingStock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="icd91cb5ef34e4b13b2980ce89921793f_I20201110"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDUyL2ZyYWc6ZmM0NzZhZDIxYzg0NGZiMGFjN2NjMjFiOTdhY2VlMTEvdGV4dHJlZ2lvbjpmYzQ3NmFkMjFjODQ0ZmIwYWM3Y2MyMWI5N2FjZWUxMV8yNzQ4Nzc5MDcyOTA0_66396f0e-3c70-44b8-a3a6-7fb9eec97b6b"
      unitRef="usd">100000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i740052c9d2954921a0b9ae4a5e0fbc4d_D20200301-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDUyL2ZyYWc6ZmM0NzZhZDIxYzg0NGZiMGFjN2NjMjFiOTdhY2VlMTEvdGV4dHJlZ2lvbjpmYzQ3NmFkMjFjODQ0ZmIwYWM3Y2MyMWI5N2FjZWUxMV8yNzQ4Nzc5MDcyOTE4_8ca0d53b-5d24-40ec-9cfb-e93fe10bcab3"
      unitRef="shares">852452</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i740052c9d2954921a0b9ae4a5e0fbc4d_D20200301-20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDUyL2ZyYWc6ZmM0NzZhZDIxYzg0NGZiMGFjN2NjMjFiOTdhY2VlMTEvdGV4dHJlZ2lvbjpmYzQ3NmFkMjFjODQ0ZmIwYWM3Y2MyMWI5N2FjZWUxMV8yNzQ4Nzc5MDcyOTI3_7e6e9765-f00b-492f-bd10-b4a11a479fbc"
      unitRef="usd">31000000.0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i740052c9d2954921a0b9ae4a5e0fbc4d_D20200301-20201130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDUyL2ZyYWc6ZmM0NzZhZDIxYzg0NGZiMGFjN2NjMjFiOTdhY2VlMTEvdGV4dHJlZ2lvbjpmYzQ3NmFkMjFjODQ0ZmIwYWM3Y2MyMWI5N2FjZWUxMV8yNzQ4Nzc5MDcyOTQy_bf5fcbfd-faf4-44c9-b4f6-6ed16f6e1fc8"
      unitRef="usdPerShare">36.31</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i8f7791555d9e4f249a9a94304849dcca_D20200301-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDUyL2ZyYWc6ZmM0NzZhZDIxYzg0NGZiMGFjN2NjMjFiOTdhY2VlMTEvdGV4dHJlZ2lvbjpmYzQ3NmFkMjFjODQ0ZmIwYWM3Y2MyMWI5N2FjZWUxMV8yNzQ4Nzc5MDczNzA1_4520204a-3058-446f-acec-075505ae9faf"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDAwL2ZyYWc6YTdjNDAzZDM3Yjk0NDYxMDlmOTZkMTRhYWUxZDYwNWYvdGV4dHJlZ2lvbjphN2M0MDNkMzdiOTQ0NjEwOWY5NmQxNGFhZTFkNjA1Zl8yNzQ4Nzc5MDc3Mjgy_7e87daf9-a084-41c1-97a8-098517c0bb55">Goodwill and Intangible Assets&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Goodwill is evaluated for impairment on at least an annual basis, or more frequently if indicators of impairment exist. The impairment tests are based on Level 3 fair value inputs. Fair value is an exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. Hierarchy Levels 1, 2, or 3 are terms for the priority of inputs to valuation techniques used to measure fair value. Hierarchy Level 1 inputs are quoted prices in active markets for identical assets or liabilities. Hierarchy Level 2 inputs are inputs, other than quoted prices included with level 1, that are directly or indirectly observable for the asset or liability. Hierarchy Level 3 are inputs that are not observable in the market. During the nine months ended November 30, 2020, the Company continued to execute its strategy to divest of non-core businesses, which began in the last quarter of 2020 with the planned exit of most of our business serving customers in the nuclear power businesses. The Company closed certain transactions in the second quarter of 2021 and the Company classified other businesses as held-for-sale in the accompanying consolidated balance sheet. In connection with the divestitures, the Company allocated goodwill to the businesses disposed of or held for sale based on the relative fair value of those businesses compared with the fair value of the reporting unit where goodwill was recorded. The determination of the amount of goodwill to allocate to the disposal group as opposed to the ongoing operations required significant management judgment regarding future cash flows, discount rates and other market relevant data.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the Company performed goodwill impairment tests for those reporting units following the allocation of goodwill to the divested or held for sale businesses during the second quarter of fiscal 2021. No goodwill impairment charges have been recorded during fiscal 2021. The changes in the carrying amounts of goodwill by reportable segment for the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;nine months ended&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; November&#160;30, 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;             &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:82.456%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.218%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.218%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.455%"/&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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Metal Coatings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Infrastructure 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Balance as of February 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;157,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;199,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;356,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Allocated to Galvabar&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(1,132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(1,132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Allocated to Southern Mechanical Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(2,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(2,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Allocated to disposal group&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(1,693)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(1,693)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of November 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;156,608&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;195,222&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;351,830&#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:top"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDAwL2ZyYWc6YTdjNDAzZDM3Yjk0NDYxMDlmOTZkMTRhYWUxZDYwNWYvdGV4dHJlZ2lvbjphN2M0MDNkMzdiOTQ0NjEwOWY5NmQxNGFhZTFkNjA1Zl8yNzQ4Nzc5MDc3Mjg2_ae6c6029-0553-4e29-874b-35d7ee388134"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDAwL2ZyYWc6YTdjNDAzZDM3Yjk0NDYxMDlmOTZkMTRhYWUxZDYwNWYvdGV4dHJlZ2lvbjphN2M0MDNkMzdiOTQ0NjEwOWY5NmQxNGFhZTFkNjA1Zl8yNzQ4Nzc5MDc3Mjgz_2707ea04-54d2-48f9-a7ef-31c08b217f40">The changes in the carrying amounts of goodwill by reportable segment for the &lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;nine months ended&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; November&#160;30, 2020 are as follows:&lt;/span&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;             &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:82.456%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.218%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.218%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.455%"/&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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Metal Coatings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Infrastructure 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Balance as of February 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;157,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;199,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;356,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Allocated to Galvabar&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(1,132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(1,132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Allocated to Southern Mechanical Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(2,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(2,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Allocated to disposal group&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(1,693)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(1,693)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of November 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;156,608&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;195,222&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;351,830&#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:top"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i7934bd2975c74ab38cca197e94328ddf_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDAwL2ZyYWc6YTdjNDAzZDM3Yjk0NDYxMDlmOTZkMTRhYWUxZDYwNWYvdGFibGU6NGJkZWFlZjhiZThhNDU1ZTgxZjYyNTM0M2MwOTlkYzgvdGFibGVyYW5nZTo0YmRlYWVmOGJlOGE0NTVlODFmNjI1MzQzYzA5OWRjOF8xLTEtMS0xLTE1Nzk_720937a0-e159-411c-9b9f-106df3866096"
      unitRef="usd">157048000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i71b7eb82610c4c69b2f81e1ce592db82_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDAwL2ZyYWc6YTdjNDAzZDM3Yjk0NDYxMDlmOTZkMTRhYWUxZDYwNWYvdGFibGU6NGJkZWFlZjhiZThhNDU1ZTgxZjYyNTM0M2MwOTlkYzgvdGFibGVyYW5nZTo0YmRlYWVmOGJlOGE0NTVlODFmNjI1MzQzYzA5OWRjOF8xLTMtMS0xLTE1ODE_e686b03b-1f37-4f9e-b96e-45f69b10da83"
      unitRef="usd">199177000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i67d67b708dce4bea9f0c73ec7600bd45_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDAwL2ZyYWc6YTdjNDAzZDM3Yjk0NDYxMDlmOTZkMTRhYWUxZDYwNWYvdGFibGU6NGJkZWFlZjhiZThhNDU1ZTgxZjYyNTM0M2MwOTlkYzgvdGFibGVyYW5nZTo0YmRlYWVmOGJlOGE0NTVlODFmNjI1MzQzYzA5OWRjOF8xLTUtMS0xLTE1ODM_abe344e4-0ca1-4937-8168-e482ecadcc1a"
      unitRef="usd">356225000</us-gaap:Goodwill>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="i7d71329de91648f2b23c06884b4e06e5_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDAwL2ZyYWc6YTdjNDAzZDM3Yjk0NDYxMDlmOTZkMTRhYWUxZDYwNWYvdGFibGU6NGJkZWFlZjhiZThhNDU1ZTgxZjYyNTM0M2MwOTlkYzgvdGFibGVyYW5nZTo0YmRlYWVmOGJlOGE0NTVlODFmNjI1MzQzYzA5OWRjOF8yLTEtMS0xLTI5MDE_d19efd96-fb80-48e6-8703-1749222dced0"
      unitRef="usd">1132000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="id2a20ab7c1894151b33ffffc898083ec_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDAwL2ZyYWc6YTdjNDAzZDM3Yjk0NDYxMDlmOTZkMTRhYWUxZDYwNWYvdGFibGU6NGJkZWFlZjhiZThhNDU1ZTgxZjYyNTM0M2MwOTlkYzgvdGFibGVyYW5nZTo0YmRlYWVmOGJlOGE0NTVlODFmNjI1MzQzYzA5OWRjOF8yLTMtMS0xLTI5MDE_f44a5ac9-da5a-4839-844b-d158dddcd75f"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="icc3f392149e34de98499c41ac06c70d9_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDAwL2ZyYWc6YTdjNDAzZDM3Yjk0NDYxMDlmOTZkMTRhYWUxZDYwNWYvdGFibGU6NGJkZWFlZjhiZThhNDU1ZTgxZjYyNTM0M2MwOTlkYzgvdGFibGVyYW5nZTo0YmRlYWVmOGJlOGE0NTVlODFmNjI1MzQzYzA5OWRjOF8yLTUtMS0xLTI5MDE_4cf66a61-657e-44bb-9b18-c41fddf29c13"
      unitRef="usd">1132000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="i018e5d6199334c3a88e0bccc77a1e90c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDAwL2ZyYWc6YTdjNDAzZDM3Yjk0NDYxMDlmOTZkMTRhYWUxZDYwNWYvdGFibGU6NGJkZWFlZjhiZThhNDU1ZTgxZjYyNTM0M2MwOTlkYzgvdGFibGVyYW5nZTo0YmRlYWVmOGJlOGE0NTVlODFmNjI1MzQzYzA5OWRjOF8yLTEtMS0xLTE1Nzk_60b0685d-3c81-4df9-8560-331fb874181a"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="i5eeff7927cfd4cba8da2a34399f9f660_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDAwL2ZyYWc6YTdjNDAzZDM3Yjk0NDYxMDlmOTZkMTRhYWUxZDYwNWYvdGFibGU6NGJkZWFlZjhiZThhNDU1ZTgxZjYyNTM0M2MwOTlkYzgvdGFibGVyYW5nZTo0YmRlYWVmOGJlOGE0NTVlODFmNjI1MzQzYzA5OWRjOF8yLTMtMS0xLTE1ODE_92e2927f-a9c2-4e80-85c3-beca2015f6d4"
      unitRef="usd">2262000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="ie4708cf642ab4938b76d00ad4ad355b6_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDAwL2ZyYWc6YTdjNDAzZDM3Yjk0NDYxMDlmOTZkMTRhYWUxZDYwNWYvdGFibGU6NGJkZWFlZjhiZThhNDU1ZTgxZjYyNTM0M2MwOTlkYzgvdGFibGVyYW5nZTo0YmRlYWVmOGJlOGE0NTVlODFmNjI1MzQzYzA5OWRjOF8yLTUtMS0xLTE1ODM_0de5dbc4-80e1-44fd-a1af-46ecba430a6e"
      unitRef="usd">2262000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="iee4a2b98727d4400b92fb35bc5f69c39_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDAwL2ZyYWc6YTdjNDAzZDM3Yjk0NDYxMDlmOTZkMTRhYWUxZDYwNWYvdGFibGU6NGJkZWFlZjhiZThhNDU1ZTgxZjYyNTM0M2MwOTlkYzgvdGFibGVyYW5nZTo0YmRlYWVmOGJlOGE0NTVlODFmNjI1MzQzYzA5OWRjOF8zLTEtMS0xLTE1Nzk_38ecac0c-7fdc-40ba-90d5-684982240e5b"
      unitRef="usd">0</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="i04c8c7e372844ca8b75fa8f82a00c4de_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDAwL2ZyYWc6YTdjNDAzZDM3Yjk0NDYxMDlmOTZkMTRhYWUxZDYwNWYvdGFibGU6NGJkZWFlZjhiZThhNDU1ZTgxZjYyNTM0M2MwOTlkYzgvdGFibGVyYW5nZTo0YmRlYWVmOGJlOGE0NTVlODFmNjI1MzQzYzA5OWRjOF8zLTMtMS0xLTE1ODE_300efaf6-9b16-49d6-827f-0a7890387788"
      unitRef="usd">1693000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDAwL2ZyYWc6YTdjNDAzZDM3Yjk0NDYxMDlmOTZkMTRhYWUxZDYwNWYvdGFibGU6NGJkZWFlZjhiZThhNDU1ZTgxZjYyNTM0M2MwOTlkYzgvdGFibGVyYW5nZTo0YmRlYWVmOGJlOGE0NTVlODFmNjI1MzQzYzA5OWRjOF8zLTUtMS0xLTE1ODM_6eae156a-89cd-4828-a599-bbfeef436d85"
      unitRef="usd">1693000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="iee4a2b98727d4400b92fb35bc5f69c39_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDAwL2ZyYWc6YTdjNDAzZDM3Yjk0NDYxMDlmOTZkMTRhYWUxZDYwNWYvdGFibGU6NGJkZWFlZjhiZThhNDU1ZTgxZjYyNTM0M2MwOTlkYzgvdGFibGVyYW5nZTo0YmRlYWVmOGJlOGE0NTVlODFmNjI1MzQzYzA5OWRjOF80LTEtMS0xLTE1Nzk_1edc565d-16bf-4790-98a6-47b546c0a7a4"
      unitRef="usd">692000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i04c8c7e372844ca8b75fa8f82a00c4de_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDAwL2ZyYWc6YTdjNDAzZDM3Yjk0NDYxMDlmOTZkMTRhYWUxZDYwNWYvdGFibGU6NGJkZWFlZjhiZThhNDU1ZTgxZjYyNTM0M2MwOTlkYzgvdGFibGVyYW5nZTo0YmRlYWVmOGJlOGE0NTVlODFmNjI1MzQzYzA5OWRjOF80LTMtMS0xLTE1ODE_d258dc2a-260e-4f69-b00b-ac12db9fac6a"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDAwL2ZyYWc6YTdjNDAzZDM3Yjk0NDYxMDlmOTZkMTRhYWUxZDYwNWYvdGFibGU6NGJkZWFlZjhiZThhNDU1ZTgxZjYyNTM0M2MwOTlkYzgvdGFibGVyYW5nZTo0YmRlYWVmOGJlOGE0NTVlODFmNjI1MzQzYzA5OWRjOF80LTUtMS0xLTE1ODM_d4feb0bf-2b75-48a7-b7d8-8529105f63a4"
      unitRef="usd">692000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i95434a46de5b4be3941f7dfcb27cd16b_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDAwL2ZyYWc6YTdjNDAzZDM3Yjk0NDYxMDlmOTZkMTRhYWUxZDYwNWYvdGFibGU6NGJkZWFlZjhiZThhNDU1ZTgxZjYyNTM0M2MwOTlkYzgvdGFibGVyYW5nZTo0YmRlYWVmOGJlOGE0NTVlODFmNjI1MzQzYzA5OWRjOF81LTEtMS0xLTE1Nzk_085e6eca-a65c-4027-8126-e7bd7cf36528"
      unitRef="usd">156608000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i79cfdf7ac2c443b9aa222269ebb8928d_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDAwL2ZyYWc6YTdjNDAzZDM3Yjk0NDYxMDlmOTZkMTRhYWUxZDYwNWYvdGFibGU6NGJkZWFlZjhiZThhNDU1ZTgxZjYyNTM0M2MwOTlkYzgvdGFibGVyYW5nZTo0YmRlYWVmOGJlOGE0NTVlODFmNjI1MzQzYzA5OWRjOF81LTMtMS0xLTE1ODE_23af785d-3833-4b15-9e88-a951a2d553f6"
      unitRef="usd">195222000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5337180ca4a54cbfa8d6646a590e8ccc_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDAwL2ZyYWc6YTdjNDAzZDM3Yjk0NDYxMDlmOTZkMTRhYWUxZDYwNWYvdGFibGU6NGJkZWFlZjhiZThhNDU1ZTgxZjYyNTM0M2MwOTlkYzgvdGFibGVyYW5nZTo0YmRlYWVmOGJlOGE0NTVlODFmNjI1MzQzYzA5OWRjOF81LTUtMS0xLTE1ODM_13f766eb-f054-4b1c-9324-7c85dae07dcc"
      unitRef="usd">351830000</us-gaap:Goodwill>
    <us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGV4dHJlZ2lvbjo4ODY3MzM3NDlkNjg0Mzk4YjJiMmMwYjJjOTYwODkwZF8yNzQ4Nzc5MDczMDgz_444246e9-7bd9-4d55-b23d-4e34ac977690">Restructuring and Impairment Charges&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As described in Note 11, the Company has been executing a plan to divest certain non-core businesses.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the first nine months of fiscal 2021, the Company closed on the sale of its Galvabar business and its Southern Mechanical Services business, and the board of directors approved a plan to divest certain other businesses within the Company. The Company recorded net proceeds of $8.3&#160;million and a loss on the sale of the Galvabar business, which is included in the Metal Coatings segment, of $1.2&#160;million.  During the third quarter of fiscal 2021, the Company completed the sale of Southern Mechanical Services, which is included in the Infrastructure Solutions segment, for net proceeds of $4.1&#160;million. The Company recognized impairment charges of $0.9&#160;million for Southern Mechanical Services during the second quarter, and an additional loss on sale of $1.9&#160;million during the third quarter of fiscal 2021. The loss of the sale of these businesses are included in "Restructuring and impairment charges" in the consolidated statements of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As of November&#160;30, 2020, one additional business in the Infrastructure Solutions segment and two non-operating locations in the Metal Coatings segment are classified as held for sale. The assets and liabilities of the businesses expected to be disposed of within the next twelve months are included in "Assets held for sale" in the accompanying consolidated balance sheet. In addition, the Company expects to close a small number of Metal Coatings locations that were in underperforming and lower growth geographies. &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;During the nine months ended November&#160;30, 2020, the Company recorded certain charges related to its restructuring activities, which are summarized in the table below:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.321%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.513%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.413%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.237%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.237%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.240%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended November 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;`&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Metal Coatings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Infrastructure 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write down on assets held for sale to estimated sales price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write down of assets expected to be abandoned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on sale of subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write down of excess inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs associated with assets held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total charges&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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,043&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,226&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,269&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Assets Held for Sale&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The strategic decision to divest of these businesses reflects the Company's longer term strategy &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;to become a more focused metal coatings company&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;. The historical annual sales, operating profit and net assets of these businesses were not significant enough to qualify as discontinued operations. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Assets and liabilities allocated to the disposal group are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.515%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of November 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Accounts receivable&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;1,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;1,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;1,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;1,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;1,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;1,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Lease liability &#x2013; long term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Total carrying value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;6,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Less: Impairment of carrying value of remaining assets held for sale to estimated sales price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(3,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Fair value of disposal group&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;3,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Infrastructure Solutions 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;During the first nine months of fiscal 2021, as a result of the continued market pressures in the oil and gas services market, the Company undertook an evaluation of inventory within the tubular products business.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As a result of the evaluation, the Company determined certain inventories to be in excess of their net realizable value, and recorded an inventory write down of $2.5&#160;million to record the inventory at its current market value.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Metal Coatings 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;During the first nine months of fiscal 2021, the Company approved a plan to close certain locations within the Metal Coatings segment in future periods. Management performed an analysis of the assets at each location expected to be closed.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;For assets that will not be transferred to another location for use in operations, management wrote the assets down to reflect a decrease in the estimated useful life and lower value to the Company.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company recognized the following charges to income from operations related to locations expected to be closed:&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:66.520%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.009%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.934%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended November 30, 2020&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Inventory write down&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Property &amp;amp; equipment write downs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;2,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Intangible impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;3,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;6,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ide25830ca93f4a0199d243fbef5ac8b0_D20200301-20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGV4dHJlZ2lvbjo4ODY3MzM3NDlkNjg0Mzk4YjJiMmMwYjJjOTYwODkwZF8zMjk4NTM0ODkxNDI0_84054f8a-6da1-4a3c-a7e8-c9890672a265"
      unitRef="usd">8300000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="ide25830ca93f4a0199d243fbef5ac8b0_D20200301-20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGV4dHJlZ2lvbjo4ODY3MzM3NDlkNjg0Mzk4YjJiMmMwYjJjOTYwODkwZF8yNzQ4Nzc5MDczMDg5_45062a4e-4e03-4b60-b56a-7745468e6de7"
      unitRef="usd">-1200000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i6e85849dd13149a49f386d224757e54e_D20200901-20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGV4dHJlZ2lvbjo4ODY3MzM3NDlkNjg0Mzk4YjJiMmMwYjJjOTYwODkwZF8zMjk4NTM0ODkxNDM4_234a06ce-2d3d-46ef-bf52-373c0d2fcec5"
      unitRef="usd">4100000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="ie24d761630f44719aa61338ee5fcb6fe_D20200601-20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGV4dHJlZ2lvbjo4ODY3MzM3NDlkNjg0Mzk4YjJiMmMwYjJjOTYwODkwZF8zMjk4NTM0ODkxNDUy_0988a1bb-9465-40d3-af53-e260cc3a73f5"
      unitRef="usd">900000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i6e85849dd13149a49f386d224757e54e_D20200901-20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGV4dHJlZ2lvbjo4ODY3MzM3NDlkNjg0Mzk4YjJiMmMwYjJjOTYwODkwZF8yNzQ4Nzc5MDc3NTIx_f174caaf-c12d-462b-9f39-0f3ccaf7d2ad"
      unitRef="usd">-1900000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGV4dHJlZ2lvbjo4ODY3MzM3NDlkNjg0Mzk4YjJiMmMwYjJjOTYwODkwZF8yNzQ4Nzc5MDczMDg0_99d07a3a-7d23-43d4-9833-095ae2b050f5">&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;During the nine months ended November&#160;30, 2020, the Company recorded certain charges related to its restructuring activities, which are summarized in the table below:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.321%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.513%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.413%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.237%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.237%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.240%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended November 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;`&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Metal Coatings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Infrastructure 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write down on assets held for sale to estimated sales price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write down of assets expected to be abandoned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on sale of subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write down of excess inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs associated with assets held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total charges&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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,043&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,226&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,269&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;The Company recognized the following charges to income from operations related to locations expected to be closed:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:66.520%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.009%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.934%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended November 30, 2020&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Inventory write down&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Property &amp;amp; equipment write downs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;2,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Intangible impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;3,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;6,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="iee4a2b98727d4400b92fb35bc5f69c39_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6ZWM4ZjQ2ZTlmNmZlNDg1OTkyYzc3YzkxYTJkOTgyNmMvdGFibGVyYW5nZTplYzhmNDZlOWY2ZmU0ODU5OTJjNzdjOTFhMmQ5ODI2Y18xLTEtMS0xLTE2NDM_29ec34d1-f0e3-4461-a553-d83f86670b72"
      unitRef="usd">2930000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i04c8c7e372844ca8b75fa8f82a00c4de_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6ZWM4ZjQ2ZTlmNmZlNDg1OTkyYzc3YzkxYTJkOTgyNmMvdGFibGVyYW5nZTplYzhmNDZlOWY2ZmU0ODU5OTJjNzdjOTFhMmQ5ODI2Y18xLTMtMS0xLTE2NDM_98b3844e-2bc7-4e06-bc0a-bc738702fb6b"
      unitRef="usd">4100000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6ZWM4ZjQ2ZTlmNmZlNDg1OTkyYzc3YzkxYTJkOTgyNmMvdGFibGVyYW5nZTplYzhmNDZlOWY2ZmU0ODU5OTJjNzdjOTFhMmQ5ODI2Y18xLTUtMS0xLTE2NDM_e5e2b85d-75e0-4f7c-9e58-5cc10ed1071d"
      unitRef="usd">7030000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="iee4a2b98727d4400b92fb35bc5f69c39_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6ZWM4ZjQ2ZTlmNmZlNDg1OTkyYzc3YzkxYTJkOTgyNmMvdGFibGVyYW5nZTplYzhmNDZlOWY2ZmU0ODU5OTJjNzdjOTFhMmQ5ODI2Y18yLTEtMS0xLTE2NDM_555adca7-1409-4db6-8c9c-8a5dbeb5e0c1"
      unitRef="usd">6922000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="i04c8c7e372844ca8b75fa8f82a00c4de_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6ZWM4ZjQ2ZTlmNmZlNDg1OTkyYzc3YzkxYTJkOTgyNmMvdGFibGVyYW5nZTplYzhmNDZlOWY2ZmU0ODU5OTJjNzdjOTFhMmQ5ODI2Y18yLTMtMS0xLTE2NDM_f0794f2e-e16c-46a9-951e-7abe3f6c740f"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6ZWM4ZjQ2ZTlmNmZlNDg1OTkyYzc3YzkxYTJkOTgyNmMvdGFibGVyYW5nZTplYzhmNDZlOWY2ZmU0ODU5OTJjNzdjOTFhMmQ5ODI2Y18yLTUtMS0xLTE2NDM_a2951448-2fa0-4624-a083-974fe85f55f2"
      unitRef="usd">6922000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="iee4a2b98727d4400b92fb35bc5f69c39_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6ZWM4ZjQ2ZTlmNmZlNDg1OTkyYzc3YzkxYTJkOTgyNmMvdGFibGVyYW5nZTplYzhmNDZlOWY2ZmU0ODU5OTJjNzdjOTFhMmQ5ODI2Y18zLTEtMS0xLTE2NDM_0e5661ce-deef-4dfc-a242-bf54a47fe93f"
      unitRef="usd">-1191000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i04c8c7e372844ca8b75fa8f82a00c4de_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6ZWM4ZjQ2ZTlmNmZlNDg1OTkyYzc3YzkxYTJkOTgyNmMvdGFibGVyYW5nZTplYzhmNDZlOWY2ZmU0ODU5OTJjNzdjOTFhMmQ5ODI2Y18zLTMtMS0xLTE2NDM_b20786c1-181a-4ea7-873a-3125ff4938c0"
      unitRef="usd">-1859000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6ZWM4ZjQ2ZTlmNmZlNDg1OTkyYzc3YzkxYTJkOTgyNmMvdGFibGVyYW5nZTplYzhmNDZlOWY2ZmU0ODU5OTJjNzdjOTFhMmQ5ODI2Y18zLTUtMS0xLTE2NDM_8a0a4d11-f0f9-4e4c-aff3-7d02c6aef8c3"
      unitRef="usd">-3050000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:InventoryWriteDown
      contextRef="iee4a2b98727d4400b92fb35bc5f69c39_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6ZWM4ZjQ2ZTlmNmZlNDg1OTkyYzc3YzkxYTJkOTgyNmMvdGFibGVyYW5nZTplYzhmNDZlOWY2ZmU0ODU5OTJjNzdjOTFhMmQ5ODI2Y180LTEtMS0xLTE2NDM_c3d13694-f705-4a96-9f2f-b4537f3745f6"
      unitRef="usd">0</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="i04c8c7e372844ca8b75fa8f82a00c4de_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6ZWM4ZjQ2ZTlmNmZlNDg1OTkyYzc3YzkxYTJkOTgyNmMvdGFibGVyYW5nZTplYzhmNDZlOWY2ZmU0ODU5OTJjNzdjOTFhMmQ5ODI2Y180LTMtMS0xLTE2NDM_c5bd44ea-179d-4d0e-9728-83bc770e51dd"
      unitRef="usd">2511000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6ZWM4ZjQ2ZTlmNmZlNDg1OTkyYzc3YzkxYTJkOTgyNmMvdGFibGVyYW5nZTplYzhmNDZlOWY2ZmU0ODU5OTJjNzdjOTFhMmQ5ODI2Y180LTUtMS0xLTE2NDM_bfa83c4d-c88d-4921-98cc-2da405b03d8d"
      unitRef="usd">2511000</us-gaap:InventoryWriteDown>
    <azz:CostsAssociatedWithAssetsHeldForSale
      contextRef="iee4a2b98727d4400b92fb35bc5f69c39_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6ZWM4ZjQ2ZTlmNmZlNDg1OTkyYzc3YzkxYTJkOTgyNmMvdGFibGVyYW5nZTplYzhmNDZlOWY2ZmU0ODU5OTJjNzdjOTFhMmQ5ODI2Y181LTEtMS0xLTE2NDM_3c1c7b54-f054-4a41-b26d-f70e2f321065"
      unitRef="usd">0</azz:CostsAssociatedWithAssetsHeldForSale>
    <azz:CostsAssociatedWithAssetsHeldForSale
      contextRef="i04c8c7e372844ca8b75fa8f82a00c4de_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6ZWM4ZjQ2ZTlmNmZlNDg1OTkyYzc3YzkxYTJkOTgyNmMvdGFibGVyYW5nZTplYzhmNDZlOWY2ZmU0ODU5OTJjNzdjOTFhMmQ5ODI2Y181LTMtMS0xLTE2NDM_8d8a3af0-a5cf-4eb0-b31e-0fcaced3a5d5"
      unitRef="usd">756000</azz:CostsAssociatedWithAssetsHeldForSale>
    <azz:CostsAssociatedWithAssetsHeldForSale
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6ZWM4ZjQ2ZTlmNmZlNDg1OTkyYzc3YzkxYTJkOTgyNmMvdGFibGVyYW5nZTplYzhmNDZlOWY2ZmU0ODU5OTJjNzdjOTFhMmQ5ODI2Y181LTUtMS0xLTE2NDM_6bca8352-346c-4c17-888a-acf1cb9a1668"
      unitRef="usd">756000</azz:CostsAssociatedWithAssetsHeldForSale>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="iee4a2b98727d4400b92fb35bc5f69c39_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6ZWM4ZjQ2ZTlmNmZlNDg1OTkyYzc3YzkxYTJkOTgyNmMvdGFibGVyYW5nZTplYzhmNDZlOWY2ZmU0ODU5OTJjNzdjOTFhMmQ5ODI2Y182LTEtMS0xLTE2NDM_a775c8ea-170d-4463-b0c9-48dbaecf55a9"
      unitRef="usd">11043000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="i04c8c7e372844ca8b75fa8f82a00c4de_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6ZWM4ZjQ2ZTlmNmZlNDg1OTkyYzc3YzkxYTJkOTgyNmMvdGFibGVyYW5nZTplYzhmNDZlOWY2ZmU0ODU5OTJjNzdjOTFhMmQ5ODI2Y182LTMtMS0xLTE2NDM_dc1aaa36-d234-4d1a-bec1-cf36e78763da"
      unitRef="usd">9226000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6ZWM4ZjQ2ZTlmNmZlNDg1OTkyYzc3YzkxYTJkOTgyNmMvdGFibGVyYW5nZTplYzhmNDZlOWY2ZmU0ODU5OTJjNzdjOTFhMmQ5ODI2Y182LTUtMS0xLTE2NDM_6f07c0a4-0bc7-404e-bbf4-fd02d1aff66b"
      unitRef="usd">20269000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGV4dHJlZ2lvbjo4ODY3MzM3NDlkNjg0Mzk4YjJiMmMwYjJjOTYwODkwZF8yNzQ4Nzc5MDczMDg1_79e2c279-5c17-4f40-8211-b82e3ebad398">&lt;div style="text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Assets and liabilities allocated to the disposal group are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.515%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of November 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Accounts receivable&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;1,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;1,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;1,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;1,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;1,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;1,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Lease liability &#x2013; long term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Total carrying value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;6,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Less: Impairment of carrying value of remaining assets held for sale to estimated sales price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(3,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Fair value of disposal group&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;3,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="i863c1aca1c784779aad0e6661cbce461_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6NDkwOGJmNjJjZmUyNDYxOTk4NjQ3YzlmMTk4YmMyN2MvdGFibGVyYW5nZTo0OTA4YmY2MmNmZTI0NjE5OTg2NDdjOWYxOThiYzI3Y18yLTItMS0yLTE2NTY_2b3516b8-4dae-4297-b31f-92392ca7fa79"
      unitRef="usd">1313000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1
      contextRef="i863c1aca1c784779aad0e6661cbce461_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6NDkwOGJmNjJjZmUyNDYxOTk4NjQ3YzlmMTk4YmMyN2MvdGFibGVyYW5nZTo0OTA4YmY2MmNmZTI0NjE5OTg2NDdjOWYxOThiYzI3Y18zLTItMS0yLTE2NTY_a3a83189-e1b9-45cf-bf81-633d2650c8c0"
      unitRef="usd">1024000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventory1>
    <azz:DisposalGroupIncludingDiscontinuedOperationContractAssets
      contextRef="i863c1aca1c784779aad0e6661cbce461_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6NDkwOGJmNjJjZmUyNDYxOTk4NjQ3YzlmMTk4YmMyN2MvdGFibGVyYW5nZTo0OTA4YmY2MmNmZTI0NjE5OTg2NDdjOWYxOThiYzI3Y180LTItMS0xLTI5NDI_82e3aec3-4a5b-4132-bcfd-813653ac862a"
      unitRef="usd">3303000</azz:DisposalGroupIncludingDiscontinuedOperationContractAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets
      contextRef="i863c1aca1c784779aad0e6661cbce461_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6NDkwOGJmNjJjZmUyNDYxOTk4NjQ3YzlmMTk4YmMyN2MvdGFibGVyYW5nZTo0OTA4YmY2MmNmZTI0NjE5OTg2NDdjOWYxOThiYzI3Y181LTItMS0yLTE2NTY_f7bb1078-5dc1-4b27-b72e-bb5a0305b54b"
      unitRef="usd">11000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment
      contextRef="i863c1aca1c784779aad0e6661cbce461_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6NDkwOGJmNjJjZmUyNDYxOTk4NjQ3YzlmMTk4YmMyN2MvdGFibGVyYW5nZTo0OTA4YmY2MmNmZTI0NjE5OTg2NDdjOWYxOThiYzI3Y182LTItMS0yLTE2NTY_5cc0891e-3136-4914-843b-cf608d2bf2eb"
      unitRef="usd">1768000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="i863c1aca1c784779aad0e6661cbce461_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6NDkwOGJmNjJjZmUyNDYxOTk4NjQ3YzlmMTk4YmMyN2MvdGFibGVyYW5nZTo0OTA4YmY2MmNmZTI0NjE5OTg2NDdjOWYxOThiYzI3Y183LTItMS0xLTI5NDI_eb52d031-0eb3-49a2-88b4-baad4c59b0df"
      unitRef="usd">60000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1
      contextRef="i863c1aca1c784779aad0e6661cbce461_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6NDkwOGJmNjJjZmUyNDYxOTk4NjQ3YzlmMTk4YmMyN2MvdGFibGVyYW5nZTo0OTA4YmY2MmNmZTI0NjE5OTg2NDdjOWYxOThiYzI3Y184LTItMS0yLTE2NTY_b087e19b-d7ee-4a53-b825-476eb9feaf66"
      unitRef="usd">1693000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayable
      contextRef="i863c1aca1c784779aad0e6661cbce461_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6NDkwOGJmNjJjZmUyNDYxOTk4NjQ3YzlmMTk4YmMyN2MvdGFibGVyYW5nZTo0OTA4YmY2MmNmZTI0NjE5OTg2NDdjOWYxOThiYzI3Y18xMS0yLTEtMi0xNjU2_9a77b426-4312-4151-a74e-1c6f3108342a"
      unitRef="usd">365000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayable>
    <azz:DisposalGroupIncludingDiscontinuedOperationContractLiability
      contextRef="i863c1aca1c784779aad0e6661cbce461_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6NDkwOGJmNjJjZmUyNDYxOTk4NjQ3YzlmMTk4YmMyN2MvdGFibGVyYW5nZTo0OTA4YmY2MmNmZTI0NjE5OTg2NDdjOWYxOThiYzI3Y18xMi0yLTEtMi0xNjU2_e87cd7c2-6868-4477-93b8-ac273c4f6b69"
      unitRef="usd">1086000</azz:DisposalGroupIncludingDiscontinuedOperationContractLiability>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities
      contextRef="i863c1aca1c784779aad0e6661cbce461_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6NDkwOGJmNjJjZmUyNDYxOTk4NjQ3YzlmMTk4YmMyN2MvdGFibGVyYW5nZTo0OTA4YmY2MmNmZTI0NjE5OTg2NDdjOWYxOThiYzI3Y18xMy0yLTEtMi0xNjU2_e292b338-c490-4169-b2b2-ed5f85e9c382"
      unitRef="usd">1050000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities>
    <azz:DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent
      contextRef="i863c1aca1c784779aad0e6661cbce461_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6NDkwOGJmNjJjZmUyNDYxOTk4NjQ3YzlmMTk4YmMyN2MvdGFibGVyYW5nZTo0OTA4YmY2MmNmZTI0NjE5OTg2NDdjOWYxOThiYzI3Y18xNC0yLTEtMi0xNjU2_6b1fbf66-65e4-4e8b-9f7a-0d274335a083"
      unitRef="usd">3000</azz:DisposalGroupIncludingDiscontinuedOperationLeaseLiabilityNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="i863c1aca1c784779aad0e6661cbce461_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6NDkwOGJmNjJjZmUyNDYxOTk4NjQ3YzlmMTk4YmMyN2MvdGFibGVyYW5nZTo0OTA4YmY2MmNmZTI0NjE5OTg2NDdjOWYxOThiYzI3Y18xNS0yLTEtMS0yOTQy_c6e8ad64-21c9-4dc0-8575-03774e9ff3a3"
      unitRef="usd">6668000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="ie47640bf0cec48b6bedb8ffd18394bd8_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6NDkwOGJmNjJjZmUyNDYxOTk4NjQ3YzlmMTk4YmMyN2MvdGFibGVyYW5nZTo0OTA4YmY2MmNmZTI0NjE5OTg2NDdjOWYxOThiYzI3Y18xNi0yLTEtMS0yOTQy_3d877c08-dfb3-4683-a2ff-9a1bb543ce3d"
      unitRef="usd">3490000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <azz:DisposalGroupIncludingDiscontinuedOperationConsiderationFairValue
      contextRef="i863c1aca1c784779aad0e6661cbce461_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6NDkwOGJmNjJjZmUyNDYxOTk4NjQ3YzlmMTk4YmMyN2MvdGFibGVyYW5nZTo0OTA4YmY2MmNmZTI0NjE5OTg2NDdjOWYxOThiYzI3Y18xNy0yLTEtMi0xNjU2_1e99817a-0ba9-46ba-92f3-cd1d65d847fa"
      unitRef="usd">3178000</azz:DisposalGroupIncludingDiscontinuedOperationConsiderationFairValue>
    <us-gaap:InventoryWriteDown
      contextRef="i04c8c7e372844ca8b75fa8f82a00c4de_D20200301-20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGV4dHJlZ2lvbjo4ODY3MzM3NDlkNjg0Mzk4YjJiMmMwYjJjOTYwODkwZF8xMDk5NTExNjM3ODE5_6bbaa21b-3188-4266-955d-ca6200c6589f"
      unitRef="usd">2500000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="i4ac260ae9da6433ebde5c4404b34388a_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6MWVkYThjNDM3NDhlNDcwN2I1NjZkMGUxYWZiOWYzNzkvdGFibGVyYW5nZToxZWRhOGM0Mzc0OGU0NzA3YjU2NmQwZTFhZmI5ZjM3OV8yLTYtMS0xLTEwODY_ae4e03e4-ad8a-4da3-a80b-669d0b080950"
      unitRef="usd">336000</us-gaap:InventoryWriteDown>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i4ac260ae9da6433ebde5c4404b34388a_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6MWVkYThjNDM3NDhlNDcwN2I1NjZkMGUxYWZiOWYzNzkvdGFibGVyYW5nZToxZWRhOGM0Mzc0OGU0NzA3YjU2NmQwZTFhZmI5ZjM3OV8zLTYtMS0xLTEwODY_2a85c532-3c72-4bae-9803-f233e265fa93"
      unitRef="usd">2956000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i4ac260ae9da6433ebde5c4404b34388a_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6MWVkYThjNDM3NDhlNDcwN2I1NjZkMGUxYWZiOWYzNzkvdGFibGVyYW5nZToxZWRhOGM0Mzc0OGU0NzA3YjU2NmQwZTFhZmI5ZjM3OV80LTYtMS0xLTEwODY_fe61e358-d5ed-408c-ac76-36542b71de42"
      unitRef="usd">3258000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:TangibleAssetImpairmentCharges
      contextRef="i4ac260ae9da6433ebde5c4404b34388a_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6MWVkYThjNDM3NDhlNDcwN2I1NjZkMGUxYWZiOWYzNzkvdGFibGVyYW5nZToxZWRhOGM0Mzc0OGU0NzA3YjU2NmQwZTFhZmI5ZjM3OV81LTYtMS0xLTEwODY_7621edc9-1a75-4c11-8363-ddadc38693af"
      unitRef="usd">372000</us-gaap:TangibleAssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i4ac260ae9da6433ebde5c4404b34388a_D20200301-20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDA4L2ZyYWc6ODg2NzMzNzQ5ZDY4NDM5OGIyYjJjMGIyYzk2MDg5MGQvdGFibGU6MWVkYThjNDM3NDhlNDcwN2I1NjZkMGUxYWZiOWYzNzkvdGFibGVyYW5nZToxZWRhOGM0Mzc0OGU0NzA3YjU2NmQwZTFhZmI5ZjM3OV82LTYtMS0xLTEwODY_adb8204c-9fea-402b-9960-7cdef30d68d6"
      unitRef="usd">6922000</us-gaap:AssetImpairmentCharges>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDE2L2ZyYWc6ZjYwZTM1M2VmYTUyNDhmN2JjMzMwMDA2NjcyMzY1N2QvdGV4dHJlZ2lvbjpmNjBlMzUzZWZhNTI0OGY3YmMzMzAwMDY2NzIzNjU3ZF8yNzQ4Nzc5MDc0NDEy_fe6663c7-2291-4b94-9461-88882592cf50">Subsequent EventOn January 4, 2021, the Company acquired all the assets of Acme Galvanizing, Inc., a privately held hot-dip galvanizing and zinc electroplating company based in Milwaukee, Wisconsin, for net proceeds of $4.2&#160;million.</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i69fab76a9580420c9e585d8b86d8a8d9_D20210104-20210104"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM18xMDE2L2ZyYWc6ZjYwZTM1M2VmYTUyNDhmN2JjMzMwMDA2NjcyMzY1N2QvdGV4dHJlZ2lvbjpmNjBlMzUzZWZhNTI0OGY3YmMzMzAwMDY2NzIzNjU3ZF8yNzQ4Nzc5MDc2MDcy_c4077e94-e441-435a-81a0-437049e307de"
      unitRef="usd">4200000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <dei:DocumentPeriodEndDate
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM184NS9mcmFnOjM1OWE5MjRhMzg3MTRmOGQ5OGIyZTI2MWIyNTFkNTI3L3RleHRyZWdpb246MzU5YTkyNGEzODcxNGY4ZDk4YjJlMjYxYjI1MWQ1MjdfNzI_11bb0853-d5f1-4f2d-ba3a-d2319e0ce8e1">2020-11-30</dei:DocumentPeriodEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="i0b026749ccf8406a9c0bca6b049afe3c_D20200301-20201130"
      id="id3VybDovL2RvY3MudjEvZG9jOjRhM2Q4N2RkNDk5OTRmNTNiZGVkOGY0NmMzYzk0MmMzL3NlYzo0YTNkODdkZDQ5OTk0ZjUzYmRlZDhmNDZjM2M5NDJjM184OC9mcmFnOmJiOGYzNjFlNWNiYzQ1ZjViNzEwMDc1ZjYzNjc4NTBiL3RleHRyZWdpb246YmI4ZjM2MWU1Y2JjNDVmNWI3MTAwNzVmNjM2Nzg1MGJfNjc3_11bb0853-d5f1-4f2d-ba3a-d2319e0ce8e1">2020-11-30</dei:DocumentPeriodEndDate>
</xbrl>
